需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14324 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:二十一世纪,计算机网络已渐渐成为人们获取信息的重要途径,传统的投票方式是管理者依靠手工进行数据统计和数据分析,这样不仅浪费大量的人力和物力,而且也很难保证数据的准确性和及时性,所以高效的在线投票应运而生。 首先介绍投票系统所涉及的相关技术,包括JSP技术等,之后对该系统进行了需求分析和数据库设计,最后对系统做了详细设计,给出了系统的具体实现方法,并对关键功能模块进行了基础的测试。 -在需求分析中,首先通过分析在用例图中不同用户的用户权限,然后从输入、处理和输出三个方面对系统中的各种功能进行分析,并用流程图表示说明;其实数据库的设计是通过E-R图和表结构设计来实现完成的;最后在详细的设计部分,主要通过功能的设计图和重要代码共同组成。
关键词: 在线投票;JSP;数据库
目录 摘要 Abstract 第一章 绪 论-1 1.1课题背景及意义-1 1.2开发工具及技术-1 1.2.1开发工具-1 第二章 需求分析-3 2.1可行性分析-3 2.2系统用例-3 2.2.1角色类型及其用例-3 2.2.2用例图-4 2.3功能分析-5 2.3.1系统功能图-5 2.3.2系统登录-6 2.3.3系统注销-7 2.3.4用户管理-8 2.3.5管理员管理-13 2.3.6投票主题管理-16 2.3.7系统公告管理-19 2.4安全性需求分析-21 2.5系统网络环境需求-21 第三章 系统分析、设计与实现-22 3.1数据库表结构的分析与设计-22 3.1.1数据库表结构间的关系-22 3.1.2数据库表结构设计-22 3.2用户管理模块设计与实现-24 3.2.1设计图与核心代码-24 3.3管理员管理模块设计与实现-25 3.3.1设计图与核心代码-25 3.4投票主题模块设计与实现-26 3.4.1设计图与核心代码-26 3.5系统公告管理模块设计与实现-29 3.5.1设计图与核心代码-29 第四章 系统测试-31 4.1系统测试的目的和意义-31 4.2核心功能模块测试-31 4.2.1用户管理模块测试-31 4.2.2投票管理模块测试-32 4.2.3系统公告模块测试-33 4.3总结-34 第五章 结 论-35 参考文献-36 致 谢-37 |