计算机系党建网站的设计(MVC,Struts,Hibernate,Ajax,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
计算机系党建网站的设计(MVC,Struts,Hibernate,Ajax,MySQL)(任务书,开题报告,中期检查表,毕业论文,16000字,源程序,数据库)
摘 要
本文详细介绍了系统的需求分析,数据库实现,系统实现,系统功能测试。以及Struts框架,Hibernate框架,Ajax技术,和这些技术与本系统的联系。对具体的模块进行思路分析,并加以代码进行阐释。
课题最终实现了计算机系党建网站的基本功能,分为前台与后台,前台实现了信息浏览和简单的交互功能,后台则有信息管理、信息类别管理、友情链接管理、管理员管理模块。本系统是在MyEclipse环境下进行开发的,设计上采用了功能强大JAVA语言进行编写,借助Struts框架实现了MVC设计模式,同时采用了Hibernate技术实现了对对象的持久化操作,数据库则采用了功能强大、可自由使用的My SQL数据库。
关键词:党建网站,MVC,Struts,Hibernate
ABSTRACT
This paper introduces the analysis of this system requirements, database implementation, system implementation,system functional testing in detail, and Struts framework, Hibernate framework, Ajax technology, and the links of these technique and this systems. It analyzes the specific modules from the way of thinking and explains the code.
This subject finally achieved the basic functions of the party construction site of the Computer Science & Technology Department. It was divided into front desk that realized information browsing and simple interactive function and backstage that was an information management, information category management, friend-links management, and administrator management module. This system was developed under the MyEclipse environment, adopted powerful JAVA language to compile in the design, and realized the MVC design pattern by using Struts framework .At the same time, this system adopted Hibernate technology to realize persisted operation to the objects, while adopting My SQL database which is powerful and free to use.
Keywords: Party Construction Site, MVC,Struts,Hibernate
功能需求分析
游客
1、浏览信息:游客可以进行浏览信息。
2、查询信息:游客可以根据信息的ID查看信息,也可以按类别查看某一类的信息。
3、搜索信息:游客可以根据关键字搜索包含该关键字的信息。
4、心情反馈:游客可以将自己看某条信息时的心情反馈给系统。
管理员
管理员按权限类别进行识别,分为超级管理员,普通管理员,不同的身份,有不同的权限,后面我都以超级管理员为例。
1、登录
功能描述:该模块功能主要是管理员通过账号和密码以及正确的验证码,登录到系统的后台页面来对系统进行管理。
2、管理员管理
功能描述:该模块功能主要是可以添加、删除管理员来对系统进行管理,其操作的身份必须为超级管理员,修改管理员密码。
3、信息管理
功能描述:该模块功能主要是管理员登录后可发布信息、修改信息、删除信息,以及分页查看所有信息,按信息类别查看所有信息,上传图片、视频、文件。
4、友情链接管理
功能描述:该模块功能主要是管理员登录后可查看、添加、修改、删除友情链接,并可上传图片。
5、信息类别
功能描述:该模块功能主要是管理员登录后可按一级、二级分类添加、删除、编辑、查看信息类别。
#p#副标题#e#
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 引言 1
1.1.1目的 1
1.1.2 背景 1
1.2 技术及工具介绍 2
1.2.1 MVC介绍 2
1.2.2 Struts介绍 2
1.2.3 Hibernate介绍 4
1.2.4 Ajax介绍 4
1.2.5 J2EE技术简介 5
第2章 需求分析 6
2.1 功能需求 6
2.2 性能需求 6
2.3 数据需求分析 7
2.4 功能需求分析 7
2.4.1 游客 7
2.4.2 管理员 7
2.4.3 功能模块图 8
2.4.4 主要功能描述表 9
2.5 UML图之用例图 12
2.5.1 用户用例图 12
2.5.2 管理员用例图 13
第3章 数据库设计 14
3.1 E-R 图 14
3.2 数据表设计 17
3.2.1 管理员表 17
3.2.2 信息一级类别表 17
3.2.3 信息二级类别表 17
3.2.4 友情链接表 17
3.2.5 心情表 18
3.2.6 信息表 18
第4章 系统实现 19
4.1 后台登录模块的设计与实现 19
4.2 信息管理 21
4.2.1 显示信息 21
4.2.2 添加信息 24
4.2.3 修改信息 27
4.2.4 删除信息 29
4.3 信息类别管理模块 30
4.4 友情链接管理模块 30
4.5 添加管理员模块 31
4.6 前台显示模块 33
4.6 前台搜索模块 35
4.7 前台心情反馈模块 37
第5章 系统测试 38
5.1 登录测试 38
5.2 管理员添加测试 40
5.3 信息添加测试 43
结 论 45
参考文献 46
致 谢 47