3.1需求分析 4
3.2系统概述 4
3.3系统目标 4
3.4系统总体功能结构图 5
3.5系统可行性分析 6
3.5.1技术可行性 6
3.5.2经济可行性 6
3.5.3管理可行性 6
4系统功能设计 6
4.1系统前台设计 6
4.2系统后台设计 7
4.3投票权限设置 8
4.4系统总体流程图 9
5.数据库设计 10
5.1数据库关系模式设计 11
5.2数据库概念结构设计 11
5.2.1局部E-R图 12
5.2.2全局E-R图 14
5.3数据库逻辑结构设计 15
5.4数据库物理结构设计 16
5.5数据库实施 18
5.5.1表的建立(SQL语句) 18
5.5.2数据查询 21
5.6数据字典 21
6系统各模块的实现 23
6.1管理员登陆模块 23
6.2主界面模块 24
6.3网上投票专栏模块 25
6.3.1单选区专栏 25
6.3.2多选区专栏 26
6.3.3返回主界面 27
6.4管理员管理模块 27
6.4.1单选投票管理 27
6.4.2单选投票添加模块 28
6.4.3多选类别管理模块 28
6.4.4多选投票主题管理模块 29
6.4.5多选投票内容管理模块 30
6.4.6多选投票属性设置模块 31
6.4.7退出模块 32
6.5投票结果查看模块 32
6.6系统管理模块 33
6.6.1重新登录 33
6.6.2管理员登陆设置 34
7系统测试 34
7.1测试目的 34
7.2测试方法 35
7.3测试用例 35
7.3.1管理员登陆测试 35
7.3.2系统信息设置测试 38
7.3.3系统主界面的测试 43
8系统运行环境规定 45
8.1设备 46
8.2运行环境(IIS)配置 46
8.3支持软件 46
9结束语 47
10致谢 48
11参考文献 49
12附录 50
1绪论
1.1课题开发背景
随着计算机网络技术的不断提高,计算机科学日益成熟,它的强大的功能已经被人类深深认识,它已进入人类社会生活的各个领域,并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,这些优点极大的提高了信息管理的效率。
网上投票是目前网上比较常见的一个功能,利用此功能用户可以实现在网上直接投票,且能及时查看投票结果。利用此系统,用户投票比较方便并且用户还可以查看并分析投票结果,从中获得对自己有用的信息。网上投票功能是网上应用程序最常见的功能之一,是网上应用程序开发最常用的功能模块之一。当网站管理员或用户提出一些新的想法及建议或者出现一种新产品时,他们可能需要用户或者客户通过的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网上投票功能做一些实践性的调查工作。随时了解市场是一个企业拥有强大竞争力的必要,因而,网上投票系统可以解决企事业单位面临的难题,不受地区及人工操作的限制,随时随地了解产品的市场反响,增强企业的竞争力。 asp.net+sqlserver网上投票系统设计(2):http://www.youerw.com/jisuanji/lunwen_31772.html