基于B/S结构的毕业设计题目管理系统的设计

点赞:14402 浏览:59784 近期更新时间:2024-01-15 作者:网友分享原创网站原创

[摘 要]:为了加强对学生毕业设计选题的规范管理,减轻教学管理人员的工作量,更好地利用网络和信息化手段规范学生毕业设计选题工作,阐述了毕业设计题目管理系统开发的设计方法.

[关 键 词]:毕业设计题目管理JSP管理信息系统Web开发

随着网络技术进步和发展,数据库管理系统在办公自动化的应用日益受到人们的关注.毕业设计题目管理利用人工方式流程非常落后,存在着许多缺点,尤其对于查找、更新和维护都带来了不少的困难.设计和开发基于B/S结构的毕业设计题目管理系统就存在很大潜力.该系统优化教师出题,毕业生选题等核心步骤的功能,实现高校对于毕业设计管理的规范化和信息化.

一、毕业设计题目管理现状及开发本系统的目的

毕业设计是高等学校培养学生综合运用所学知识,分析和解决工程实际问题能力的重要步骤,是教学科研与实际工作的结合点,是整个教学中占用学时最长、最能衡量学生综合水平的重要教学实践环节.而毕业设计的选题是整个毕业设计的最初环节,科学合理的选题引领该项工作达到预期效果的基础.

然而各种不利因素极大地影响了学生及时、准确获得毕业设计题目的相关信息,从而也影响指导老师与学生交流和沟通和学院教学管理.随着人数增加,分类分级要求的提出,信息量大幅度增加,尤其对于查找、更新和维护都带来困难.工作的复杂性使人工无法胜任.依靠计算机进行信息化管理将势在必行.

对各高校来说,学生毕业设计题目网络管理日趋流行,它便于多方信息的共享和及时更新.依托于网络操作,可以同时满足学生、教师、教务处多方面的要求,让学生及时选取自己喜欢的题目.并且可设置各种条件,避免多选,重复和漏选等错误,让管理变得准确和安全.

二、研究方法

整个系统的流程根据实际流程设计,以稳定性、实用性、安全性为总体原则.系统的后台采用MySQL作为数据库怎么写作器.选用MyEclipse作为开发工具,采用S2SH+AJAX框架设计,测试浏览器为IE9.0.开发过程采取边开发边验证的方式,最后进行模块集成.设计采用软件工程的方法,系统采用B/S结构,最后完成整个系统的测试.

基于B/S结构的毕业设计题目管理系统的设计参考属性评定
有关论文范文主题研究: 关于数据库的论文范文素材 大学生适用: 学院学士论文、学术论文
相关参考文献下载数量: 32 写作解决问题: 写作资料
毕业论文开题报告: 标准论文格式、论文选题 职称论文适用: 核心期刊、职称评副高
所属大学生专业类别: 写作资料 论文题目推荐度: 经典题目

三、安全性设计

系统采用成熟的JSP作为开发技术,采用MySQL作为数据存储的实体,在网络安全上比较成熟,鉴于已出现的不安全的因素,综合多种经验我们采用以下措施:

(1)由于该系统只对毕业设计进行管理,所以只在毕业设计时段在学校的局域网上发布运行,可有效的阻止恶意访问,同时节省网络资源.

(2)不同身份人员由不同的界面登录,导航到不同的主界面,杜绝越权访问.

(3)系统维护人员负责整个系统的维护,是保证系统安全的关键.

(4)完善的后台管理,采用分级权限管理使系统数据库更加安全可靠,不同用户具有不同的权限.

(5)设计了容错功能,输入的错误会及时提示,用户进行的每一步操作都会有系统提示,避免了错误的操作.

四、算法设计

1.教师模块算法

教师提交注册表单,写入数据库的教师信息表中,进入系统后根据不同的学科类别导航到不同的表单,填写完成后提交写入数据库中;课题修改根据教师的代码从课题信息表中找出相应的名称,添加到下拉菜单中,再以名称为关键字从表中读到表单的容器中供教师修改;选择学生时,根据教师的代码从课题信息表中取出审核通过的课题的名称,再根据课题名称从课题选择表中取出学生的姓名,循环显示,教师点击学生姓名可以查看学生的信息.

毕设题目选择表设置一个最终结果字段(初始值默认为0)教师要选择此学生,首先检查该学生所选择的课题的记录的最终结果字段值之和是否大于等于1,如果成立则表示该学生已经被其他教师选择,否则将该课题对应的记录的最终结果字段值设为1,选择成功;如果课题人数已满,放弃选择.

成绩评定时采用和选择学生一样的方法循环显示出课题名称和已经选择的学生名单,只是在学生姓名后面加一个下拉菜单用来提供成绩输入,同时记录学生的人数,成绩以字符串的方式提交,采用split函数将字符串分割存入数组,同时循环将成绩写入学生信息表中.最后在综合查询中可以根据课题的名称从评议表中读出结果供教师查询.

2.学生模块算法

学生进入系统后,通过毕设题目公告查看老师出的毕业设计题目,或者直接在搜索框内输入题目的关键字来查询毕设课题,列表中会显示题目的简介、技术要求、限选人数等基本信息.题目后面选取选课按钮,进行选报毕设题目.

在第一次进入系统时,学生必须注册自己的基本信息.注册后,再次进入只需登录.进入系统后,可以对本专业的毕业课题进行选择.每名学生最多只能对一个毕业设计题目提出申请,选择后将不能再申请其他的毕业设计题目.申请毕设题目后,将显示申请中,这时学生只需等待出题老师的同意.

选课结果界面和查看毕业设计题目信息界面基本一样,是同一页面在不同条件下的显示,所以算法一样.其中如果学生所选的课题的指导教师选择了该学生,则在毕业设计题目信息列表中会显示选中,如果教师还未选择或没有选择该学生,则会显示未选中.如果学生未被老师选中,那么学生可以继续进行选择别的题目.

五、系统运行与测试

本着先局部后总体的思想,我们在完成系统设计开发后,用白盒测试法对系统各个模块进行逐一测试;然后用黑盒测试法对整体运行情况进行测试,主要包括系统的主页面、快捷功能列表,登录,文件的上传下载、角色分配等主体;对出现错误的模块及时修正,保证系统实时、准确的运行,并进行代码优化,尽量使系统的错误率降到最低.基于B/S结构的毕业设计题目管理系统已实现,并且运行稳定.