基于Struts和Hibernate毕业设计管理系统的设计与实现

更新时间:2024-02-02 作者:用户投稿原创标记本站原创 点赞:32250 浏览:145758

摘 要 :本系统采用Struts和Hibernate技术,SqlServer2005数据库实现毕业设计管理系统,包括分配学生、教师出题、学生选题、题目审核、相关资料的上传、下载等多个模块.方便师生在网上交互,提高工作效率.


关 键 词 :毕业设计 Struts Hibernate 毕业设计管理

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2012)11-0167-01

如果毕业设计管理工作采用手工操作,管理过程繁琐、信息交流困难、错漏情况易于发生,总体来说工作效率极其低下.而如果能采用校园网上毕业设计管理信息系统,会为毕业设计的管理带来了很大的便利.从而使学生、教师和管理部门都能够方便地利用网络完成各项毕业设计管理任务

1.总体设计

本系统使用者有三类人员:管理人员、教师、学生.具体模块有,登录模块、教师管理、学生管理、为教师分配学生、教师出题、题目审核、学生选题、毕业设计上传、下载、毕业设计相关新闻发布、优秀论文展示等模块.如图1所示:

2.系统开放环境

使用B/S(Browser/Server)结构完成本系统.本系统采用Struts框架作为开发的前台,采用Hibernate技术作为数据持久化层,采用SqlServer2005作为数据库.

3.数据库设计

本系统设计一个数据库asdb,八个表,分别是:登录信息表、教师信息表、学生信息表、毕业设计题目表、毕业设计相关文件表、新闻信息表、新闻信息相关文件表、优秀论文及相关文件表.

4.系统实现

本系统采用Struts框架进行开发,有典型的MVC(模型-视图-控制器)架构.使用JSP作为V(视图),实现界面显示,采用Hibernate作为模型层,实现对数据库的各项操作.

主界面实现如下:

5.结语

本系统实现了毕业设计管理,使得师生能够在网上出题、选题、上传毕业设计、下载毕业设计等等,方便了师生在网上的交互,提高了工作效率.