网络系统毕业设计管理论文.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络系统毕业设计管理论文
网络系统毕业设计管理论文1系统功能设计
计算机专业毕业设计管理系统的操作对象有学生、教师和毕业
设计系统管理员,主要完成毕业设计的选题、审批、毕业设计各个
阶段的管理、论文提交、辩论管理、统计管理以及查看公告、留言
信息等功能。
系统功能模块包括学生模块、教师模块和管理员模块。
2系统的数据库设计MYSQL是一个开放源码的中小型数据库
管理系统,其体积较小,性能高效,使用本钱低廉,针对毕业设计
管理系统业务需求和系统规模,选择MySQL作为系统的数据库。
本
系统同时使用JSP技术,Tomcat效劳器,这三者的组合将会使系统
的性能得到很大提升。
数据库的物理设计主要就是数据表的设计,
主要内容包括数据表名、主要功能、字段名称、字段类型、字段属性、主键等。
本系统包含的数据表有角色表、管理员表、学生信息表、指导教师信息表、课题信息表、开题报告信息表、中期检查信
息表、评阅分组表、学生综合评定表、文件上传信息表、公告信息表。
1系统架构本系统采用B/S架构。
B/S架构是一种以协议为根底,基于浏览器的请求和效劳器的响应为根本领件的网络结构模式,只
需要一个效劳器,用户只要上网,就可以通过浏览器的地址栏访问
到相应的效劳,无需下载和安装客户端,提高了资源的利用率,简
化了系统的相关维护操作。
考虑到系统的使用人数,采用目前主流
的SHH框架进行系统开发,底层采用JavaBean构造数据操作对象,
采用DAO封装数据操作,Action对象控制请求和处理页面的显示;
另外,采用Hibernate的缓存机制,可以控制系统首页实现页面缓
存,减少了访问数据的次数,节省了系统资源,便于后期的.修改和
维护。
2系统关键功能模块实现(1)选题管理模块
学生系统后,选择选题管理功能,选择选题。
学生可以查看到
已经公布、自己所在院系所有的课题信息。
课题有两种状态,可选
和不可选。
学生选择状态可选的课题,一旦选中,不可再进行选题,等待教师确认后完成课题的选择;也可提前与某个教师进行沟通,
在教师进行课题申报时就可以指定学生,提前完成选题。
学生在
Input标签输入筛选条件,点击Button按钮,从课题表Subjects
中找到符合条件的课题信息,放到一个List集合里面,并使用
JSTL标签遍历该集合,将每一项课题信息显示到JSP页面上,每个
学生只可以选择某个教师的状态为可选的课题,在规定时间未完成
选题的学生,由院系管理员根据情况进行调剂选题。
(2)文档提交模块(3)审批管理模块
审批管理对教师的课题进行审批操作,只有院系管理员审批通
过的课题,才会显示在学生选题的列表中;对学生提交的文档,当
教师审批通过后,院系管理员会对文档再次进行审批,确保文档质量。
管理员选择该功能时,管理员通过教师List列表,选择课题选
项之后,会转入被选择教师的所有申报待审核的课题列表中,通过
点击教师课题列表中的审核选项,选择通过即可完成课题的审核,
将数据库中的Subjects表中的状态字段设为1,审核通过的课题将
在学生的选题列表中显示。
学生文档审批和教师的课题审批功能与
此类似,在此就不进行赘述。
3系统运行结果毕业设计管理系统主界面,其中显示了毕
业设计过程的相关情况说明,最新动态,管理规定,通知公告及系
统等信息。
基于JSP技术和B/S架构开发的毕业设计管理系统能够对毕业
设计工作进行完善、有效的管理,为教师和学生提供了更好的效劳。
提高了工作效率,完善了毕业设计的相关环节,使毕业设计的各个
阶段流程更为清晰、学生论文的指导和评阅更为方便。
因此,毕业
设计管理过程网络化具有重要的现实意义。