摘 要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术基础上,采用互联网信息信息技术和方法,逐步建立一个灵活智能的投票系统。在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。
编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百分比计算,最后编辑出在线投票系统。开发该系统我主要采用ASP.NET技术和SQL数据库相结合的方式。ASP.NET技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库采用SQL Server 2008大型数据库,能够胜投票系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务。
关键词:ASP.NET 在线投票系统 SQL 数据库
目 录
摘 要 1
ABSTRACT 2
目 录 3
1 绪论 4
1.1设计目的 4
1.2设计的意义 5
1.3在线投票系统的开发任务 5
2 可行性研究 7
2.1概述可行性研究 7
2.2可行性分析 7
2.2.1管理可行性 7
2.2.2技术可行性 7
2.2.3经济可行性 8
3 需求分析 9
3.1 系统研究目标 9
3.2 系统特色 9
3.3 系统功能模块需求 10
3.4 系统性能需求 10
4 总体设计 11
4.1 系统设计 11
4.2 系统功能结构设计 13
4.3 系统功能模块设计 14
5 详细设计 17
5.1管理员登陆模块 17
5.2投票首页模块 19
5.3投票实现模块 20
5.4投票结果模块 20
5.5投票项目管理模块 21
6 系统的设计与实现 23
6.1投票首页实现 23
6.2投票结果查看实现 24
6.3用户留言页面 27
6.4用户列表页面 28
6.5后台管理登陆页面 30
6.6投票主题管理页面 31
6.7投票选项管理页面 32
7 系统的运行与维护 35
7.1运行环境 35
7.2系统维护 35
8 总结 36
8.1课题总结 36
8.2系统不足 36
8.3课题展望 36
致 谢 38
参考文献 39
附 录 40
谢 辞 41
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |