毕业设计--基于BS模式的毕业设计跟踪管理系统的设计与实现【完整版】.doc
《毕业设计--基于BS模式的毕业设计跟踪管理系统的设计与实现【完整版】.doc》由会员分享,可在线阅读,更多相关《毕业设计--基于BS模式的毕业设计跟踪管理系统的设计与实现【完整版】.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计-基于BS模式的毕业设计跟踪管理系统的设计与实现【完整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)南 阳 理 工 学 院本科生毕业设计论文学院系: 软件学院 专 业: 软件工程 学 生: 王亚君 指导教师: 王豫峰 完成日期 2021 年 4 月南阳理工学院本科生毕业设计论文基于B/S模式的毕业设计跟踪管理系统的设计与实现The Design and Implementation of Graduation Project Tracking Management System Based on B/S Mode 总 计:毕业设计论文 31 页表 格: 13 个插
2、 图: 15 幅基于B/S模式的毕业设计跟踪管理系统的设计与实现The Design and Implementation of Graduation Project Tracking Management System Based on B/S Mode学 院系: 软件学院 专 业: 软件工程 学 生 姓 名: 王亚君 学 号: 68107154 指 导 教 师职称: 王豫峰 讲师 评 阅 教 师: 完 成 日 期: 南阳理工学院 Nanyang Institute of Technology基于B/S模式的毕业设计跟踪管理系统的设计与实现软件工程专业 王亚君摘 要 毕业设计工作是实现培养目
3、标的重要教学环节,它是学生在学习期间完成专业人才根本训练的最后综合性实践教学环节,它既是培养学生综合运用所学的专业知识和根本技能、培养学生分析问题、解决问题能力的教育过程,也是对学生全面素质的检验,还是发挥学生创新思维的重要平台。搞好毕业设计工作对全面提高教育质量具有重要意义。本文针对现在高校毕业生毕业论文管理程序存在普遍复杂、繁琐的现象,以B/S模式进行了毕业设计信息平台的开发,使学生可以通过Web页面完成整个毕业设计工作。指导教师也可以通过Web页面对学生毕业设计的全过程进行跟踪/监督,及时进行指导。关键词 毕业设计;管理系统;数据库技术;Web应用程序The Design and Imp
4、lementation of Graduation Project Tracking Management System Based on B/S ModeSoftware Engineering WANG Ya-junAbstract:Graduation project is an important teaching step to achieve the educational goal and the last comprehensive practical teaching stage when on-campus students finish their professiona
5、l trainingIt is a phase that students are trained to improve their abilities in problem-analyzing and solving with the skills and knowledge they have obtained,a test of studentscomprehensive abilities and a valuable platform for students to make full use of their creativity and originalityThus,the s
6、uccess of industrial practice is significant to improve educationwhollyTargeted at the phenomenon that college students have no classes during the industrial practice,anewplatform of industrial practice information is developed in B/S form,aiming to help students finish the industrial practice throu
7、gh website and tutors follow and check studentswork as well as instruct them in timeKey Words:Graduation project;Management System;DataBase Technology;WEB application目 录目 录11.概述11.1.本课题背景和现状的研究11.1.1.系统开发背景11.1.2.系统研究现状11.2.系统开发的目标及意义21.2.1.系统开发的目标21.2.2.系统开发的意义22.需求分析32.1.系统需求32.2.技术需求32.3.维护需求32.4
8、.平安需求32.5.系统可行性分析32.5.1.经济上的可行性32.5.2.技术上的可行性43.系统关键技术43.1.浏览器/效劳器结构43.2.水晶报表53.3.XML技术63.4.Ajax技术63.5.JavaScript技术84.系统总体设计94.1.系统体系结构设计94.1.1.系统开发环境94.1.2.系统运行环境94.2.系统功能模块设计104.3.数据库设计115.系统详细功能设计185.1.用户登录185.1.1.用户登录流程185.1.2.用户登录界面195.2.评阅教师指派205.2.1.评阅学生分组的管理205.2.2.评阅分组信息查询215.2.3.评阅学生分组225.
9、3.辩论教师分组235.3.1.辩论教师分组的管理235.3.2.辩论分组信息查询245.3.3.辩论学生随机、平均分组245.4.教师打分275.4.1.指导/评阅/辩论教师打分275.4.2.秘书辩论记录295.4.3.打分信息查询30结束语31参考文献31致谢321. 概述1.1. 本课题背景和现状的研究1.1.1. 系统开发背景随着网络技术的快速开展,现在很多大学和社会其他部门都已经开设了网络管理,通过计算机网络实现异地文件传输和管理。随着网络技术的不断深入开展,就要求有更好、更完善的软件系统应用到教育教学管理当中去,这就给软件设计人员提出了更高的设计要求。毕业设计的管理是高校管理工作
10、中的一项重要内容。随着高等教育教学改革的不断深入,对于高校毕业设计管理的标准化、科学化、信息化已成为目前面临的重要课题。目前,很多高校的毕业设计管理还存在一些问题。例如:根据教学要求,通常学生在大学最后一年需要在外地进行实习,此时又面临着毕业设计选题问题;另外,毕业设计完成时,论文的上交也存在困难。同时在做毕业设计的过程中,由于学生在外地,指导老师对学生的指导和交流也会遇到一些麻烦。要解决以上这些问题,一方面要提高管理员业务知识和管理水平;另一方面要充分利用现代科学技术,建立现代化的管理信息系统。对于校园网,我校已经进行了局部系统的建设以及使用,并在使用中取得极大方便。随着学校规模的壮大,我学
11、院本科生毕业设计信息现急需一套标准的,实用的,平安的系统进行管理。由于学校毕业设计环节所需人力物力较大,为减少教师不必要的劳动和重复性工作,为方便学院对本科生毕业设计的管理,为学生更快捷的了解毕业设计要求和下载相关表格,特设计本系统。这样,教师只须将毕业生管理的重点放在审核上,而不是繁琐的流程,进而提高教师工作效率。 1.1.2. 系统研究现状高校本科毕业设计和毕业论文是人才培养和教学中一个非常重要的环节,而通过调查,目前很多高校对于本科学生毕业设计和毕业论文的管理均是采用传统的手工模式,首先,由符合指导资格的教师出题,然后再由教师指导学生选题,学生做完开题报告后,设计和论文的撰写由指导教师指
12、导完成,中途对设计和论文进行中期检查,最后进行论文的批改、辩论以及论文的归档,在这一过程中,每一项工作一般都得教师与学生面对面交流,或者学生所做的设计和论文采用邮寄、E-Mail、 等方式与教师进行交流。这种方式积极的一面在于教师和学生直接面对面的探讨和解决问题,但也存在着很多局限性,特别是随着Internet的出现和现代远程教育的开展以及现代本科教育模式的开展,继续采用传统手工管理模式对毕业设计和毕业论文进行管理就显得费时,整理资料的工作量大,效率低,对于教学管理者来说难以及时准确地掌握毕业设计和论文的整体进展情况,给管理带来一定的难度,而这种情况的最终结果是导致毕业设计和毕业论文的质量难以
13、保证,也没有充分利用无处不在的Internet优势和丰富的网络资源。在用计算机管理毕业设计和毕业论文的工作上,国外由于教育机制的不同,其相应的管理软件不能满足我们的需要,国内由于各种不同层次的学校管理制度的不同,也缺乏能够满足不同学校需要的管理软件,因此,在这种状况下,结合南阳理工学院自身对毕业设计和毕业论文管理规定,开发一个适合自己学校的管理软件,实现对毕业设计和毕业论文这一重要教学环节进行现代化的管理就显得尤为重要,它不但是实现教学管理现代化和网络化的一个重要手段,同时也是促进传统教学模式改革的一个方法。对于改良教学管理,提高教学质量具有十分重要的意义和较大的实用价值。1.2. 系统开发的
14、目标及意义1.2.1. 系统开发的目标毕业设计管理工作是教学管理工作的重要环节,具有工作量大、灵活性强、时间要求紧、对教学质量影响大等特点。特别是近年来随着全国高校普遍扩招,每年毕业生人数不断增加,毕业设计的管理工作难度越来越大。而目前我校还是采用传统的人工管理模式,存在本钱高、重复劳动量大、工作效率低、过失率高等缺点,难以适应现在本科院校的毕业设计管理的要求。我们针对毕业设计管理过程中, 选题灵活性强、指导教师多、毕业设计地点分散、进度要求严格、工作量大等特点,决定采用Web技术,基于三层体系结构构建一个适合于本校使用的网上毕业设计管理系统。从学生角度,可以通过BS方式与指导教师进行交流,实
15、现毕业设计题目的双向选择;从指导教师角度,可以及时发现、解决学生存在的问题,了解学生的工作状态和进度;从教务管理人员角度,可以随时查询、了解毕业设计进行的过程,发布相关通知,不但提高工作效率,而且使管理上了一个台阶。本系统的目的旨在应用现代的信息网络化管理技术解决毕业设计环节中存在的问题,减少时间、空间上的限制,增加毕业设计的过程监控,减轻指导老师和教务管理人员的工作强度。1.2.2. 系统开发的意义毕业设计流程跟踪管理系统能很好对本科毕业生毕业设计进行管理。通过一系列操作,完成学生毕业设计中从申报表到指导手册的下发,论文的提交,审批,统计,评分等功能。极大地便捷了学生和指导老师,方便学员管理
16、,并且大大减轻了教师的负担,把老师从繁重而又枯燥的工作中解脱出来。毕业设计流程跟踪管理系统不仅满足了高校目前提倡的公平性、公开性、信息化、标准化等先进的管理理念,同时具有很强的实用性,为学生、教师、教务以及教学管理部门都带来了方便,具有较高的理论与实际意义。2. 需求分析2.1. 系统需求系统的全面性。毕业设计跟踪管理系统面向对象是学生和教师,因此,系统的应用要满足学生和教师的需要。2.2. 技术需求系统技术的先进性。毕业设计跟踪管理系统采用集中式数据存放、分布式管理的结构体系。效劳器端由数据库效劳器、Web效劳器和中间件效劳器组成,通过客户端网络连接进行程序的管理和维护。数据库效劳器中的数据
17、要实现实时更新,数据库的可靠性、稳定性要高。功能模块要及时更新和填补漏洞。2.3. 维护需求系统的易维护性。本系统采用B/S结构,系统的升级只要在效劳器端完成,更新软件系统的书籍库、文件也只需要更新效劳器端即可。在进行系统的维护时,只需要远程登录效劳器系统,减少了维护系统的本钱和周期。2.4. 平安需求良好的平安性。本系统数据量大、使用人数多,所以对系统的平安性有比较高的要求。对于数据库,要设置不同用户权限,数据的修改必须由合法用户操作,防止数据产生并发现象,以免数据库效劳无法响应操作。2.5. 系统可行性分析2.5.1. 经济上的可行性纵观历来采用手工管理毕业设计工作的高校,毕业设计管理工作
18、都投入了大量的人力、财力资源。教师的工作量大、工作内容繁琐、工作过程复杂,都大大加重了学校的负担。毕业设计跟踪管理系统的开发,方便了教师与学生的交流,减少了教师的工作量,很大程度的减轻了教师的负担,极大地节约了学校的人力、财力资源。2.5.2. 技术上的可行性毕业论文跟踪管理系统采用Web技术,基于三层体系结构构建一个适合于本校使用的网上毕业设计管理系统。系统采用B/S系统结构,后端数据库采用Sqlserver2000,为学生和老师的交流以及信息和通知的发布提供一个方便、快捷、平安的平台,为学生毕业过程提供一个公平、合理的环境。3. 系统关键技术3.1. 浏览器/效劳器结构浏览器/效劳器(Br
19、owser/Server)是随着Internet技术的兴起,对C/S结构的一种变化或者改良的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少局部事务逻辑在前端实现,但是主要事务逻辑在效劳器端实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱和工作量,降低了用户的总体本钱。以目前的技术看,局域网建立B/S结构的网络应用, 并通过Internet/Intranet模式下数据库应用,相对易于把握、本钱也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,效劳器数据库
20、也很平安。采用三层体系结构的Web应用程序由Web浏览器、Web效劳器和数据信息三局部组成。其中最典型的数据信息就是数据库。Web浏览器与Web效劳器之间的通信仍然遵循 ;Web效劳器与数据信息(数据库)之间的通信遵守CGI或者ServerAPI标准。在采用三层体系结构的Web应用程序中,Web浏览器向Web效劳器请求某个HTML文档或者请求执行某个CGI脚本程序。Web效劳器根据Web浏览器请求的是某个CGI程序或者API程序,Web效劳器那么执行该程序,然后将程序执行结果返回给Web浏览器。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使
21、用,客户端零维护。系统的扩展非常容易,只要能上网, 再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过系统内部的平安认证(如cA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。维护和升级方式简单。目前,软件系统的改良和升级越来越频繁,B/S架构的产品明显表达着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理效劳器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对
22、效劳器进行;如果是异地,只需要把效劳器连接专网即可,实现远程维护、 升级和共享。所以客户机越来越“瘦,而效劳器越来越“胖是将来信息化开展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦客户机,“胖效劳器。B/S(浏览器/效劳器模式)是随着Intemet技术的兴起,对C/S结构的一种改良。在这种结构下,软件应用的业务逻辑完全在应用效劳器端实现, 用户表现完全在Web效劳器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。从
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 毕业设计 基于 BS 模式 跟踪 管理 系统 设计 实现
限制150内