- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于web的毕业设计管理系统的文献综述
基于WEB的毕业设计管理系统设计与实现
文献综述
前言
在当今信息化社会中,以计算机信息技术为代表的新一轮信息化建设已经成为当今社会各个领域的共同特征。作为社会信息化的一部分,教育信息化正在改变着教育系统的各个领域。如今的各大院校都实行毕业设计模式作为检验毕业生是否具有资格获得国家相应的学位证书参照标准。各种信息技术的迅速发展为实行高校毕业设计统一管理创造了技术条件。
传统的毕业设计都是教师网上公布自己的论文选题,然后学生自己主动和相应的指导教师联系,在获得指导教师同意后,正式确定自己的毕业设计的题目,接收指导教师的指导。这样面对面交流有利于师生更好的做到相互了解,但是效率却十分低,完全可以通过网上在线交流的方式来解决。同时这样的选题方式对于毕业生来说不是很公平,每个学生并不能完全平等的选择自己喜欢的课题,而是很多指导老师的课题有很多,却由于学生对其不了解,而导致不能够招到足量的学生来完成自己的选题。这与当今迅速发展的信息化十分不符,因此建立一个完整、规范的毕业设计管理系统十分有必要性。
管理系统的系统分析和系统设计
2.1.系统分析
2.1.1. 功能需求分析
本系统设计的目标是管理毕业设计整个流程,实现数据共享,信息传递方便快捷,并实现职能部门的信息上报工作,便于学校、教师和学生三方获取信息。本系统将整个毕业设计工作分为导师双选、过程控制、统计分析3个阶段。系统用户分为系统管理员、导师、学生三类,各类用户功能不同阶段的功能需求如下:
学生
(1)导师双选阶段:修改、查看个人信息,选择导师,查看系统公告、导师信息、导师分配结果、查看导师通知;(2)过程控制阶段:申报个人选题,上传开题报告、中期检查、毕业设计论文等文件,与导师交流,查看优秀毕业论文。
(二)导师
(1)导师双选阶段:修改、查看个人信息,申报研究课题,选择学生,查看系统公告、学生基本资料、学生分配结果,给本组学生发布公职;(2)过程控制阶段:批准学生选题,检查学生进度情况,批阅所带学生的上传文件,与学生交流。
(三)管理员
(1)导师双选阶段:发布系统公告,导入导师信息,发布导师研究课题,调整师生双选,查看、公布师生分配结果;(2)过程控制阶段:查看学生相关文件上交情况和老师批阅情况,并可对开题、中期检查、论文撰写进行监控。
2.1.2. 业务流程分析
将整个毕业设计管理系统的大概业务流程描述如下:
用户登录,进行身份验证,以便进入不同的页面;
(2)系统管理员进行各种基本必要信息的设置,如添加教师、添加学生、添加用户等;
(3)学生在网上选择毕业设计课题,并上传相关程序文档;
(4)指导教师在网上指定各课题的答辩教师,在网上查看学生的程序文档,并做出课题的评语并评出分数。指导教师还可以在网上取消学生选择他的课题。
(5)答辩教师在网上查看学生的程序文档并评出分数;
(6)学生在网上查询自己所设计课题的评语和成绩,包括指导教师评分和答辩教师评分数。
2.2. 系统设计
系统采用了B/S三层体系结构,使用了IIS架设Web站点,ASP.NET通过ADO.NET访问数据库。对数据库的访问和应用程序的执行均在Web服务器端完成。客户端无需安装任何专门的软件,通过浏览器即可访问Web服务器并运行其程序。采用这种体系结构的系统充分利用了服务器资源,提供了跨平台,简单一致的应用环境,实现了开发环境与应用环境的分离,减少了系统开发和维护的工作量,便于用户群的扩展。
管理系统的技术分析
MySQL数据库
MySQL作为目前最流行的开放源码数据库服务器之一,具有真正多用户、多线程的特点。MySQL开放源码、简单易用,广泛被广大用户采用。MySQL同其他商业数据库一样,具备数据库系统的通用性,特点如下:
数据库管理系统。MySQL完全具有结构化的数据的联合体,可对数据的存取、增加、编辑等等操作提供支撑系统。
关系型数据库管理系统。作为一种关系型的数据库系统,MySQL支持结构化查询语言。
开放源码数据库。MySQL最大的特点是,不同于商业性的数据库,其源码是公开的,只要遵守GPL的规则,用户就可以根据需要对MySQL的源码进行使用和修改。
MySQL功能全面,性能优异,而且免费,适合给喝多的中小需求的应用。尤其是对于中小型企业的需求,其成本低廉,性能优越,是一款可行的数据支撑系统。
Browser+Server体系结构
Browser+Server结构即浏览器和服务器结构,是Web被大规模采用后的一种网络结构模式。这种模式统一了客户端(Web),服务器集中了系统功能实现的核心部分,简化了系统的开发、维护和使用。在Browser+Server结构的体系中,用户的请求可以
文档评论(0)