摘要:学科竞赛系统是一个基于Internet,采用B/S(Browser/Server,浏览器/服务器模式)模式,并根据现有的学科竞赛规则而设计开发的服务于学科竞赛系统平台。 本文以JSP为开发技术,实现了一个学科竞赛系统。该信息管理系统分为管理员、普通用户两个独立的模块。本系统为管理员模块提供实现了以下功能:用户管理,个人资料管理,资料管理,成绩管理,比赛管理等功能;为普通用户用户提供:个人资料管理、比赛查询等功能。通过这些功能模块的设计,基本上满足了管理员对学科竞赛技术进行管控所需的功能。
在设计方面,系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用MySQL数据库。
关键字: JSP;B/S结构;JavaBean;学科竞赛
目 录
绪 论 4
一 概 述 5
1.1 课题研究的目的 5
1.2 课题研究的意义 5
1.3 国内外发展趋势 5
1.4 课题的可行性分析 6
1.4.1课题调研 6
1.4.2可行性分析 6
二 系统需求分析 8
2.1 结构化分析 9
2.2 功能需求描述 12
2.3 非功能需求描述 12
三 关键技术介绍 13
3.1 JSP技术 14
3.2 MySQL概述 14
3.3 JavaBean概述 15
3.4 Java语言 17
3.5 系统开发模式 18
四 总体设计 20
4.1系统总体结构设计 21
4.2概念设计(E-R图) 21
5.2逻辑结构 22
五 详细设计 23
5.1 管理员模块 24
5.1.1管理员登录 24
5.1.2 竞赛管理 24
5.1.3用户管理功能实现 25
5.1.4交流管理功能实现 25
5.2 普通用户模块 25
5.2.1用户模块 25
六 系统测试 26
6.1测试方法 27
6.2测试用例 28
总 结 28
参考文献 29
致 谢 30
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |