欢迎来到天天文库
浏览记录
ID:21596116
大小:27.00 KB
页数:7页
时间:2018-10-23
《基于web的毕业设计管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Web的毕业设计管理系统 摘要 本文主要描述了关于基于Web的毕业设计管理系统的设计过程和逻辑思路,在采用ASP.NET技术和SQLServer数据库的基础上对在线毕业设计管理的整个环节进行设计,主要实现功能包括:教师信息管理、学生信息管理、课题信息管理、班级信息管理、答辩分组等功能。并在最后总结中总结设计结果。本设计运用MicrosoftVisualStudio2013和SQLServer2008数据库进行开发。实现了用户登录,课题查询,信息修改以及课题上传等功能。 【关键词】ASP.NET管理系统SQLServer数据库 1引言 毕业设计管理
2、是高校教学管理工作中的一项重要工作,本项目是在对我校毕业设计管理工作进行充分调研,分析总结存在的主要问题,充分理解毕业设计管理系统的需求基础上,并针对我校实际情况进行的毕业设计管理系统的设计开发。本系统的应用能够将毕业设计管理的各项工作网络化、规范化,大幅度的降低导师、学生、教学管理等相关的人员的工作强度和繁琐程度,有效提高管理效率,降低管理成本,具有较高的实际应用意义。本系统功能完善,界面简洁大方,布局合理,操作简便,简单易用。 2需求分析 2.1毕业设计管理流程 基于Web的毕业设计管理流程所包括的主要内容有:秘书通知、教师出题、学生选题、开题答辩、
3、中期检查、毕业答辩等六个部分。在毕业设计管理的工作中的相关人员共有三个,分别是教学秘书、指导教师和选题学生。在毕业设计开始后首先是由教学秘书上交教师信息、学生信息。通知教师上传课题信息,并对指导教师出的题目进行审核,确定供学生选择所用的选题题目。在教学秘书审核完题目并同意发布题目后,进入学生选题阶段。学生选题阶段主要是在选题阶段老师和选题学生分别登陆系统,对毕业设计进行选题、更新、审核、修改、删除等操作,实现互选。选题结束后,管理员、教师和学生可以查看选题结果并生成选题表。在毕业学生选题阶段成功后,指导教师在接下来的时间就是对学生进行毕业论文指导,包括: 选
4、题方向的引导和帮助,选题内容的选择和推荐,选题文档的审核和建议,毕业答辩的教学和方式等指导。 基于Web的毕业设计管理流程图如图1所示。 2.2系统功能分析 在进行项目开发之前,首先要分析、研究用户需求,来确定系统的总体目标,所以这一环节非常重要。本系统是基于Web的毕业设计管理系统,为教师、学生和教务管理人员提供一个开放的毕业设计管理及交流平台,把传统的毕业设计过程工作沿用到网络上,让毕业设计过程更加规范化,实现毕业设计过程的监控制等,极大提高了毕业设计的管理水平和效率,满足了学校内部对毕业设计管理的需求。 该系统应具有的功能有: (1)具有双向选
5、择功能。教师发布课题学生选择课题,教师再在限报人数的范围内对选择自己的学生进行筛选,教学秘书对过程进行监控,以保证过程正常进行。后期学生上传文档给老师审核,指导老师再根据具体情况对学生文档进行审批,学生再根据老师要求进行整改。 (2)“毕业设计”过程监控管理。管理人员从发布毕业设计启动信息开始,到前期开题,中期检查,以及最后的毕业答辩都享有监控权利(包括时间安排,课题选择等)。 (3)为指导教师和毕业学生提供了毕业设计过程交流平台。指导教师可以更方便的指导学生做毕业设计及文档,时刻关注学生在毕业设计过程中论文完成的进度情况,对学生提交和提出的信息以及疑问给
6、予及时的反馈;学生在这个过程中则可以根据指导老师回馈的内容对自己的论文和设计进行完善和修改。 (4)所有用户在登录的情况下都可以修改个人信息,但保证除了管理员以外无法修改他人信息以确保信息安全。 (5)为教务教职管理员和指导教师间提供了一个毕业设计过程交流平台。 3系统设计 在系统设计的基础上,采用Web开发技术和SQLServer数据库技术,对毕业设计管理系统进行具体的开发实现。 3.1系统架构设计 本系统采用流行的Web框架Browser/Server三层架构,其中有表示层(UI)、业务层(BLL)、数据层(DAL)三层结构,三层结构的模式保证
7、了业务规则完善,代码条理清晰,开发效率提高,方便维护等优点,也同时由于加入中间层的关系,使用户不能直接访问数据层,从而确保了数据库信息的安全性和合法性,系统结构图如图2所示。 3.2系统总体功能结构 毕业设计管理任务主要解决学生设计论文的提交、导师和学生间的互动沟通、师生间的双向选择、导师对论文的审阅、答辩的管理,管理员对整个论文设计的布置、安排以及各个阶段工作的监控等问题。[2]系统总体功能总共有4个模块:系统管理模块、教学秘书模块、教师管理模块、学生管理模块,其中又细分成18个功能,具体如图3所示。 4数据库设计 本系统使用MicrosoftSQL
8、Server2008数据库进行系统数据
此文档下载收益归作者所有