美章网 资料文库 JSP毕业设计管理系统的研究范文

JSP毕业设计管理系统的研究范文

本站小编为你精心准备了JSP毕业设计管理系统的研究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

JSP毕业设计管理系统的研究

摘要:现如今提倡“互联网+”发展的时代,高校信息管理也跟上互联网的步伐,逐渐信息化,智能化。在作者就读的高校中,毕业生的论文以及毕业设计的管理以及资料报存工作,全都是由人工操作来完成的。为了节省时间,以及更好的提高工作效率,学校需要搭建基于jsp毕业设计管理系统,构建一个更加高效、易用的平台。

关键词:JSP;设计;毕业论文

1概述

毕业论文(设计)是本科大学生毕业必修课题,为更好的培养分析和解析问题的能力。其主要目的是通过学生在实际应用中展现自己大学期间所习得的知识和技能,以此来检验学生的综合能力。但是,大多数大学的教务系统并没有毕业论文管理系统,因此大学每次在这一领域投入了无数资源。为了解决传统的毕业论文管理模式不合理,方便学生与指导老师完成毕业设计,非常需要针对高校毕业论文(设计)量身设计一个信息管理系统。

2需求分析

根据毕业设计管理系统功能需求,以及已参考的资料,本系统按功能分成管理员,教师,学生3参与者。管理员拥有毕业设计管理系统最大权限,主要负责对毕业设计管理系统的管理和维护,以及毕业设计初期对教师和学生信息的管理。教师主要负责设计课题题目和指导学生进行毕业设计,并督促学生完成相应进度的任务,评审论文。学生待管理员和教师的前期工作完成后,公布毕业课题后,可按照自己的意愿分三个志愿梯度选择课题,然后等待指导老师确认选人结果,即可开始着手毕业设计并按进度提交相应的成果。

3系统设计

3.1数据库概念模型设计

系统用户通过毕业设计管理系统进行交互,完成毕业设计,其中他们交互数据是课题信息。根据毕业设计流程,在顶层图的基础上,将顶层图分层,设计出0层图,题目申报与审核,学生选题,改题4个大加工,并对应编号,每个加工的分工如下:加工1系统管理:加工管理员维护的系统数据。加工2题目申报与审核:加工管理员与教师开设毕业设计课题的数据。加工3学生选题:加工教师与学生选题与反选交互数据。加工

3.2数据库设计

通过需求分析,可以先确定3个用户实体:管理员,教师,学生,在根据数据流图和E-R图确认各个实体属性,进而建立数据库物理模型。

4系统主要典型功能实现

4.1用户登录

用户登录对于每个系统来说是一个比较重要的环节,关于登录功能需要注意的问题,例如需要对用户输入的账号密码以及验证码进行检测是否输入正确无误。

4.2多个学生信息录入实现

管理员操作系统时,最主要的是对学生信息以及教师信息的录入系统中。实现通过上传excel文件来实现对多个学生信息的录入,同时也可在系统中单个添加学生、教师的信息。

4.3学生修改密码实现

在学生的模块中,学生可以查看自己的信息,主要的功能是修改自己的密码、以及选择课题。通过页面,输入旧密码,新密码以及确定新密码来进行修改,只有输入正确的旧密码才能进行修改,否则的话,会返回当前页面且重置输入的信息。

4.4教师申报题目实现

教师通过登录进入系统之后,教师可以开始申报毕业设计的题目,对于教师的申报,有相应的要求,主要是要求教师按照页面的表单里面提示的内容进行填写。

5系统测试

测试用例:本系统使用判定表法设计测试用例,又称为策略表,基于策略表的测试,是功能测试中最严密的测试方法。该方法适合于逻辑判断复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,会得到一个判断清晰的策略表。用户登录测试用例,如表1,对常见用户登录场景,用户名为空,密码为空,密码错误等进行模测试。

参考文献:

[1]刘晓华,张健,周慧贞.JSP应用开发详解(2版)[M].北京:电子工业出版社,2007:3-5.

[2]黄德才.数据库原理及应用教程(3版)[M].北京:科学出版社,2010:146-176.

[3]钱乐秋,赵文耘,牛军钰.软件工程(2版)[M].北京:清华大学出版社,2013:24-279.

作者:屈晓;郑哲豪;陈焕培;江文杰;李俊杰;谭振宁 单位:华南农业大学珠江学院