摘要
基于计算机和网络技术的快速发展和普及,设计开发了基于动态服务器网页的高校计算机毕业设计jsp/java毕业设计管理系统。系统的主要功能主要包括用户管理、系统基本信息维护、论文格式管理、集表信息管理、论文管理和消息管理。其中,用户管理主要是用来实现对各种用户信息设置的管理。论文格式管理主要是用来实现管理员对论文格式的设置。表格信息管理主要用来实现管理员上传关于毕业设计文件模板的开题报告等。论文管理主要是实现教师对学生的论文进行管理,学生对自己的论文进行管理。信息管理主要是实现教师与学生之间的相互信息,教师以修改论文等信息的方式向学生传递信息,并支持群组信息的功能。本系统将采用J2EE技术中的Struts + Hibernate技术设计,选择B/S模式作为设计方案,采用MVC设计思想实现系统开发,后台数据库管理使用MYSQL5.0数据库管理系统,系统开发使用MyEclipse 8.0开发环境。该系统的实施将有效提高毕业设计管理系统的工作效率,对毕业设计工作具有更智能化的指导作用,并具有更广泛的推广价值。
本文从软件开发生命周期的角度,系统地论述了系统分析、总体设计、详细设计和系统实现的过程。系统分析侧重于系统开发的必要性、系统功能需求和系统架构的应用;总体设计包括系统需求分析和数据库设计;详细设计并详细讨论了系统的实现过程;测试部分主要测试系统的性能。本文论述了面向对象设计方法、系统设计原理、系统设计的总体目标和系统结构特点。
关键词: 毕业设计,B/S模式,程序设计管理系统
研究内容
本文的主要工作内容梳理了毕业设计管理系统的工作过程,吸收和借鉴先进的指导思想,并结合学校的具体情况,实现毕业设计管理系统的流程再造,使毕业设计管理系统的科学性和标准化。在此基础上,校园网络平台,开发“毕业设计管理系统”,完成教学管理信息化、一体化和自动化建设 ,主要研究内容有以下基本功能模块:用户注册、用户登录、学生提交论文,老师读论文,学生留言,回复。计算机毕业设计jsp/java毕业设计管理系统的用户群有三类:系统管理员、讲师、研究生。
1. 管理员:确定毕业设计的工作进度表、毕业设计的工作流程、毕业设计工作表的完成说明。管理教师、毕业生信息,发布相关公告信息。
2. 讲师:登录系统后,讲师可以下载研究生提交的论文,并对论文进行审核,上传修改意见。老师可以给毕业生留言,查看他们的留言并回复他们。教师管理基本的个人信息。
3.毕业生:在登录系统前,必须用学号和实名注册,以检查和修改个人信息。上传你的毕业设计给你的导师审核,给你的导师留言,检查留言,回复留言。并且可以预约在线导师。
系统的功能需求
本系统的用户群有三类:管理员、教师、学生。以下是每个用户对系统的基本使用权限介绍:
1. 管理员:确定毕业设计各项工作的时间表, 毕业设计工作流程, 毕业设计工作表填写说明。管理教师和毕业生的相关信息及发布相关的公告信息。
2. 教师:指导老师登录系统后可下载所带毕业生提交的论文并可对批阅后的论文进行并上传。老师可以给毕业生留言,查看毕业生的留言并可对其进行回复。教师对个人的基本信息进行管理。
3. 学生:必须用自己的学号和真实姓名注册后方可登录系统,查看修改个人信息。上传自己的毕业设计交给导师进行批阅,给自己的导师留言、查看留言、回复留言。并可通过留言功能实现预约导师在线。
本系统基本功能有:用户登录、用户管理、系统基本信息维护、用户注册、论文管理模块和留言管理。管理员可以管理教师和学生的相关信息。系统基本信息维护模块主要包括管理员可以进行公告发布,编辑论文格式和套表信息管理等。注册模块主要针对学生模块进行设计的学生在登录系统前必须注册。论文管理模块是对学生和教师而言教师可以对所带学生的毕业设计进行指导,学生可以及时把论文上传到系统上等待老师批阅。同时也可以下载老师批阅后的论文,对批阅的论文进行及时修改。留言管理模块主要包括以下信息,教师可以把有关论文写作指导方面的意见发给自己的学生,同时学生也可以给教师留言对不懂的问题进行提问也可以对教师留言进行回复。
系统的结构设计
该计算机毕业设计jsp/java毕业设计管理系统的用户主要分为三个角色:管理员、教师和学生。每一个角色登录系统后进行各自相关的操作。以下是本系统的总体功能结构图如图所示: