《基于web的毕业设计管理系统开发毕业论文.docx》由会员分享,可在线阅读,更多相关《基于web的毕业设计管理系统开发毕业论文.docx(50页珍藏版)》请在第一文库网上搜索。
1、基于web的毕业设计管理系统开发毕业论文目 录第1章综述11.1 系统开发背景11.2 毕业设计管理的现状11.3 毕业论文管理的发展趋势21.4 选题意义和可行性21.4.1 1选题来源21.4.2 题目的特色和现实意义21.4.3 系统的可行性31.5 论文结构3第2章需求分析42.1系统需求分析42. 2功能需求42. 2. 1管理员功能43. 2.2教师功能54. 2.3学生功能62. 3本章小结7第3章概要设计83. 1系统工作流程84. 2系统总模块划分85. 3系统主要模块的关系图96. 4本章小结11第4章详细设计124.1系统分层设计124. 2系统结构化设计124. 2.1
2、系统模块结构图124. 2.2模块类图134.3部分子模块的详细设计164. 3. 1教师出题 164.3.2系审核毕业设计题目 164.3.3学生选择毕业设计题目164. 3.4学生上传开题报告 174. 4本章力、结18第5章系统的实现195.1 系统实现使用的技术195.2 数据库195.2.1 数据库的设计 195.2.2 数据库的创建 195. 2. 3连接数据库205.3关键业务的实现215.3.1教师题目申请实现215.3.2部门审核教师申请题目的实现 225. 3. 3学生选题的实现 225. 3. 4学生上传开题报告等225.3.5院、系部门抽查设计进度235. 4本章小结2
3、3第6章结束语24致谢26参考文献27附录A数据表详细设计28附录B主要业务实现代码31四川理工学院毕业设计(论文)第1章综述1.1 系统开发背景毕业设计工作是高校毕业生走上工作岗位前的最后一次综合性实践教学活动。这项工作时间要求紧,涉及面广,再加上毕业设计期间学生外出实习,影响了毕业生与学院、指导教师之间的及时指导和沟通,给此项工作带来一些难度。基于以上原因,本文提出设计的基于肥b平台的毕业设计管理系统,能够将从毕业生设计选题、开题报告、论文指导、答辩到设计成绩汇总统计等环节在WEB上实施,毕业生可以在互联网上很方便地使用本系统进行毕业设计,指导教师也可以在网上向毕业生下达毕业设计的各项任务
4、和进行指导,实现了对毕业设计诸多环节的在线信息化处理,为毕业设计管理工作提供了一种崭新、高效的方法。1.2 毕业设计管理的现状高校本科毕业设计和毕业论文是人才培养和教学中一个非常重要的环节,而通过调查,目前很多高校对于本科学生毕业设计和毕业论文的管理均是采用传统的手工模式,首先,由符合指导资格的教师出题,然后再由教师指导学生选题,学生做完开题报告后,设计和论文的撰写由指导教师指导完成,中途对设计和论文进行中期检查,最后进行论文的批改、答辩以及论文的归档,在这一过程中,每一项工作一般都得教师与学生面对面交流,或者学生所做的设计和论文采用邮寄、E-maiK电话等方式与教师进行交流。这种方式积极的一
5、面在于教师和学生直接面对面的探讨和解决问题,但也存在着很多局限性,特别是随着Internet的出现和现代远程教育的发展以及现代本科教育模式的发展,继续采用传统手工管理模式对毕业设计和毕业论文进行管理就显得费时,整理资料的工作量大,效率低,对于教学管理者来说难以及时准确地掌握毕业设计和论文的整体进展情况,给管理带来一定的难度,而这种情况的最终结果是导致毕业设计和毕业论文的质量难以保证,也没有充分利用无处不在的Internet优势和丰富的网络资源。在用计算机管理毕业设计和毕业论文的工作上,国外由于教育机制的不同,其相应的管理软件不能满足我们的需要,国内由于各种不同层次的学校管理制度的不同,也缺乏能
6、够满足不同学校需要的管理软件,因此,在这种状况下,结合学校自身对毕业设计和毕业论文管理规定,开发一个适合自己学校的管理软件,实现对毕业设计和毕业论文这一重要教学环节进行现代化的管理就显得尤为重要,它不但是实现教学管理现代化和网络化的一赵勇建:基于WEB的毕业设计管理系统开发个重要手段,同时也是促进传统教学模式改革的一个方法。对于改进教学管理,提高教学质量具有十分重要的意义和较大的实用价值。1.3 毕业论文管理的发展趋势随着网络的普及,各行各业对业务的管理实现网络化是一个必然的趋势,在学校教学管理这一方面,目前已经普遍实现的是学生的学籍管理,一些大型的教务管理系统,在对毕业设计和毕业论文的管理这
7、一方面很少涉及或者不够全面,由于这一方面工作的重要性和特殊性,也缺乏一个通用的模式,而随着远程教育的发展和丰富网络资源的共享对它的管理实现网络化是必要的,现实的和有较大实用价值。毕业设计管理系统开发完成后,可以作为一个独立的系统使用,也可以作为其它教务管理系统的子集,使得毕业设计和论文的管理和监控这一重要的教学环节得以通过网络实现。1.4 选题意义和可行性1.4.1 选题来源四川理工学院目前的毕业论文(设计)还没有进行计算机管理,每年都是由教师出好题目以后,打印出来由学生自由选题,这种方式出现了许多问题,如:消耗时间较长、工作效率低,出现不公平现象(每道论文题目的人数有限制,以班级为单位的手工
8、选题方式出现选题速度快的班级或学生把某些题目选满,有些老师的论文没有人选或选的人数少,从而导致不平衡现象)。同时,毕业论文和毕业答辩情况只有纸质文件。这样,管理的工作量太大,查询效率低。因此,需要开发一套管理系统,从教师出题、学生选题直到毕业论文管理都使用计算机管理。基于以上原因,本文提出了开发网上选择毕业论文的系统,它能很好的解决以上问题,改变了以往以班级为单位的原始手工选题的方式,极大地便捷了学生和指导老师,显著地提高了工作效率。1.4.2 题目的特色和现实意义毕业设计管理系统的研究、开发和使用,可以实现毕业设计和论文撰写的管理信息化和网络化。通过网络出题、选题,大大节约了时间,极大地便捷
9、了学生和指导老师,显著地提高了工作效率。实现了通过在线发布题、选题、出题、学生成绩入库等操作;教师只需要通过网络提交自己的论文题目,浏览已选论文的学生;学生通过网络直接选题、选教,提交开题报告。论文管理系统弥补了以前的选题时间长、工作效率低等不足,对于改进教学管理,提高教学质量具有十分重要的意义。3四川理工学院毕业设计(论文)1.4.3 系统的可行性从技术方面来看,该系统是基于B/S结构的毕业设计管理系统,在技术上是可以实现的。该论文管理系统是在WindowsXP系统环境和基于WEB的网络编程开发技术ASP实现,同时使用Micorsoft SQL server 2000来持久化数据。从条件和环
10、境上完全满足系统的要求。因此从技术方面训、开发此论文管理系统是可行的。浏览器/服务器的模式体系结构利用WEB服务器和ASP作为数据库操作的中间层、浏览器作为表现层,将客户机/服务器模式的数据库结构与WEB技术密切结合,从而形成具有三层WEB结构的浏览器/服务器模式的数据库体系。系统的工作原理:在前端采集用户通过IE、Netscape等浏览器向WEB服务器发出的请求,WEB服务器响应请求,通过WEB服务的中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。本系统选用B/S模式通过浏览器,如IE就能实现在Intemet上应用和管理,并且在客户端无需进行任何配置。数据库放在服务
11、器端集中管理,系统的升级和改进比较方便。从开发成本和效益方面看,本系统由于是一个中小型软件系统,无需投入太大的开发经费,并且本系统实施后可以显著提高论文管理效率,有助于实现毕业设计的网络化管理,因此经济上是可行的。从应用和操作方面来说,毕业设计管理系统可适用于四川理工学院各个教学系部,系统开发完成后,对使用该系统的管理人员,教师和毕业班的学生进行简单的培训就可以保证系统为相关人员所使用。1.5 论文结构全文共分五章,具体内容如下:第1章综述,介绍了系统的选题来源和实用价值,国内外研究的现状及发展趋势,系统可行性说明,作者对论文整体章节的安排。第2章需求分析,并对系统进行了功能需求分析,给出了系
12、统的用户分类,然后对每类角色需求的功能进行挖掘,并给出用户对应的用例图。第3章概要设计,在需求分析的基础上,对系统进行了概要设计。分析了系统总体的工作流程,给出了系统的结构框架和各部分模块应实现的功能。第4章详细设计,在概要设计的基础上,对系统进行详细设计。其中包括系统分层设计和系统机构化设计,给出了系统分层模型图和系统模块结构图以及各模块类图,并对系统中使用的一些技术做了简介。然后对系统中关键业务逻辑进行细说设计,并给出了系统中关键业务的顺序图。第5章系统的实现,首先对操作数据库接口进行了设计。然后是对系统中关键业务的编码实现。赵勇建:基于WEB的毕业设计管理系统开发第6章结束语,对实现本系
13、统的过程和意义进行了总结。总结了本系统最终实现的功能以及不足之处并提出了解决方案。第2章需求分析2.1 系统需求分析毕业设计管理系统的服务对象为四川理工学院各个教学系的管理人员(审核组)、教师和毕业班学生。系统应当赋予这三类用户不同的权限。总的来说,系统提供的服务:用户能从前台进行不同用户登录。教师通过网络把毕业论文(设计)题目提交到系统,经过审核员(组)审核后入库。学生通过自己的登录帐号进入系统进行资格认证后,就可以看见通过了审核员(组)审核发布入库的题目和指导教师。学生根据自己的实际情况选择合适的题目(如无适合题目可自主申请课题)和教师。当某一个题目或教师选择人数超过设定的人数后,不能再选
14、。学生选择题目和教师后,系统将锁定该模块,学生联系指导教师,完成开题报告并提交至系统。指导教师确认学生可以开题后学生再进行毕业设计,最后提交毕业论文,准备毕业答辩。每位学生的答辩记录资料和论文都放到数据库中。2.2 功能需求1、毕业设计管理系统共分三个部分:学生,教师,管理员。2、学生部分:选题、自主申请、提交前期文档(如开题报告,任务书等)、提交毕业设计代码(论文)、查看通知,浏览信息等操作。3、教师部分:包括题目申请,审核学生自命课题,查看学生设计情况,查看、发布通知和留言等,学生成绩评定,个人信息维护。4、管理员部分:包括题目审核,师生资格审核,跟踪学生毕业设计,下载学生上传的毕业设计资
15、料和文档。5、对用户初使化信息的入库、浏览毕业论文情况、对毕业论文题目的审核入库、毕业4四川理工学院毕业设计(论文)图2.1管理员功能1、审核题目:将教师提交的所有题目显示,点击查看题目具体要求和说明,审核论文是否符合要求。如果通过审核则进行发布。处于发布状态的题目将不能再发布,学生只能选择审核通过了的题目或自主申请题目。2、跟踪学生毕业设计情况:浏览匚经选择了题目的学生。通过输入学生的任一基本信息(如学号、姓名等),在数据库中查找,得到学生的基本信息和学生题目的信息。再根据题目ID查找题库表中对应的论文题目和指导教师等相关信息。3、学生/教师管理:对学生/教师具体信息查看和管理4、通知管理:管理员发布通知和相关资源。以方便指导学生和教师工作安排。5、资格审核:图2-2教师功能1、指导资格申请:教师需要登陆系