更新时间:12-25 上传会员:糖糖不爱吃糖
分类:计算机信息 论文字数:25146 需要金币:1000个
【摘要】本系统采用了目前常用的Spring轻量级框架SSH,用以简化J2EE应用系统开发。以Spring作为核心框架,结合Struts2作为表示层,Hibernate作为持久层技术,探讨如何集成Struts2、Spring及Hibernate三种J2EE技术构架一个良好的体系结构。
该系统主要由前台用户模块和后台管理模块组成。前台用户使用功能包括登录注册和信息修改以及公告信息的查看,后台管理模块包括活动信息的新增,修改,删除和列表查询。开发工具选择了Eclipse,数据库选择了轻量级的MySQL。界面方面使用了大量的jQuery动画和CSS3样式布局,使系统使用更加富有现代气息。同时,信息列表展示页面用EasyUI框架完成。
-本文从系统设计入手,针对用户操作和技术实现方面重点分析了系统设计的可行性。需求分析中具体分析了系统应当具有的功能,阐述了具体需求。在系统设计模块中给出了系统业务流程并在实现详述中具体描述了每个模块的功能。在数据库设计模块详细分析并阐明了数据库表设计。然后具体描述了各模块的详细实现过程。最后对系统分功能进行测试,列表对测试用例和结果进行了描述。
-本项目也成功完成了在连接因特网时的任意浏览器远程访问。通过将本地机器用作服务器将项目发布至网络,外网用户只需访问特定域名即可访问该网站。
-
【关键词】 管理系统 ;SSH; EasyUI; jQuery动画
目 录
摘 要
Abstract
1.绪论-7
1.1课题背景-7
1.2课题现状-7
1.3 设计思路-7
2.可行性分析-8
2.1 业务流程-8
2.2 可行性分析-9
2.2.1 技术可行性-9
2.2.2 操作可行性-9
2.2.3 价值评估-9
3.需求分析-10
3.1 前台用户功能需求-10
3.2 后台管理功能需求-11
4.系统设计-12
4.1 模块功能设计-12
4.2 数据库设计-13
4.2.1 数据分析-13
4.2.2 数据库建表设计-13
5. 系统功能实现详细-18
5.1 开发环境与运行环境-18
5.2 页面设计-19
5.3 系统前台功能设计与实现-21
5.3.1 登录功能模块-21
5.3.2 注册功能模块-23
5.3.3 查看活动信息-26
5.3.3 查看上榜作业信息-30
5.3.3 上传作业-31
5.4 系统后台功能设计与实现-33
5.4.1 新增活动信息-33
5.4.2 删除活动信息-35
5.4.3 修改活动信息-36
5.4.4 修改个人信息-38
5.4.5 新增上榜作业-40
5.4.5 删除上榜作业-41
5.4.5 修改上榜作业-42
5.5 网络发布项目-44
5.5.1 项目发布考量-44
5.5.2 项目部署-44
6. 系统测试-46
6.1 系统测试的目的-46
6.2 系统测试的步骤-46
6.3-系统测试用例及结果分析-47
6.3.1-登录功能模块测试-47
6.3.2-注册功能模块测试-47
6.3.3-活动信息查看功能模块测试-48
6.3.4-新增活动信息功能模块测试-49
6.3.5-删除活动信息功能模块测试-49
6.3.6-修改活动信息功能模块测试-50
6.3.7-个人信息修改功能模块测试-50
6.3.8-上传作业功能测试-50
6.3.9-新增上榜作业功能模块测试-51
6.3.10-删除活动信息功能模块测试-51
6.3.11-修改上榜作业信息功能模块测试-52
6.4-系统测试结果分析及改进意见-53
7.总结与展望-54
7.1 总结-54
7.2 展望-55
参考文献-56
致 谢-57