基于ASP的毕业设计管理系统的设计与实现

更新时间:2024-02-29 作者:用户投稿原创标记本站原创 点赞:6014 浏览:18764

摘 要:本系统是针对传统的手工管理模式下毕业生毕业设计管理中工作效率低,交互性差等问题而设计的,主要利用ASP技术与网络数据库开发出的基于Web技术的浏览器/怎么写作器结构的毕业设计管理系统.

关 键 词:B/S结构;ASP技术;管理系统;数据库

中图分类号:TP315

高校毕业设计选题及管理过程涉及到指导教师给出课题或学生自选课题,以及在各个阶段需要上交相关的文档资料和评定成绩等事项,现在主要还是由人工来完成,在这过程中需要很多人力,这给整个工作带来了很多不便,而且容易出错.随着计算机网络技术的发展和各类信息管理系统的普及,需要一个对此流程进行管理的电子系统,提高工作效率和管理水平.

1系统总体设计

针对毕业设计管理的业务流程,本系统的主要角色是学生、教师和系部审核员、系统管理员.学生和教师是系统的用户,系部审核员和系统管理员是系统管理者,但系部审核员的权限只限于本系部,系统管理员具有最高权限,包括用户管理、课题管理、新闻管理、数据库备份等.系统用户进入登陆页面,通过用户身份验证(系统根据用户权限)进入不同的管理页面,用户通过管理页面进行具体的操作.根据不同角色不同的使用权限,本系统的功能结构设计如下图所示:

图1

2系统功能分析

根据我校对毕业设计过程的具体要求,本系统设计了四种用户,分别为系统管理员,系部管理员,教师和学生.

(1)admin是系统管理员账户,当系统管理员使用admin帐户登录后,可以进行跨区域操作,可以直接通过管理平台迅速地对教师信息的管理、学生信息的管理、选题信息的管理、进行选题的调整及设置、毕业设计成绩的维护、在线指导毕业设计管理等等一系列的工作.另外管理员可以控制系统重要功能是否开启.根据学校毕业设计进度时间规定,管理员可以通过对系统功能的开启与关闭来控制毕业设计进度.对教师选报上来的题目,需要审核管理员进行审核,审核管理员帐户由系统管理员添加.审核管理员登录系统后,将会看到未通过审核题目,当系统管理员开启了审核功能是,可以对题目进行查阅修正,之后可以决定是否通过审核.通过审核的题目将出现在学生的可选题目列表中.


(2)教师登录系统之后,修改及登录,也可以通过当行菜单上的相关连接进入题目提交页面,当系统管理员开启了提交选题功能时,可以在此页面提交题目,所提交的题目将会进入待审核状态,出现在审核管理员的待审核题目列表中.教师可以查阅题目审核情况,查阅题目选报情况,查阅选报题目的学生资料并对其进行相应的操作与指导,教师在网上还能直接查阅学生提交的作品和论文,批阅和评定学生的毕业设计(论文).

(3)学生登录系统后,在主界面上显示学生当前的个人详细信息,学生可以选择修改.如果学生已经选报题目,则显示所选报题目的详细信息.如果学生没有选报题目,则会提示尽快选题.学生按毕业设计方向选题并确认设计题目,学生选报题目后不可以再选报其他题目,只有退出当前选题后才能重新选报.学生在网上提交作品、论文,并填写相关文档.学生在网上可以直接和指导教师沟通交流,也可以和其他同学留言交流.

3主要功能实现技术

系统采用了B/S三层体系结构的开发方式,主要开发工具是ASP和DREAMWEERCS5.系统通过IIS怎么写作器与ACCESS2003数据库平台进行测试,实现了如下一些基本功能:(1)四种不同权限的用户登录;(2)管理员可以对教师信息、学生信息、选题信息、新闻信息等进行管理,可以发布公告和文件等;(3)指导教师发布课题、在线答疑、查看课题选报情况、监控学生完成进度、评定成绩;(4)学生完善、选报课题、师生互动答疑、上传下载文件等.

3.1文件上传模块

在毕业设计管理过程中,管理员需要发布新闻上传文件,学生也需要上传毕业设计作品给指导教师审阅,都需要上传文件,以方便其他用户进行下载使用.这些模块都是利用upload组件进行上传文件管理.

部分核心代码如下:

3.2数据库备份

在各类数据操作信息管理系统中,数据是非常重要的,一旦丢失,既给工作带来很大的麻烦,再重新导入初始化等工作量也非常大,所以管理员应该具有备份数据和恢复数据的功能.

部分核心代码如下:

4结束语

本系统的开发以提高我校毕业设计管理水平为目的,为我校的毕业设计管理搭建了先进的管理平台,通过本系统简化了教师立题、学生选题、教师批阅、文档资料统一和归档等过程,并能对毕业设计管理进度进行有效控制,减少了毕业设计管理的工作量,提高了管理效率,也在一定程度上保证了学生毕业设计的质量.