基于 ASPNET 的在线投票系统的设计与实现

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

目录

摘要 (1)

绪论 (2)

第一章系统开发工具及简介 (3)

1.1 简介 (3)

1.2 Visual 简介 (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)

基于的在线投票系统的设计与实现

计算机科学系2007级3班王鹏

摘要:在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者用户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者用户的需求。

本系统正符合这一要求,该系统是基于技术与SQL Server 2005数据库技术相结合。论文采用软件工程的思想从需求分析到编码实现详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。主要模块包括管理员模块、用户模块、留言簿模块、新闻模块、投票模块。

关键词:在线投票;;SQL Server 2005

Online V oting System Design and

Implementation Based On 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 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; ; SQL Server 2005

绪论

在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块,网站能够通过投票调查来收集信息,投票调查也是用户与网站之间的一种很重要的沟通渠道。企业可能非常想知道用户对他们出售的商品的评论或对市场全面的看法,他们也想知道用户是谁,用户的年龄、职业和其他的统计信息。

当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网站在线投票功能做一些实际性的调查工作。

好的投票调查总是包含有目的性的问题,可以帮助站点的管理人员了解自己的用户群,以及他们的观点、意见和需求等,从而为管理员或企业做出科学的判断决策提供了科学客观的统计依据信息。

第一章系统开发工具及简介

1.1 简介

作为微软公司的NGWS(Next Generation Windows Services)的一个重要组成部分,为动态网站的设计带来全新的技术和概念,它带给网站开发人员的是性能的提升和开发效率的提高[1]。

又叫ASP+,但不仅仅是ASP的简单升级而是微软公司最新推出的基于通用语言的编程框架,可以在服务器端架构强大的网络程序,是新一代编制企业级网络的平台[2]。是ASP上发展起来的动态服务器网页技术,用于创建基于Web服务器86的动态网页[3]。它还提供了一个统一的Web 开发模型,其中包括开发人员生成企业级Web 应用程序所需的各种服务。 的语法在很大程度上与ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP 应用程序中逐渐添加 功能,随时增强ASP 应用程序的功能。

1.2 Visual 简介

Visual 是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual 都可以提供近乎完美的解决方案。Visual 提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。在.NET框架中,所有的编程语言编写的程序都将生成。

1.3 SQL SERVER 2005简介

SQL SERVER 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理[4]。SQL SERVER 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

相关文档
最新文档