欢迎来到天天文库
浏览记录
ID:33790774
大小:2.21 MB
页数:59页
时间:2019-03-01
《网络选举投票管理系统报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中原工学院软件学院软件工程实践二设计任务书姓名杜春静Java专业104班题目网络选举投票系统的设计与实现设计任务设计一个功能完善的网络选举投票系统,该程序界面简洁大方,按照用户的需要进行投票项目的管理,具体功能如下:1.用户端登录,输入正确的账户和密码,登录成功后进行投票和查询历史记录的操作。2.管理员登录,输入正确的账户和密码,登录后可对各种投票项目进行管理。开发工具:MyEclipse6.5数据库:Mysql使用技术:jdbc、servlet、filter开发环境:WindowsXP时间进度第1周(2013-2-25~2013-3-1):完成软件的需求分析,总体设
2、计和详细设计,并构造出一个大体的软件模型,构造出其体系结构,画出其系统模块图,并写出初步的文档;第2周(2013-3-4~2013-3-8):主要是对系统进行详细设计,划分出具体的功能模块,根据模块进行界面设计,编码及单元测试;第3周(2013-3-11~2013-3-15):主要是对系统的测试,以及纠错,加强对软件的功能设计,添补遗漏;然后对文档进行适当的修改。原主始要资参料考与文献[01]刘京华JavaWeb整合开发王者归来[M]:清华大学出版社.[02]张帆Java范例开发大全[M]:清华大学出版社.[03]李钟尉、陈丹丹Java开发实战1200例[M]:清华大
3、学出版社.2006.6[04]千丽霞Java项目开发案例全程实录[M]:北京.清华大学出版社.2004.5[05]孙卫琴Tomcat与JavaWeb开发技术详解[M]:电子工业出版社.2005.2指导教师签字:年月日网络选举投票系统设计与实现摘要随着Internet技术的快速发展,如今很多服务行业都需要进行服务的反馈,以便更好的提高产品的质量和作出更好的服务,投票系统就是一个反馈信息的软件,通过它可以更好更快捷的反馈信息供服务商参考,同时在公司单位内需要进行各种投票项目进行领导和员工间的互动,以供公司高层了解下面同事的最新动态,同时通过网络投票系统在各种精选活动中可以
4、大大提高公平性与公正性,采用计算机机票提高了选举效率。因此开发一个供客户反馈信息,供同事间进行交流的平台是必要的。(1)方便的操作。原有的手工投票管理基本上是人工管理,效率低下,缺乏方便性,在线投票管理系统运用计算机及其他附属设备,不再需要人工操作,基本上实现自动化,能够节省人力,最大限度的节省各种宝贵的资源,大大提高效率。(2)友好的界面。友好的用户界面会给人一种亲切感,在使用起来不会觉得沉闷,效率大大提高。关键词:网络;投票;JSP目录摘要1第1章项目分析11.1问题描述11.2技术分析11.3工程进度计划3第2章系统分析与设计42.1系统分析42.1.1参与者4
5、2.1.2用例及用例规约42.1.3用例图62.2系统设计62.2.1顺序图62.2.2类图82.2.3系统体系结构设计112.3数据库设计132.3.1E-R图142.3.2关系模式142.3.3表的设计15第3章实现与测试173.1查看项目模块173.1.1活动图173.1.2界面183.1.3代码分析183.1.4测试用例203.2新建项目模块203.2.1活动图213.2.2界面213.2.3代码分析223.2.4测试用例223.3停止项目模块233.3.1活动图233.3.2界面243.3.3代码分析243.3.4测试用例253.4恢复项目模块253.4.1
6、活动图253.4.2界面263.4.3代码分析263.4.4测试用例27第4章结束语28附录A:主要源程序31杜春静:网络选举投票系统设计与实现第1章项目分析项目分析是对该系统具有功能的大致介绍,包括设计该系统的问题描述、技术分析、该系统的工作进度计划等内容。项目分析是对该系统的总体概述。这次我们做的系统名称是网络选举投票系统。1.1问题描述当前正处于信息时代的繁荣时期,消费者对网站和企业的要求逐渐由单纯对质量的要求转变为不仅要求质量同时要求用户的体验和意见反馈及处理的方式。在这样的情况下,一款专门应用与网络的网络选举投票系统就显的极为重要。网络投票选举系统主要用来进
7、行公司的各种投票和公司内部网的热点话题的意见收集与反馈,通过这些数据使公司高层尽快掌握员工的思想动态和各种工作需求,同时大大提高各种用于活动的竞选效率。投票系统具有极大的灵活性,可以进行单选或多选投票,自动记录登录者的ID防止恶意刷票的出现,管理员也可以在线设计不同的投票主题供用户进行投票。1)普通用户登录后即可对当前进行的投票项目进行投票。2)管理员登录后即可对当前正在进行的投票项目进行结束,删除,添加等操作。用户:面向所有公司内部员工,拥有正确的工号号和登录密码。管理员:公司内部管理员,拥有正确的登录帐号和密码。1.2技术分析Java是一种动态加
此文档下载收益归作者所有