杜丽远毕业论文第9版最新.docx
《杜丽远毕业论文第9版最新.docx》由会员分享,可在线阅读,更多相关《杜丽远毕业论文第9版最新.docx(40页珍藏版)》请在冰豆网上搜索。
杜丽远毕业论文第9版最新
河北经贸大学毕业论文
高校实习与毕业论文质量检测管理系统
专业名称:
计算机科学与技术
班级:
200903
学生姓名:
杜丽远
指导老师:
林天华
完成时间:
2013年4月
摘要
实习与毕业论文质量检测管理是高等院校教学教务管理中的重要组成部分,对提升实习与毕业论文管理工作的效率,提高实习与毕业论文的整体质量有着极为重要的影响。
在各类高等院校的实际建设过程中,实习与毕业论文的过程管理一直是薄弱环节,利用信息技术建立自动化、规范化、低成本的实习与毕业论文管理系统,可有效解决这一问题。
本文以高等院校中的实习与毕业论文管理过程为研究对象,以建立完整的实习与毕业论文质量检测管理系统为工作目标,以高等院校的局域网为应用环境,以数字化校园中的WebService系统建设为方向,主要完成了以下工作:
1、基于角色管理模型和质量管理模型的思想设计实习与论文管理的业务流程,针对实习安排、实习准备、实习报告周记、实习评价、学生考勤、实习成绩、结果统计分析等关键功能进行了收入探讨,通过由校内指导教师与企业指导教师组成的指导教师团及时引导学生,提高实习与论文管理系统的效率。
2、遵循数据库逻辑模型的优化方法,针对实习与论文管理系统的业务特点,设计并实现了可支持高并发查询访问、多样化数据统计的数据库表结构,进一步设计并实现了面向各类用户的数据库视图,提升了数据库的使用效率。
3、遵循软件工程的思想,对实习与毕业论文管理系统的需求分析、逻辑结构和系统结构进行了完整的设计,以.Net平台为开发环境,使用SQLServer数据库和C#语言作为主要技术工具,对实习与毕业论文质量检测管理系统进行了完整的功能实现;
本文设计的实习与毕业论文质量检测管理系统,提供了完整的角色管理模型,实现了对实习与毕业论文工作的全流程业务管理;整个系统中由报表来实现数据展示;提供了丰富的信息查阅和在线交流功能。
除核心业务功能之外,本文设计的实习与毕业论文质量检测管理系统还提供了完整的在线审批业务流程,实现了实习与论文答辩进度设置、群组管理和成绩设置等辅助管理功能,覆盖了实习与毕业论文管理的全业务流程。
关键字高校实习;毕业论文;管理系统
Abstract
Accordingtotheeducationaladministrationpartsofthecontinueeducationcollegeofinformationmanagement,thispapermakesthedeepanalysisandtheconcreterealization.Besides,thissystemincludesthreemoduleswhicharecurriculummanagement,teachingmanagement,performancemanagement.Thecurriculummanagementmainlyincludesthesettingsofthebasicinformationonthecourse,professionalcourseconstitution,professionaltrainingprogram;teachingmanagementfocusesonthearrangementoftheteachingtask,theschedulemanagementandtheteachingmaterialmanagement;Themanagementofstudents'testscoresimplementssomefunctions,includingthestudents'testarrangement,theenteringandsearchingofscores.
Thissystemisdesignedtoprovideaunifiedplatformforthecontinueeducationmanagement,asaresult,aftercombiningthecomprehensivedemandsfromlotsofschools,thissystemgivesarelativelyreasonablesolutionandmakestheeducationaladministrationmanagementtendtobestructured,simplicityandvividturning.Accordingtothedifferentusers,thissystemfromthesystemadministratortoeverystudent,eachidentityjob,makingthewholesystemoperateorderlyaswellasachievingtheoriginalintentionofthequickandefficientmanagement.
ThissystemisbasedonVisualStudio2008integrateddevelopmentenvironmentandthedatabaseisSQLServer2005,connectingwithapplicationsthroughthe.Inaddition,thesystemdevelopmentadoptsMVCdesignpattern,makingthelevelclearerandeasymaintain.
KeywordsContinuetoeducation;Educationaladministrationmanagement;MVC
目录
1绪论1
1.1开发背景2
1.2系统特点2
1.3系统开发模型3
2用户需求分析5
2.1总体业务功能描述5
2.11、实习质量检测6
2.12、论文质量检测12
2.13、统计与分析13
2.14、系统管理14
2.2系统功能需求16
2.3系统非功能需求16
3系统总体设计19
3.1系统总体结构19
3.2系统功能模块20
4数据库结构设计24
4.1数据库建立的目的24
4.2数据库概念结构设计24
4.2.1实体24
4.2.2实体之间的关系29
4.3数据库物理结构设计30
5系统详细设计与实现35
5.1实习质量检测36
5.2论文质量检测39
5.3统计与分析41
5.4系统管理42
6系统测试44
6.1系统测试过程44
6.1.1单元测试44
6.1.2集成测试46
6.2测试结果分析47
结论和体会48
致谢49
参考文献50
高校实习与毕业论文质量检测管理系统
1绪论
质量是教育永恒的主题。
高校实习教育,作为一种与产业社会联系最紧密的教育形式,理所当然的其质量就更为大家所关注。
实践教学是提高高等高校教育质量的有效手段,而实习,作为实践教学中的一种最典型方式在我国高校中被普遍应用。
随着我国经济的快速发展,对技术性人才的需求逐年增加,高职院校招生规模的不断扩大,学生实习管理成了高职院校面临的又一问题。
学生从单一的学校课堂走向实际的职业岗位,从理论学习为主转向理论与实践相结合,逐步形成较强的动手能力、工作实践能力和创新能力的特殊学习过程,让学生所学的理论与实践形成对接是高校实习的主要目的。
学生实习企业分布在全国各地,学校很难进行指导和管理,目前高校学生的实习质量参差不齐,实习管理也较为混乱,复杂性是其管理的难度所在,伴随着毕业论文的质量也出现了问题。
实习的基础是校企合作,它需要企业、学校与学生三方合作才可实施,其中企业是支撑者和最终利益的获得者,而作为服务者和实施主体的高校在学生实习中则负有绝对的组织和管理责任。
为了解决高校实习与毕业论文质量检测管理问题,把先进的计算机网络技术运用到实习管理中来,所以开发了该系统,通过网络系统来对学生实习进行指导和管理,为学校、企业、学生三方的合作交流提供了平台,使实习信息的采集、管理、共享规范化和现代化。
1.1开发背景
高校学生实习是当前我国高等院校教学计划中的重要组成部分,是提升毕业生的操作技能水平和提高就业能力的重要实践环节。
但是,在实习期间,由于管理主体多元化、实习地点分散化、实习内容多样化等特点,使得高职院校顶岗实习这一教学环节的管理成为一个教管难题。
虽然目前国内多数高校在教育管理上都实施了一定信息化管理系统,但在实习与毕业论文质量检测管理领域仍然存在诸如以下一些不足:
(1)一般的高校的实习与论文管理未实现信息化,让停留在人工通知、督促、批阅的状况
(2)部分高校的实习与论文管理实现信息化,但至少依附在整个教务系统中的一小部分,往往被忽视。
(3)校企合作交流断断续续,没有一个固定的平台或纽带。
为了解决这些难题,更好地将高校实习与毕业论文管理做成一门对高校、企业和学生三方真正有用的课程,我们需要一个高效的系统来提供支持和服务。
鉴于实习与毕业论文管理中出现的诸多问题,本文按照软件工程的原理和方法学,阐述了“高校实习与毕业论文质量检测管理系统”的设计与开发过程。
该系统依据高院毕业生实习与论文撰写的工作流程对系统功能进行了模块划分,主要有“实习安排”、“实习准备”、“实习评价”“学生考勤”、“毕业论文”、“统计分析”、“系统管理”等几个模块。
利用该系统可以对学生实习企业相关信息、学生实习互动、实习主体综合评价等一系列过程提供合理有效的支持。
对于实习的运行管理模块和对于实习过程中的三大主体,学生、指导教师、实习企业的质量评价是本系统的设计重点。
1.2系统特点
高校实习与毕业论文质量检测管理系统主要是针对高校实习于毕业论文的质量问题检测需求而设计的,系统主要分为四个管理模块,包括实习质量检测,论文质量检测,统计与分析和系统管理四个主要部分。
其主要特点可以总结为以下几点。
(1)功能特点
本系统以不同用户的功能需求为切入点,以点带面,逐步细化用户需求,并在此基础上提出了更多方便用户的功能设计,使得整个系统在业务流程上渐趋完美,尤其是在一些细节的设计上充分考虑了用户多方面的应用可能性,例如在实习安排的设计中,考虑到用户一次性安排多位学生实习工作量会比较大,所以设计复选框,可多选或直接全选安排实习岗位的功能按钮,这样就大大降低了使用者的工作量,使系统的实用性更高,给用户带来了极大的便利。
(2)运行效率
由于本系统处理的数据量较大,如果不能有效地处理程序运行过程中与数据库的交互问题就会在一定程度上影响系统的运行效率,基于以上问题,在系统的开发设计中对代码进行了优化,用户每次只需与数据库连接一次而不用每次操作数据库之前都去连接一遍,另外经过对代码的优化减少了很多不必要的执行过程,使整个系统有一个快速高效的执行效率,从而提高了系统的可使用性。
(3)用户体验
从某种程度上讲,一个软件的成功有相当一部分要归功于它的用户体验部分。
试想,一个软件即使有再强大的技术性和功能性但用户体验性非常差,即用户无法流畅的去应用,那么此种软件还有什么使用价值呢。
所以我们在认真研究需求后,以用户的立场为出发点,设计出了一种人性化的用户体验模式,使整个系统都能有一个很好的用户体验和交互。
1.3系统开发模型
根据实际情况,我们使用快速原型法(RapidPrototyping)开发系统,即以少量代价快速地构造一个可执行的软件系统模型。
使用户和开发人员可以较快确定具体的需求,然后采用循环进化的开发方式,对系统模型作连续的精减优化,将系统需要具备的性质和功能逐渐增加上去,直到所有的用户需求全部满足。
此时模块也就发展成为最终产品了。
2用户需求分析
软件需求是数据库信息管理开发的第一步,对于用户需求的准确分析和定位能为以后的开发打下一个坚实的基础。
需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。
分析的根本目的是在开发者和提出需求的人之间建立一座理解和沟通的桥梁,通过了解用户的实际业务流程和数据流程来达到与客户需求的契合。
2.1总体业务功能描述
高校实习与毕业论文质量检测管理系统是高校检测管理学生实习与毕业论文质量工作的一个有效的重要手段,有了这个管理系统学校、企业和学生可以安排和完成实践教学任务并进行及时的交流;系统管理者以及学院管理者可以更好更方便的了解管理范围内实践教学活动的运行情况,实时的进行监控和及时对实践教学安排中存在的不足采取措施。
下面简要介绍高校实习与毕业论文质量检测管理系统中的教务管理部分的业务流程,总体分析设计图如图2-1所示。
从分析设计图中可以清楚地了解到系统是如何运作的。
(分析设计图一rose图为主)
图2-1系统总体rose类图
各个模块分析设计如下:
2.11、实习质量检测
(1)实习安排
由专业带头人根据不同的班级专业的学生,安排分配给学生的合适的实习岗位,并为其选择合适的校内指导老师和企业指导老师。
如图2-2所示。
图2-2
(2)实习准备
实习文件有专业带头人、系领导和企业教师中的一人发布,学生和校内指导老师可查阅。
如图2-3所示。
图2-3
(3)实习周记
学生提交实习周记,校内指导教师进行阅评,系领导、专业带头人和企业指导教师可查阅.如图2-4所示。
图2-4
(4)实习报告
根据实习报告要求,学生撰写实习报告,校内教师批阅,系领导和专业带头人可查阅.如图2-5所示。
图2-5
(5)实习评价
学生提交自我鉴定,企业指导老师和校内指导老师查阅后给予评价;学生、企业教师和校内教师可查阅自我鉴定,校内及企业教师可查阅企业指导老师评价,系领导和专业带头人均可以查阅评价。
如图2-6所示。
图2-6
(6)实习考勤
企业指导教师对学生进行考勤,学生、系领导、专业带头人和校内指导教师可查询考勤情况。
如图2-7所示。
图2-7
(7)实习成绩
校内指导教师经过最终审核,提交学生实习成绩,专业带头人和系领导可查阅实习成绩评定表和实习成绩汇总表。
如图2-8所示。
图2-8
2.12、论文质量检测
毕业论文
专业带头人提交毕业论文撰写要求,学生查阅要求,论文选题并按要求撰写论文并提交,校内教师审阅后给出成绩并提交,专业带头人、系领导和校内指导老师可查阅论文成绩。
如图2-9所示。
图2-9
2.13、统计与分析
检测统计分析
学院领导进入系统查阅学生统计表、教师统计表、论文题目汇总以及实习和论文成绩汇总表。
如图2-10所示。
图2-10
2.14、系统管理
(1)通知公告
通知公告可由学院领导、系领导、专业带头人或校内企业指导教师发布,学生只能查询通知公告。
如图2-11所示。
图2-11
(2)用户和模块
本系统主要有六大用户和十二个详细模块,如图2-12所示。
图2-12
2.2系统功能需求
高校实习与毕业论文质量检测管理系统共分成了四大模块,分别为实习质量检测模块,论文质量检测模块,统计分析模块和系统管理模块。
(1)实习质量检测:
包括实习安排、实习准备、实习周记、实习报告、实习评价、实习考勤和实习成绩。
(2)论文质量检测:
包括毕业论文和毕业答辩。
(3)统计分析:
包括检测统计和质量分析。
(4)系统管理:
包括通知公告、组织维护和权限管理。
2.3系统非功能需求
软件产品的需求可以分为功能性需求和非功能性需求,其中非功能性需求是常常被轻视甚至被忽视的一个重要方面。
事实上,软件产品的非功能性定义不仅决定产品的质量,还在很大程度上硬性产品的功能需求定义。
事实证明,事先缺乏很好的非功能性需求定义,结果往往是使产品在非功能性需求面前捉襟见肘,甚至抹杀功能性需求给用户到来的价值。
所谓非功能需求,是指软件产品为满足用户业务需求而必须具有且除功能需求外的特性。
软件产品的肺功能性需求包括系统的性能、可靠性、可维护性、可扩充性和对技术和业务的适应性等。
下面对其中的某些指标加以说明。
(1)系统的完整性
系统的完整性指为完成业务需求和系统正常运行本身要求而必须具有的功能,这些功能往往是用户不能提出的,典型的功能包括联机帮助、数据管理、用户管理、软件发布管理和在线升级等。
并不是所有的系统都必须包括以上所有的功能,而是可以根据产品的使用环境和企业的产品发展决策进行挑选。
例如,在线升级、软件发布管理适用于具有Internet或内网环境的软件产品;数据管理对于产生数据存储的产品则是必须的,设计人员不应假设用户同时是一个合格的DBA。
而且系统所产生信息的分布和关系,也不是DBA所应该了解的内容。
因此完整的系统应该包括数据备份、恢复、日志管理及垃圾数据清除等基本功能,哪怕这些功能的核心只是一条语句或命令;用户管理功能是另一项必不可少的功能,它定义哪些用户可以以什么样的功能使用系统。
好的用户管理功能不仅可以有效控制用户对系统的使用,使系统处于一个安全且负载合理的运行状况,还能提高系统的应用适应性。
(2)系统的可扩充性与可维护性
指系统对技术和业务需求变化的支持能力。
当技术变化或业务变化时,不可避免将带来系统的改变。
不仅要进行设计实现的修改,甚至要进行产品定义的修改。
好的软件设计应在系统架构上考虑能以尽量少的代价适应这种变化,常用的技术有面向对象的分析与设计及设计模式。
(3)技术适应性与应用适应性
系统的适应性与系统的可扩充性和可维护性的概念相似,也表现产品的一种应变能力,但适应性强调的是在不进行系统设计修改的前提下对技术与应用需求的适应能力,软件产品的适应性通常表现为产品的可配置能力。
好的产品设计可能要考虑到运行条件的变化,包括技术条件(网络条件、硬件条件和软件系统平台条件等)的变化和应用方式的变化,如在具体应用中界面的变化、功能的剪裁、不同用户的职责分配和组合等。
对以上重要的非功能性需求进行逐一分析后,即可开始进行产品功能设计。
实际上,非功能性需求定义将反映到系统的功能设计中,表现系统的架构。
3系统总体设计
软件的设计是一个将需求转变为软件陈述(表达)的过程。
这种陈述给一个对软件的全局观点。
系统通过逐步求精使得设计陈述逐渐接近源代码。
这里有两个基本步骤;第一步是初步设计Preliminarydesign,关注于如何将需求转换成数据和软件框架。
第二步是详细设计Detaildesign,关注于将框架逐步求精细化为具体的数据结构和软件的算法表达。
发生中的设计行为、数据、算法和程序设计都需要由现代程序所需的界面设计这一清晰的行为结合起来。
界面设计Interfacedesign建立程序布局和人机交互机制。
贯穿设计过程的质量由一系列的正式技术评定formaltechnicalreviews或设计排演designwalkthroughs来评价。
3.1系统总体结构
高校实习与毕业论文质量检测管理系统共分成了四大模块,分别为实习质量检测模块,论文质量检测模块,统计分析模块和系统管理模块。
整个质量检测管理系统的总体结构图如图3-1所示。
图3-1高校实习与毕业论文质量检测管理系统总体结构图
3.2系统功能模块
高校实习与毕业论文质量检测管理系统分别有实习质量检测模块,论文质量检测模块,统计分析模块和系统管理模块;每个模块下又分别分为若干小模块。
各个模块要实现的主要功能如下:
1、实习质量检测模块
图3-2实习质量检测详细图
(1)实习安排:
该模块的执行者是专业带头人,专业带头人进行实习安排和查询实习安排;其中实习安排中包括:
为不同的专业班级的学生选择实习的单位、实习的岗位,以及选择校内指导老师和企业指导老师;校内指导老师和企业指导老师可查询具体的实习安排。
(2)实习准备:
该模块主要功能是发布实习文件,其中系领导、专业带头人和企业指导教师都可发布实现文件并查看已发布的实习文件,校内教师和学生只能查询已发布的实习文件,实习文件例如实习报告要求。
(3)实习周记:
该模块由学生提交实习周记,校内指导教师对实习周记进行评阅查看,系领导、专业带头人和企业指导教师都有查看实习周记的权限。
(4)实习报告:
该模块的主要运作流程是:
学生查询实习报告要求,根据要求完成实习报告撰写,而后由校内指导教师对实习报告进行批阅查阅;专业带头人和系领导也可以查阅学生实习报告。
(5)实习评价:
该模块先由学生提交自我鉴定,企业指导老师和校内指导老师查阅后给予评价;学生、企业教师和校内教师可查阅自我鉴定,校内及企业教师可查阅企业指导老师评价,系领导和专业带头人均可以查阅评价。
(6)学生考勤:
该模块由企业指导教师对学生进行考勤,学生、系领导、专业带头人和校内指导教师可查询考勤情况。
(7)实习成绩:
该模块由校内指导教师经过最终审核,提交学生实习成绩,专业带头人和系领导可查阅实习成绩评定表和实习成绩汇总表。
2、论文质量检测模块
图3-3论文质量检测详细图
(1)毕业论文:
该模块先由专业带头人提交毕业论文撰写要求,学生查阅要求,论文选题并按要求撰写论文并提交,校内教师审阅后给出成绩并提交,专业带头人、系领导和校内指导老师可查阅论文成绩。
(2)毕业答辩:
该模块先由专业带头人提交答辩要求,学生查阅并准备,答辩时由校内指导教师把关审核给成成绩,并提交答辩记录。
3、统计与分析
图3-5论文质量检测详细图
(1)检测统计:
该模块主要由系统进行执行,学院领导进入系统查阅学生统计表、教师统计表、论文题目汇总以及实习和论文成绩汇总表。
(2)质量分析:
该模块还未完善,主要由校内指导教师从学生统计表、教师统计表、论文题目汇总以及实习和论文成绩汇总表的各项数据中人工提取总结分析。
4、系统管理
图3-6论文质量检测详细图
(1)通知公告:
通知公告可由学院领导、系领导、专业带头人或校内企业指导教师发布,学生只能查询通知公告。
(2)组织维护:
该模块的主要功能是对班级信息、岗位信息、企业信息、专业信息以及组织机构的管理维护。
(3)权限管理:
该模块主要是对各个用户组权限的管理。
4数据库结构设计
4.1数据库建立的目的
数据库是一种存储数据并对数据进行操作的工具,严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。
数据库的作用在于组织和表达信息,总而言之,数据库就是信息的集合体。
计算机的数据库可以分为两类:
非关系型数据库(flat-filedatabase)和关系型数据库(relationaldatabase)。
关系型数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域、关键字等。
4.2数据库概念结构设计
数据库概念设计是指设计出数据库的概念数据模型(即E-R图)和相应的数据字典。
高校实习与毕业论文质量检测管理系统的数据库主要涉及到二十九张数据库表,分别是检测分析表(Analysis)、班级表(Class)、院系(Department)、企业表(Enterprise)、企业教师表(EnterpriseTeacher)、毕业论文表(GraduationThesis)、留言回复表(MessageReplay)、留言主题表(MessageTheme)、岗