高校毕业设计选题管理系统的设计(三用户权限)(MySQL)(含录像)★
无需注册登录,支付后按照提示操作即可获取该资料.
高校毕业设计选题管理系统的设计(三用户权限)(MySQL)(含录像)★(任务书,开题报告,中期检查表,外文翻译,毕业论文11000字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)
摘 要
随着社会的进步和计算机技术的发展,人们看到了一个信息时代的美好前景。今天计算机的应用已逐渐渗透到社会的各个领域,推动了科学技术、现代化管理、社会经济的发展。尤其是以微型计算机为处理核心,作为一个最显著的特征已发展成为管理工作的重要组成部分,成为信息处理的主要工具。
网络化的普及,全国各大高校的校园网络日益完善,无纸化的校园网络化办公管理成为未来的发展趋势。如毕业设计管理,以前利用传统的人工方式来处理学生选题,审核毕业设计文档等,是非常落后的,存在许多缺点,尤其对于查找、更新和维护都带来了不少的困难。
本系统采用了JSP技术为主要手段,系统中分为多级角色管理:包括系统管理员、学生和老师几种权限,说明了本设计从课题的申报、课题的审核、学生选题等环节进行管理,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。对保证毕业设计的质量有非常重要的现实意义。
关键词 毕业设计,管理系统,JSP
本系统分为三种用户权限,即管理员、教师、学生,下面分别介绍各个权限用户的基本功能。
一.管理员功能:
(1)资料上传下载:管理员可以上传所需的文件资料,并可以通过关键字进行文件的模糊查询,如果有必要还可以下载、修改或是删除文件资料。
(2)课题信息管理:管理员可以添加课题,通过关键字查询课题,有权审核教师提交上来的课题,即课题“通过”或是“不通过”,还可以删除课题。
(3)系统用户管理:管理员可以添加系统用户,通过关键字查询用户,并有权修改或是删除用户。
(4)留言板管理:管理员可以查看教师或是学生提交的留言,可以做出回复或是删除留言。
(5)修改登录密码:如果对登录密码有安全性的质疑可以通过系统重新设置新的登录密码。
二.教师功能:
(1)课题信息管理:教师可以添加课题,根据关键字查询课题,修改或是删除已经添加的课题。
(2)课题申请信息:教师对学生申请的课题进行审批,给予“通过”或是“不通过”的决策。
(3)学生论文批改:通过关键字进行论文课题的查询,并可以下载相关文档。
(4)资料上传下载:教师可以添加文件,通过关键字进行查询,还可以下载资料,并有权修改或是删除资料。
(5)公告管理:教师可以添加公告,通过关键字查询公告,并可以修改或是删除公告。
(6)留言板管理:可以查看留言内容,并作出回复或是删除留言。
(7)修改登录密码:在系统中可以修改登录密码。
三.学生功能:
(1)公告查看:学生可以根据关键字查看公告信息。
(2)课题查看:根据关键字查看所申请的课题的状态。
(3)论文作业提交:学生可以把相关的论文作业提交,点击“提交按钮”即可。
(4)资料下载:查询所要下载的资料,并可以点击“下载”按钮下载资料。
(5)留言板:点击“我要留言”可以向管理员或是教师留言,查看、删除留言。
(6)修改登录密码:修改登录密码。
目录
1 绪 论 5
1.1 系统开发背景 5
1.2 系统开发意义 5
2 可行性及技术简介 6
2.1 JAVA技术简介 6
2.2 MYSQL简介 6
2.3 MVC简介 7
2.4 可行性分析 7
2.4.1 技术可行性 7
2.4.2 经济可行性 7
2.4.3 时间可行性 8
2.5 系统运行环境 8
第3章 系统设计 9
3.1 系统综合要求 9
3.2 功能模块设计 9
3.3 数据库设计 12
3.3.1 系统E-R图 13
3.3.2 数据库表设计 17
4 系统实现 20
4.1 系统页面的设计与实现 20
4.2管理员功能模块的实现 20
4.2.1 资料上传下载的实现 22
4.2.2 课题信息管理的实现 24
4.2.3 系统用户管理的实现 25
4.2.4 留言管理的实现 25
4.2.5 修改登录密码的实现 26
4.3 教师功能模块的实现 27
4.3.1 课题申请信息的实现 29
4.3.2 学生论文批改的实现 30
4.3.3 公告管理的实现 32
4.4 学生功能模块的实现 33
4.4.1 公告查看的实现 34
4.4.2 课程查看的实现 35
4.4.3 论文作业提交的实现 36
4.4.4 留言板的实现 37
5 系统调试与实施 39
5.1系统测试原理及测试原则 39
5.1.1系统测试原理 39
5.1.2系统测试原则 40
5.2系统测试的方法 40
5.3 软件测试的重要性 40
结 论 41
参考文献 42
致 谢 43