设计广西民族师范学院学校学习之星投票系统,用户进入系统后,可以实现单选投票、多选投票和查看结果。系统分为用户和管理员两种身份进行设计,因为本系统实行的是匿名投票,所以用户无需登录即可进行投票。管理员能够对投票主题进行添加和删除,同时还可以设定当前投票主题,以及设定投票时是否限制IP,在投票结束后可以对结果进行统计和清除。
广西民族师范学院学校学习之星投票系统采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,甲骨文的MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。开发框架是java的web经典MVC框架struts2+spring2+hibernate3。系统角色分为辅导员和管理员,主要模块有:投诉管理模块、管理模块、评论评分管理模块、公告管理模块、管理模块、会员管理模块、管理员管理模块。
目 录
摘要 2
abstract 2
目 录 3
1 绪论 5
1.1 开发背景 5
1.2 开发意义 5
2 开发技术介绍 5
2.1 系统设计模式 5
2.2 Mysql数据库服务器 6
2.3 Java语言 6
2.4 tomcat 7
2.1 Ssh框架 7
3 需求分析 8
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.1.4 法律可行性 8
3.2 功能需求 9
3.3 系统重要流程图 10
3.3.1 用户注册流程 10
3.3.2 用户登录流程 10
3.3.3 用户管理流程 11
3.3.4 添加信息流程 12
3.3.5 信息查询流程 12
3.4 功能模块设计 13
3.5 数据库设计 14
3.5.1 数据项设计 14
3.5.2 数据表说明 15
3.5.3 数据表设计 15
4 详细实现 17
4.1 网站首页 17
4.2 注册登陆 18
4.3 新闻公告管理 20
4.4 评审团管理 21
4.5 投诉模块 22
4.6 在线投票 23
4.7 提交报名材料 23
4.8 评审处理报名 24
4.9 系统部署 24
5 总体设计 27
5.1 测试的重要性 27
5.2 测试目的 27
5.2.1 测试的目的 27
5.2.2 测试的准则 27
5.2.3 测试的方法 28
5.2.4 测试用例 28
结束语 30
参考文献 30
致谢 32