简易投票系统设计报告24页_第1页
简易投票系统设计报告24页_第2页
简易投票系统设计报告24页_第3页
简易投票系统设计报告24页_第4页
简易投票系统设计报告24页_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成都理工大学工程技术学院课程设计报告 简简 易易 投投 票票 系系 统统 作者姓名:钟 璐 专业名称:信息管理与信息系统 指导教师:杨忠 讲师 Web 应用开发技术 摘要摘要 在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单 机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分 提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手 工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保 证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望 而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为 实现目标和提高现有投票管理水平的一种重要手段。随着科

2、学技术的 不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算 机应用的一部分,在先进的计算机技术、通信技术、控制技术及 IC 卡 技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。 编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导 出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百 分比计算,最后编辑出在线投票系统。开发该系统我主要采用 ASP 技 术和 SQL 数据库相结合的方式。ASP 技术通过在静态 HTML 内容中 嵌入服务器端脚本,实现网页内容的动态改变。Web 服务器从磁盘上 读

3、取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先 对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态 网页。数据库采用 SQL Server 2000 大型数据库,能够胜投票系统中的 数据处理。本文在相关理论指导下,在分析其他一些系统的基础上, 开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构 设计等)基本解决了管理人员的烦琐事务。 关键词 ASP 投票 数据库 Web 应用开发技术 AbstractAbstract Be building up vote to manage today of mechanism actively, only depend or

4、iginality of the handicraft manage or the simple single machine manage, management Dept. public appearance to a great deal of information, cant efficiently will among them of importance part withdraw, and do a judgment and the processing for corresponding.Decision which votes governor can according

5、to the statement data, at waste a great deal of manpower, material resources cant in the meantime attain actually supervise and control, the accuracy of hard assurance data with in time sex.Therefore, the forerunners management thought carried out and then becamed an inaccessible target in the vote.

6、The vote needs the management information that a set of current forerunner manages thought system urgently very much, is a kind of important means which carries out a target and raises an existing vote a management level.The technical along with science of raise continuously, the calculator science

7、is gradually mature, the its strong function has already been peoples deep understanding, it has already entered each realm of the society of mankind to erupt to flick a more and more important function. Be a calculator applied one part, the teaching missions arrange in order is a hard nut to crack,

8、 numerous high schools, research organizations and personals carried on a great deal of research and the development work from the theories and fulfillment. Write on-line vote system, The most important one point be how plan from the trivial teaching medium, Lead a teaching mission of demand, Then t

9、he concrete need of every semester of basis, Carry on the mission arrange in order to include mission to increase,modify,delete, the teaching mission of Web 应用开发技术 the born and end performance. Develop that system; I mainly adopt the way that the ASP technique and the SQL database combine together.

10、The ASP technique passes in the static state HTML contents to imbed a server to carry script, Carry out the dynamic state change of the web page contents. The Web server reads to imply the web page that the server carries script from the disk, before the web page send out to the customer carry a bro

11、wser, the server won first as to its carries script to carry on explain, out put the customer makes to order a contents, Produce a dynamic state web page thus. The database adopts the SQL Server 2000 large databases, can be competent the data processing in the teaching mission. This text developed a

12、 simple on-line vote system(include a function mold a piece a design, database structure design etc.) on the foundation of the analysis a little bit other systems under the related theories instruction basic solved the managers trivial business. Key Words ASP VOTE Database 目录 摘要摘要.II ABSTRACTABSTRAC

13、T .II 前言前言.1 1 1 编程环境及数据库编程环境及数据库.2 1.1 编程环境.2 1.2 数据库介绍.2 Web 应用开发技术 2 2设计目的设计目的.2 2.1 设计目的.2 3 3 需求分析与总体设计需求分析与总体设计.2 3.1 需求分析.2 3.2 主要界面 .2 3.2.1 系统主要界面的设计 .3 3.2.2 系统模块的设计.3 3.3 详细设计 .3 3.3.1 数据表的设计.3 3.3.2 投票系统首页的设计.3 3.3.3 显示投票选项的设计 .3 3.3.投票结果的设计.3 总结总结.10 致谢致谢.11 参考文献参考文献.11 Web 应用开发技术 -1- 前

14、言前言 如今很多的服务行业都要进行服务的反馈,以便更好的提高产品 的质量和作出更好的服务,投票系统就是一个反馈信息的软件,通过 它可以更好更快捷方便的反馈信息共服务商参考。因此开发一个能够 供客户反馈信息的平台是很有必要的。 随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不 断发展和普及,众多高校,科研机构及个人从理论与实践两个方面进 行了大量的研究与开发工作,涌现出了很多在线投票系统,对学院、 企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科 学的管理手段和专业化管理技术来实现统一。 Web 应用开发技术 -2- 1 1 编程环境及数据库编程环境及数据库 1.1 编程环

15、境编程环境 在该投票系统中,我使用 ASP 和 Microsoft Office Access 2003 相结合 的综合开发环境投票系统开发平台是 Windows XP。开发工具选择的 是 VS2005。 1.2 数据库介绍数据库介绍 ASP 的简称是 Active Server Pages,目前没有正式的中文名称,可理解 为“动态服务器页面”技术。ASP 是目前最流行的开放式 Web 服务器应 用技术,它的特点是将脚本、超文本和强大的数据库访问技术结合在 一起,并提供了众多的服务器组件来扩展功能,能够很方便地创建分 布式和基于 Web 的商业化应用程序。 如果要更简单地描述 ASP,可以说

16、ASP 就是运行在 Web 服务器上的 动态网页。ASP 程序文件也是一个标准的网页,一般由 HTML 标记和 ASP 脚本代码混杂在一起组成。ASP 网页程序必须先经 Web 服务器的 ASP 解释器解释执行,产生 HTML 代码后才传送给浏览器执行显示。 2 2 设计目的设计目的 2.1 设计目的设计目的 原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性, 在线投票管理系统运用计算机和其他附加设备,不再需要手工操作, 基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源, 大大的提高了效率。 Web 应用开发技术 -3- 3 3 需求分析与总体设计需求分析与总体设计 3.1

17、 需求分析需求分析 随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的 不断发展和普及,众多高校,科研机构及个人从理论与实践两个方面 进行了大量的研究与开发工作,涌现出了很多在线投票系统,对学院、 企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科 学的管理手段和专业化管理技术来实现统一。 本系统是一个简单的投票系统,主要提供以下功能:系统首页上 显示所有投票选项的列表,用户可以通过选中某个选项并点击“投票” 按钮进行投票操作。另外,还提供查看投票详细信息的超链接,用户 点击后可在另一页面上看到各个投票选项目前的投票情况,主要包括 各选项所得的票数、占总票数的百分比等信息,并且

18、以柱形图显示各 选项的得票率,可以让用户从直观上看到各项的得票情况 投票系统主要是为用户提供一个方便易用的投票界面,同时还具 有查看投票、投票选项的功能。 投票系统主要需要实现以下一些基本功能: 1. 投票:用户在投票系统首页上可以通过选中每个投票项前面的 单选按钮并单击“投票”按钮来进行投票。 2. 查看投票情况:用户在投票系统首页上可以通过点击“查看投 票”超链接来查看当前的最新投票情况,包括各投票项的得票数、得 票率等。 Web 应用开发技术 -4- 3.2 主要界面主要界面 3.2.1 主要界面设计主要界面设计 投票界面设计 Web 应用开发技术 -5- 投票结果显示界面 Web 应用

19、开发技术 -6- 投票结果图表现实 Web 应用开发技术 -7- 3.2.2 系统模块设计系统模块设计 投票界面 投票选项 新增投票 册 投票结果 3.3 详细设计详细设计 3.3.1 数据表的设计数据表的设计 表 tb-temp 字段名数据类型字段大小是否为主键 Web 应用开发技术 -8- IdInt4 是 VoteipChar20 VotemselBigint8 VotetimeChar50 表 tb-vote 字段名数据类型字段大小是否为主键 IdSmallint2 是 Vote_titleChar50 Vote_numInt4 Vote_orderSmallint2 3.3.2 投票

20、系统首页的设计投票系统首页的设计 无标题页 投票 查看投票 以图 片形式察看 投票主题管理 (Topic) 投票项管理 (Subject) 投票内容管理 (Item) Web 应用开发技术 -10- asp:ImageButton runat=server ID=imageButton CommandName=delete CommandArgument= ImageUrl=/delete.gif AlternateText=删除/ asp:Button runat=server ID=button CommandName=update CommandArgument= Text=更新/ Web 应用开发技术 -12- 3.3.3 显示投票选项的设计显示投票选项的设计 % Web 应用开发技术

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论