摘要:计算机网络成为人们生活必不可缺的部分,人们可以随时的从网络中获取信息。电子竞技是一项新兴的体育项目,是广大青少年最钟爱的运动之一。
本文介绍了系统的背景意义、系统设计思想、本文结构。介绍了相关技术和工具,包括了MyEclipse、JSP技术、SQL Server2005,struts。介绍了需求分析,包括需求文档分析,系统的功能模块,UML用列图,系统的静态模型,系统的动态模型。介绍了系统设计,包括了系统体系机构设计,系统结构的含义。介绍了包图,画了每个包之间的关系。介绍了组件图,画出各个组件的关系。介绍了详细设计,包括了系统的详细类图,文章信息详细类图,介绍了数据库设计,数据库的方框图,数据库的概念模型图,表的截图和表的内容。介绍了系统实现,包括物理实现,功能实现。介绍了系统的前台界面,后台界面。详细介绍了MVC在系统中的对功能实现起到的作用,界面包括文章部分代码,视频的部分代码,留言板的部分代码,以及软件测试。
关键词 文章在线发布;JSP;MVC
目录
摘要
Abstract
1绪论-1
1.1课题背景-1
1.2系统设计思想-1
1.3课题研究的意义和研究方法-1
1.4体系结构比较-1
1.5本文结构-2
2相关技术和工具-3
2.1 MyEclipse-3
2.2 JSP技术介绍-3
2.3 SQL Server 2005-4
2.4 Struts-4
3需求分析-5
3.1需求文档分析-5
3.2系统的功能模型-5
3.3系统的静态模型-7
3.4系统的动态模型-8
4系统设计-10
4.1 系统总体设计-10
4.2系统体系结构设计-11
4.2.1系统的体系结构介绍-11
4.2.2系统的设计模式-12
4.3系统的软件设计-12
4.4系统详细设计-15
4.4.1系统类图设计-15
4.4.2 系统的顺序图-16
4.5数据库设计-16
4.5.1实体设计-17
4.5.2概念模型图-20
4.5.3数据库表-21
4.6安全性设计-24
4.6.1身份认证-24
4.6.2存取访问控制-24
5系统实现-25
5.1物理实现-25
5.2功能实现-25
5.2.1 数据库连接配置代码-25
5.2.2系统首页设计-26
5.2.3系统后台模块-27
5.2.4 文章信息浏览留言模块-28
5.2.5 MVC框架实现-28
6软件测试-31
6.1功能测试-31
结论-32
致谢-33
参考文献-34
附录-35