欢迎来到天天文库
浏览记录
ID:14609272
大小:201.50 KB
页数:9页
时间:2018-07-29
《毕业设计选题系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、毕业设计选题系统的设计与实现计算机科学与技术专业04本(1)班黄彬指导老师于江明(韶关学院信息工程学院,广东韶关512005)摘要:目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。本系统是基于B/S架构,以Asp.net为框架,SQLServer2000为数据库开发的系统。用来提高我校毕业设计管理工作的效率。关键字:B/S架构;毕
2、业设计;管理;Asp.net;SQLServer20001引言本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大,灵活性强、时间要求紧、对本科教学质量影响大等特点。特别是近年来,随着高校本科扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大。目前已经有的毕业设计选题系统非常少,并且通用性太低。很多毕业设计选报系统都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。而高校普遍采用的传统单机管理模式,
3、存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应本科毕业设计管理的要求。教务员和多数指导教师,包括学生都希望能有一套完整的,可靠性高的,专门用于在毕业设计时期内完成繁琐的毕业设计工作的系统。我们针对本科毕业设计管理过程中,选题灵活性强、指导教师多、毕业设计地点分散、进度要求严格、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S方式与教师进行交流,实现毕业设计题目的双向选择,协商设计目标、内容、进度等。对于教务管理,管理人员可以开启本年度
4、的毕业设计任务,控制双向选择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提高了管理水平。课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。降低导师和教务员工工作强度。2需求分析2.1系统功能介绍本系统由3个功能模块组成,分别是学生功能模块、教师功能模块、教务员功能模块。附加一个独立的高级查询模块。学生功能:l学生可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l学生可以在选题功能模块中浏
5、览到自己心仪的题目并且选择该题目,之后等待出题老师录取。每个学生只能选择一条题目。l在老师没有录取之前学生能退掉自己已经选择的题目并且从新选择。l学生能修改自己注册时的个人信息,方便信息更新准确。l学生能通过高级查询功能根据关键字查询整个毕业设计的进展情况。教师功能:l教师可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l教师可以查询到已经选择了自己建立的题目的学生,并且有权利根据学生具体情况决定是否录取还是退选。l教师可以退选掉已经和学生达成双项选择的题目。l教师可以建立新题目供学
6、生选择。l教师可以修改自己已经建立的题目信息,确保信息的准确性。l教师可以修改自己的注册资料,确保个人信息的准确性。l教师可以通过高级查询功能根据关键字查询整个毕业设计的进展情况。教务员功能:l教务员可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l教务员可以查看、修改和删除系统内的所有学生个人信息,教师个人信息,所有题目的信息。l教务员可以通过可选题目的查询,待录取题目的查询和已录取题目的查询了解整个毕业设计的总体工作进展情况。l教务员可以执行打印操作,直接生成表格提交学校而不需要
7、象以往一样需要大量的工作时间来制表。l教务员拥有备份和恢复整个系统数据库的权利。l教务员也可以使用高级查询功能精确了解毕业设计的工作进展情况。2.2系统数据流程图根据2.1节的功能分析,确定整个系统的数据流程图。数据流程图的顶层图如图2-1所示。图2-1毕业设计选题系统顶层图通过对顶层图的系统进行分解得到0层图如图2-2所示。图2-2毕业设计选题系统0层图通过对0层图的加工2、加工3、加工4进行分解得到系统的1层图如图2-3所示。图2-3毕业设计选题系统1层图3总体设计3.1前台页面总体设计本系统属于B
8、/S架构,页面总体设计反应了整个系统的界面组成结构。页面结构如图3-1所示。登录页面学生页面教务员页面注册页面教师页面高级查询页面学生选题页面修改信息页面管理学生页面管理教师页面管理题库页面打印页面查询页面学生注册页面教师注册页面教师建题页面教师录取页面教师改题页面修改信息页面图3-1页面结构图3.2后台功能模块总体设计根据系统的功能特点和设计需要,现在对整个系统进行模块划分,基本上整个系统主要有4个外部实体大模块组成,每个大模块下都有对应
此文档下载收益归作者所有