毕业设计选题管理系统的设计(源码)
1 引言 1
1.1 项目开发背景 1
1.2 项目开发目的 2
1.3 实现手段与目标 2
2 需求分析 3
2.1 功能需求分析 3
2.2 性能需求分析 4
2.3 可行性研究 4
3 概要设计 5
3.1 系统总模块图 5
3.2 学生模块 6
3.3 指导老师模块 6
3.4 专业负责人模块 7
3.5 教学院长模块 8
3.6 教务员模块 8
3.7 管理员模块 9
4 数据库设计 10
4.1 数据库概念设计 10
4.2 关系模式 11
4.3 数据字典 11
5 系统设计 11
5.1 登录设计 14
5.2 学生角色设计 17
5.3 教师角色设计 18
5.4 专业负责人角色设计 20
5.5 教学院长角色设计 23
5.6 教务员角色设计 24
5.7 管理员角色设计 29
6 测试 29
6.1 测试目的 29
*51今日免费论文网|www.jxszl.com +Q: %3^5`1^9`1^6^0`7^2#
11
5.1 登录设计 14
5.2 学生角色设计 17
5.3 教师角色设计 18
5.4 专业负责人角色设计 20
5.5 教学院长角色设计 23
5.6 教务员角色设计 24
5.7 管理员角色设计 29
6 测试 29
6.1 测试目的 29
6.2 测试结果 30
结 论 35
致 谢 36
参 考 文 献 37
1 引言
1.1 项目开发背景
毕业论文是高等学校学生在毕业时所撰写的总结性论文,是授予学生毕业证书的主要依据,毕业论文的撰写不仅有助于即将毕业的学生巩固所学的基本理论和知识,更是对学生运用所学知识分析问题、解决问题能力的综合考察,是对学生专业研究的综合训练[1]。作为各高校培养人才的重要环节之一,它能较为全面地检验学习成果,激发创新能力,论文质量可极大程度上体现出学生的综合素质,并可作为对教学质量评估和考核的重要依据。因此,认真开展毕业实践及毕业论文工作,规范毕业论文工作的组织与管理,对于提高学院各专业学生的培养质量,为社会输送具有较高综合素质和综合技能的应用型人才具有重要意义[2]。
随着高校规模的不断扩大以及计算机的广泛应用,教学管理信息化已成为当今管理工作的必然趋势,各高校都在迫切地引入现代化的管理手段实现高效便捷的管理。使用基于Internet的信息管理系统解决实际复杂机械的管理活动[3],也是当前软件开发中的重要研究课题。在教育信息化发展迅速的今天,随着办公无纸化理念的普及,高校对毕业设计选题系统的需求呼之欲出。论文选题是毕业设计中遇到的首要问题,在整个毕业设计工作中举足轻重。传统的人工选题方式工作量大且效率较低,不便于管理人员及时准确地了解论文选题的情况,因而毕业论文选题管理系统应运而生,它基本实现了毕业选题管理的无纸化,系统化和规范化。整个系统使用户操作起来简便快捷,对减轻教师学生的劳动强度,提高工作效率与管理水平,具有很高的实用价值[4]。
通过查阅相关文献,发现目前部分高校的毕业设计的选题管理系统存在一些不足。首先,大多高校毕业设计选题系统功能过于简单,仅限于查询和提交功能,如西安工程大学论文管理系统[5]仅仅实现了毕业论文提交功能,并不能进行论文审核以及导师指导,同样,中北大学论文管理系统[6]也存在同样的问题。其次,大多数毕业设计选题管理系统站在教师的角度,尤其注重于流程管理,如毕业设计开始前发布一些必要的毕业设计文档说明,列出学生在毕业设计过程中常见的注意点,但是这很难涵盖毕业设计过程中出现的所有问题,因而学生的问题就很难得到实质性的解决。再者,在开展选题的过程中,很多系统忽视了师生间同一平台的互动交流,如杭州师范大学信息科学与工程学院的毕业论文管理系统[7]虽然实现了论文查询提交、论文选题审核统计等功能,但并没有论文指导和师生互动的功能,渤海大学的高校论文数字化管理系统[8]也存在同样的缺陷,与此类似的还有其他一些高校毕业论文管理系统,但是论文选题的双向交流才更加符合现代教育理念,能够激发学生的主观能动性。此外,有些管理人员的信息化意识不强,基础数据处理方式手工化,周期长,数据维护也不及时,这些不足之处必然导致论文规范性差,开发效率低,严重影响毕业设计的质量。
为了提高毕业设计选题工作的效率,我们亟需开发出一款建立在师生双向选择的新型毕业设计选题管理系统,为高校的毕业设计选题工作提供方便。
1.2 项目开发目的
一个设计合理的毕业论文选题管理系统,可以有效地提高学校在毕业论文管理中的效率,从而节省人财物[9]。本论文旨在开发一个高效的、交互式的、人性化的毕业设计选题管理系统,以高效地管理学生毕业论文,提高论文质量,并减轻导师工作压力,巩固和锻炼学生自身的能力。通过该系统的建设,可以实现导师对毕业设计课题的申报,专业负责人和教学院长对毕业设计的审核、发布,以及学生和导师之间信息的交互,其具体表现如下:
a)有效解决论文信息更新不及时、信息交流不便捷的问题;
b)可以实现毕业论文选题系统的交互性,便于师生的网上互动交流,给学生提供实质性的指导,实现师生互动,及时解决学生在毕业设计过程中的困惑;
c) 管理员可以及时准确地了解师生反馈信息,进行管理工作的优化和改进;
d)有利于提高毕业论文质量及其规范性,减轻导师批阅过程中的工作量,提高论文指导的效率;
e)有利于改进毕业论文选题的各项管理工作,节省人力和物力。
1.3 实现手段与目标
1.3.1 实现手段
采用三层架构进行系统设计。采用三层架构开发的系统逻辑清晰、代码可读性强、软件后期维护方便、便于后期维护,在功能上也具有良好的可拓展性。
1.3.2 软件工具
本课题所设计开发的系统是基于B/S模式,应用于局域网和互联网的毕业设计选题管理系统。采用ASP.NET语言设计。在开发过程中文档书写采用Microsoft Office Word 2003;详细设计、概要设计及系统设计过程中产生的各种UML图采用Rational Rose实现;数据库分析阶段采用Power Designer软件对数据库中各角色关系属性进行分析,最终生成可以
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/33059.html