目录
摘要 (1)
绪论 (2)
第一章系统开发工具及简介 (3)
1.1 ASP.NET简介 (3)
1.2 Visual Studio.NET简介 (3)
1.3 SQL SERVER 2005简介 (3)
1.4 C#简介 (4)
第二章系统需求分析 (5)
2.1 系统分析 (5)
2.2 用户需求分析 (5)
2.3 可行性分析 (5)
第三章系统设计说明 (7)
3.1 设计目标 (7)
3.2 系统总体设计 (7)
3.3 数据库设计 (10)
第四章系统页面展示与编码实现 (12)
4.1登陆注册模块详细设计 (12)
4.2投票模块详细设计 (15)
4.3新闻模块详细设计 (17)
4.4留言簿模块详细设计 (17)
4.5管理员模块详细设计 (18)
4.6用户模块设计 (19)
第五章系统测试 (20)
5.1 测试目的 (20)
5.2 测试过程 (20)
结束语 (21)
参考文献 (22)
基于ASP.NET的在线投票系统的设计与实现
计算机科学系2007级3班王鹏
摘要:在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者用户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者用户的需求。
本系统正符合这一要求,该系统是基于ASP.NET技术与SQL Server 2005数据库技术相结合。论文采用
软件工程的思想从需求分析到编码实现详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。主要模块包括管理员模块、用户模块、留言簿模块、新闻模块、投票模块。
关键词:在线投票;ASP.NET;SQL Server 2005
Online V oting System Design and
Implementation Based On ASP.NET W ANG Peng , Class 3 , Grade 2007, The Science of Computer Department Abstract:On-line voting is the most common web application to function, one of the web application development frequently module. When the administrator or a user puts forward some new ideas and suggestions or new products, they may be required by the user or customer in order to vote to determine whether these new ideas and proposals or new product can meet the needs of users.
This system is consistent with this requirement. The system is based on SQL Server 2005 database technology and ASP.NET technical papers together. This paper used the idea of software engineering. From demand analysis to elaborating coding system ,it achieved the design goals, the overall structure and function modules for the detailed design.The major blocks include the administrator module, the user module, guest book module, news module, voting module.
Key words: Online V oting; ASP.NET; SQL Server 2005
绪论
在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块,网站能够通过投票调查来收集信息,投票调查也是用户与网站之间的一种很重要的沟通渠道。企业可能非常想知道用户对他们出售的商品的评论或对市场全面的看法,他们也想知道用户是谁,用户的年龄、职业和其他的统计信息。
当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网站在线投票功能做一些实际性的调查工作。
好的投票调查总是包含有目的性的问题,可以帮助站点的管理人员了解自己的用户,以及他们的观点、意见和需求等,从而为管理员或企业做出科学的判断决策提供了科学客观的统计依据信息。
第一章系统开发工具及简介
asp是动态网站开发工具1.1 ASP.NET简介
ASP.NET作为微软公司的NGWS(Next Generation Windows Services)的一个重要组成部分,为动态网站的设计带来全新的技术和概念,它带给网站开发人员的是性能的提升和开发效率的提高[1]。
ASP.NET又叫ASP+,但不仅仅是ASP的简单升级而是微软公司最新推出的基于通用语言的编程框架,可以在服务器端架构强大的网络程序,是新一代编制企业级网络的平台[2]。ASP.NET是ASP上发展起来的动态服务器网页技术,用于创建基于Web服务器86的动态网页[3]。它还提供了一个统一的Web 开发模型,其中包括开发人员生成企业级Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP 应用程序中逐渐添加ASP.NET 功能,随时增强ASP 应用程序的功能。
1.2 Visual Studio.NET简介
Visual Studio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。Visual Studio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。在.NET框架中,所有的编程语言编写的程序都将生成。
1.3 SQL SERVER 2005简介
SQL SERVER 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理[4]。SQL SERVER 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可
以构建和管理用于业务的高可用和高性能的数据应用程序。
1.4 C#简介
C#是一种最新的、面向对象的编程语言。他使得程序员可以快速的编写各种基于Microsoft.NET平台的应用程序[5]。用Visual C#编写的应用程序是在公共语言运行库的各种服务的基础上生成的并且全面利用.NET Framework[6]。C#包含了一种特殊的功能,使程序可以调用任何纯API。在一段特别标记的代码中,开发者可以使用指针和传统C/C++的特性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论