重庆邮电大学移通学院毕业设计(论文)
1
重庆邮电大学移通学院毕业设计(论文)任务书
设计(论文)题目 在线投票系统
学生姓名 系别 计算机系 专业 计算机应用 班级 1050401
指导教师 职称 讲师 联系电话 1
指导教师所在单位 重庆邮电大学移通学院
主
要
研
究
内
容
、
方
法
和
要
求
1. 能自动生成投票结果。
2. 不同用户登录进入不同的界面
3. 自动统计生成各种投票选项投票人数及图表
采用 ASP 架构实现,后台数据库选用 Microsoft Office Access 2003
进
度
计
划
四周至六周,熟练开发语言、规划功能。
七周至九周,掌握 Microsoft Office Access 2003 数据库管理系统,设计本系统数
据库结构,编写调试代码。
十周至十二周,测试,修改模块。
5 月 20 十三周至十五周,完成修改、提交论文。
主
要
参
考
文
献
Asp 基础指南
ASP.网战设计实例通
ASP&Microsoft Office Access 2003 网站设计与实现
http://www.csdn.net 参考网址:
http://172.16.253.252/bookhtm/search.asp?text=asp&item=%CA%E9%C3%FB&item0=ALL
http://172.16.253.252/bookhtm/search.asp?text=photoshop&item=%CA%E9%C3%FB&item0=ALL
指导教师签字: 年 月 日
系主任签字: 年 月 日
重庆邮电大学移通学院毕业设计(论文)
2
摘要
在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,
管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相
应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物
力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管
理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想
的系统,作为实现目标和提高现有投票管理水平的一种重要手段。 随着科学技
术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进
入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,
在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方
法,逐步建立一个智能化的投票系统。
编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部
投票项目的票数,然后根据投票项目的各个票数,进行票数百分比计算,最后编
辑出在线投票系统。开发该系统我主要采用ASP技术和SQL数据库相结合的方式。
ASP技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。
Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器
之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网
页。数据库采用SQL Server 2000大型数据库,能够胜投票系统中的数据处理。本
文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线
投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐
事务。
关键词
ASP 投票 数据库
重庆邮电大学移通学院毕业设计(论文)
3
Abstract
Be building up vote to manage today of mechanism actively, only depend
originality of the handicraft manage or the simple single machine manage,
management Dept. public appearance to a great deal of information, can't
efficiently will among them of importance part withdraw, and do a judgment
and the processing for corresponding.Decision which votes governor can
according to the statement data, at waste a great deal of manpower,
material resources can't in the meantime attain actually supervise and
control, the accuracy of hard assurance data with in time sex.Therefore,
the forerunner's management thought carried out and then becamed an
inaccessible target in the vote.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 is gradually mature, the its strong function has
already been people's 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 mission's arrange in order is a hard nut to
crack, 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 the 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 the born and end performance.
Develop that system; I mainly adopt the way that the ASP technique and the SQL
database combine together. 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 browser, the
重庆邮电大学移通学院毕业设计(论文)
4
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 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
manager's trivial business.
Key Words
ASP VOTE Database
重庆邮电大学移通学院毕业设计(论文)
5
目 录
前 言..............................................................6
第 1 章 编程环境及数据库.............................................7
1.1 编程环境.....................................................7
1.2 ASP 简介.....................................................7
1.2.1 ASP 的技术特点 .........................................7
1.2.2 ASP 对象使用基础 .......................................9
1.2.3 ASP 的工作原理 ........................................10
1.2.4 ASP 的运行环境 ........................................11
1.3 数据库选择 .................................................12
1.4 数据库接口的实现 ...........................................12
第 2 章 数据建模....................................................13
2.1 数据库建模方法 .............................................13
2.2 程序开发软件 ...............................................14
第 3 章 需求分析与总体设计..........................................19
3.1 需求分析 ...................................................19
3.1.1 需求的提取............................................19
3.1.2 需求定义与规约........................................19
3.2 系统总体设计 ...............................................20
3.2.1 系统结构图............................................20
3.2.2 数据功能模块设计......................................20
3.2.3 系统的主要功能设计....................................21
3.2.4 数据库设计............................................21
第 4 章 详细设计与实现..............................................25
4.1 投票界面模块的设计 .........................................25
4.2 投票项目模块的设计 .........................................28
4.3 投票结果模块的设计 .........................................33
4.4 用户管理模块的设计 .........................................37
4.4.1 管理员登录的设计与实现................................37