开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Struts和Hibernate毕业设计管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘要:本系统采用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、结语
本系统实现了毕业设计管理,使得师生能够在网上出题、选题、上传毕业设计、下载毕业设计等等,方便了师生在网上的交互,提高了工作效率。
参考文献
[1]孙卫琴.精通Struts基于MVC的Java Web设计与实现.电子工业出版社,2004.
[2]徐博艺,姜丽红,董理.一种基于J2EE的软件架构的研究与应用.计算机应用研究,2006.
[3]苗晓辉.基于J2EE的数据持久化的研究与实现[J].计算机工程,2007.