网络投票系统

  • 格式:doc
  • 大小:175.50 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮阴工学院

自主实验报告

选题名称:网络投票系统

系(院):计算机工程学院

专业:软件工程

班级:软件108 姓名:学号: 10813

指导教师:

学年学期:2011 ~ 2012 学年第 1 学期

2011 年 12 月12 日

摘要:

网上投票系统除了能够完成传统的功能之外,更具有时效高和范围广的优点,更符合现代社会的需要。从国际互联网到校园网,企业局域网,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查都可以作为投票的内容,网上投票系统凭借其方便快捷等特点,已经成为互联网资源中不可缺少的一部分,并且,随着网络技术的发展,网上投票系统的作用将会越来越大。开发该系统主要采用JSP技术和SQL数据库相结合的方式。JSP技术通过在静态HTML 内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库采用SQL Server 2005大型数据库,能够胜投票系统中的数据处理。

关键词:网上投票,信息统计,数据库

目录

1设计要求 (1)

2需求陈述 (1)

2.1 任务概述 (1)

2.1.1 任务目标 (1)

2.1.2 目标用户 (1)

2.1.3 可行性研究 (2)

2.2 概念设计 (2)

2.2.1 数据流程图 (2)

2.3功能需求分析 (2)

2.3.1 性能需求 (2)

2.3.2运行需求 (2)

2.3.3安全需求 (3)

2.3.4系统界面需求 (3)

2.4 运行环境规定 (3)

2.4.1 运行环境 (3)

2.4.2 支持软件 (4)

3总体设计 (4)

3.1 系统功能结构设计 (4)

3.1.1 模块的划分和描述 (4)

3.1.2 系统的功能结构图 (4)

3.1.3 系统性能 (5)

3.1.4. 数据库设计和建立 (6)

3.2系统的体系结构和开发技术 (7)

3.2.1 体系结构 (7)

3.2.2 开发技术 (8)

4详细设计 (8)

4.1功能 (8)

4.1.1功能定义 (8)

4.1.2性能 (9)

4.1.3输入项 (9)

4.1.4输出项 (9)

5测试 (9)

总结 (11)

致谢 (12)

1设计要求

1.投票选择:用户只能从多个选项中选取一项进行投票。

2.查看投票:提供用户查看当前投票情况,投票结果以条形图显示。

3.投票设计:管理员可以设计不同的投票主题,及投票主题的内容供用户

进行投票。投票设计又包括以下功能需求:增加主题、删除主题、查看主题、修改主题。

2需求陈述

2.1 任务概述

2.1.1 任务目标

在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网站在线投票功能做一些实际性的调查工作。随时了解市场是一个企业拥有强大竞争力的必须品,所以在线投票系统可以解决企业的难题,不受地区限制,不受人手压力的限制,随时了解产品的市场效应,增强自己的竞争力;此系统将以图形化的界面来显示投票结果,一目了然的回溃客户的的需求信息。

2.1.2 用户特点

本在线投票系统的用户只需懂得运用互联网络者均可以使用,此系统在网站中的使用频度预计非常的频繁。

2.1.3 对性能的要求和约束

该系统属于实用型网站,需要对数据的处理,比如对投票票数的统计并把结果反馈给投票者,故对数据的及时更新要求较高,保证数据的真实性.该系统在任何操作系统下都可以运行,但必须装有SQL2005数据库。

2.2 概念设计

2.2.1 数据流程图

输入处理输出

登陆基本信息系统登陆处理登陆结果各项基本操作

2.3功能需求分析

2.3.1 功能性需求

功能性需求是系统的基本功能,如输入输出信号、操作方式等;网上投票网站系统如果要作到时性、准确性、可靠性、灵活性、安全性、综合性,在前台必须要有个完整的用户交互平台,网站的推广方案,功能完整的后台管理系统等。

2.3.2非功能性需求

非功能需求包括系统性能、成本、功耗等因素。网上投票网站系统要有比较好的浏览速度也就是整个系统是否受欢迎的重要因素。因此设计者要为网上投票网站系统制作一个网站优化机制。系统的成本预算是必做的一件事,

设计者要合理的安排资金使用,使得用最少的资本做更多有用的事。

2.3.3可行性分析

从企业角度来讲无论您是做什么生意,您都不能忽略互联网的重要性。

实际上,只要您上网看一看,您也许会惊讶地发现您的竞争对手的"网页"早已在Internet上发布了。抢占新世纪发展的战略据点;建立新的企业形象;直接开拓国际市场;开展24小时网上营销;高效廉价的定向宣传;与客户建立最直接的交流机制;缩短推出新产品和打开新市场的周期;与富有吸引力的客户群发展客户关系网;与自己的销售人员保持联系;面向外地市场。从而可以看出在互联网上发送或了解信息是多么地重要。而我建设一个网上投票系统同样也具有非常重要的价值、值得研究开发;与客户建立最直接的交流机制。而作为一个企业人员对这些信息了解还不止是表面上的了解应该还要做更入的调查研究才对,而网上投票系统却要为寻找此类信息的广大网友提供最新可靠消息。

2.3.4系统界面需求

系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。

2.4 运行环境规定

2.4.1 运行环境

在本系统的开发平台为VS2010,后台数据库为SQL Server 2005。

CPU 使用586或更高级别的处理器

内存64MB及其以上

硬盘500MB以上(根据不同的服务器要求不同)