ASP.NET+SQL Server在线投票系统的设计与实现
时间:2017-04-13 13:22 来源:毕业论文 作者:毕业论文 点击:次
摘 要:传统的投票系统以人工的方式作业不仅消耗大量的物财力,而且效率不高,容易出错,且有作弊的现象。随着计算机的发展,特别是分布式计算机网络的发展,设计和开发在线投票系统得以实现。本系统采用B/S结构,它以VS2010为开发平台,SQL Server 2008作为后台数据库,C#作为编程语言,完成投票、查看投票结果、评论等功能。本系统具有实时性,无纸化,互动留言,防作弊等功能,不但节约了时间,提高了工作效率,而且最大限度的保证了投票过程中透明、公正。7170 关键词:在线投票系统;ASP.NET;SQL Server 2008数据库 Design and Implementation of the Online Voting System Abstract: The manual work of traditional voting system is time-consuming and labor-intensive, full of loopholes, and usually accompanied by the phenomenon of cheating. With the development of computers, especially the development of distributed computer networks, the design and development of online voting system becomes a reality. The system adopts the B/S structure, which takes VS2010 as a development platform and SQL2008 as backstage database, C# as the programming language. It completes that the functions of voting, commenting, viewing the results and so on. This system’s advantage includes real-time, paperless, interactive message, anti-cheating and other functions, it will not only improve work efficiency, but also ensure maximum transparent and fair during voting process. Key words: Online Voting System; ASP. NET; SQL Server 2008 Database 目 录 摘 要 1 引言 1 1.系统相关技术简介 2 1.1 SQL Server 2008技术的介绍 2 1.2 Visual Studio 2010技术介绍 2 2.系统分析 2 2.1 系统需求分析 2 2.2 系统流程 3 3.数据库设计 3 3.1 数据库需求分析 3 3.2 系统E-R图 4 3.3 数据库表设计 4 4.系统详细设计与实现 6 4.1 登录模块 6 4.2 主页模块 6 4.3 投票模块 7 4.4 查看投票结果模块 8 4.5 后台投票项目管理模块 8 4.6 开发难点与解决技巧 9 5.总结 9 参考文献 10 致谢 11 在线投票系统的设计与实现 引言 随着分布式计算机网络技术的发展,在线投票体统的出现突破了传统投票方 式在时间空间上的局限性,同时它能够避免传统投票中人工计票出现的速度慢、时间长、废票、计票差错、贿选等问题,具有更高的效率并且减少人为不确定因数,杜绝了计票争议,在社会各个领域中应用越来越广泛。 1.系统相关技术简介 1.1 SQL Server 2008技术的介绍 SQL Server 2008是在SQL Server 2005的基础上扩展升级的产品。由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库。 1.2 Visual Studio 2010技术介绍 Visual Studio 2010可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和文护也相对容易。Visual Studio 2010提供了大量控件,方便了用户设计界面,既丰富了应用程序的表达能力。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。 (责任编辑:qin) |