高校实习与毕业论文质量检测管理系统毕业论文.doc
河北经贸大学毕业论文高校实习与毕业论文质量检测管理系统专业名称: 计算机科学与技术 班 级: 200903 学生姓名: 指导老师: 完成时间: 2013年4月 49摘 要实习与毕业论文质量检测管理是高等院校教学教务管理中的重要组成部分,对提升实习与毕业论文管理工作的效率,提高实习与毕业论文的整体质量有着极为重要的影响。在各类高等院校的实际建设过程中,实习与毕业论文的过程管理一直是薄弱环节,利用信息技术建立自动化、规范化、低成本的实习与毕业论文管理系统,可有效解决这一问题。本文以高等院校中的实习与毕业论文管理过程为研究对象,以建立完整的实习与毕业论文质量检测管理系统为工作目标,以高等院校的局域网为应用环境,以数字化校园中的Web Service系统建设为方向,主要完成了以下工作:1、基于角色管理模型和质量管理模型的思想设计实习与论文管理的业务流程,针对实习安排、实习准备、实习报告周记、实习评价、学生考勤、实习成绩、结果统计分析等关键功能进行了收入探讨,通过由校内指导教师与企业指导教师组成的指导教师团及时引导学生,提高实习与论文管理系统的效率。2、遵循数据库逻辑模型的优化方法,针对实习与论文管理系统的业务特点,设计并实现了可支持高并发查询访问、多样化数据统计的数据库表结构,进一步设计并实现了面向各类用户的数据库视图,提升了数据库的使用效率。3、遵循软件工程的思想,对实习与毕业论文管理系统的需求分析、逻辑结构和系统结构进行了完整的设计,以.Net平台为开发环境,使用SQL Server数据库和C#语言作为主要技术工具,对实习与毕业论文质量检测管理系统进行了完整的功能实现;本文设计的实习与毕业论文质量检测管理系统,提供了完整的角色管理模型,实现了对实习与毕业论文工作的全流程业务管理;整个系统中由报表来实现数据展示;提供了丰富的信息查阅和在线交流功能。除核心业务功能之外,本文设计的实习与毕业论文质量检测管理系统还提供了完整的在线审批业务流程,实现了实习与论文答辩进度设置、群组管理和成绩设置等辅助管理功能,覆盖了实习与毕业论文管理的全业务流程。关键字 高校实习;毕业论文;管理系统AbstractAccording to the educational administration parts of the continue education college of information management, this paper makes the deep analysis and the concrete realization. Besides, this system includes three modules which are curriculum management, teaching management, performance management. The curriculum management mainly includes the settings of the basic information on the course, professional course constitution, professional training program; teaching management focuses on the arrangement of the teaching task, the schedule management and the teaching material management; The management of students' test scores implements some functions, including the students' test arrangement, the entering and searching of scores.This system is designed to provide a unified platform for the continue education management, as a result, after combining the comprehensive demands from lots of schools, this system gives a relatively reasonable solution and makes the educational administration management tend to be structured, simplicity and vivid turning. According to the different users, this system has the corresponding personalized designs, which ensures a smooth cooperation from the system administrator to every student, each identity has his own job, making the whole system operate orderly as well as achieving the original intention of the quick and efficient management.This system is based on Visual Studio 2008 integrated development environment and the database is SQL Server 2005, connecting with applications through the . In addition, the system development adopts MVC design pattern, making the level clearer and easy maintain.Keywords Continue to education; Educational administration management; MVC目 录1 绪论11.1 开发背景21.2 系统特点21.3 系统开发模型32 用户需求分析52.1 总体业务功能描述52.11、实习质量检测62.12、论文质量检测122.13、统计与分析132.14、系统管理142.2 系统功能需求162.3 系统非功能需求163 系统总体设计193.1 系统总体结构193.2 系统功能模块204 数据库结构设计244.1 数据库建立的目的244.2 数据库概念结构设计244.2.1 实体244.2.2 实体之间的关系294.3 数据库物理结构设计305 系统详细设计与实现355.1 实习质量检测365.2 论文质量检测395.3 统计与分析415.4 系统管理426 系统测试446.1 系统测试过程446.1.1 单元测试446.1.2 集成测试466.2 测试结果分析47结论和体会48致谢49参考文献50高校实习与毕业论文质量检测管理系统1 绪论质量是教育永恒的主题。高校实习教育,作为一种与产业社会联系最紧密的教育形式,理所当然的其质量就更为大家所关注。实践教学是提高高等高校教育质量的有效手段,而实习,作为实践教学中的一种最典型方式在我国高校中被普遍应用。随着我国经济的快速发展,对技术性人才的需求逐年增加,高职院校招生规模的不断扩大,学生实习管理成了高职院校面临的又一问题。学生从单一的学校课堂走向实际的职业岗位,从理论学习为主转向理论与实践相结合,逐步形成较强的动手能力、工作实践能力和创新能力的特殊学习过程,让学生所学的理论与实践形成对接是高校实习的主要目的。学生实习企业分布在全国各地,学校很难进行指导和管理,目前高校学生的实习质量参差不齐,实习管理也较为混乱,复杂性是其管理的难度所在,伴随着毕业论文的质量也出现了问题。实习的基础是校企合作,它需要企业、学校与学生三方合作才可实施,其中企业是支撑者和最终利益的获得者,而作为服务者和实施主体的高校在学生实习中则负有绝对的组织和管理责任。为了解决高校实习与毕业论文质量检测管理问题,把先进的计算机网络技术运用到实习管理中来,所以开发了该系统,通过网络系统来对学生实习进行指导和管理,为学校、企业、学生三方的合作交流提供了平台,使实习信息的采集、管理、共享规范化和现代化。1.1 开发背景高校学生实习是当前我国高等院校教学计划中的重要组成部分,是提升毕业生的操作技能水平和提高就业能力的重要实践环节。但是,在实习期间,由于管理主体多元化、实习地点分散化、实习内容多样化等特点,使得高职院校顶岗实习这一教学环节的管理成为一个教管难题。虽然目前国内多数高校在教育管理上都实施了一定信息化管理系统,但在实习与毕业论文质量检测管理领域仍然存在诸如以下一些不足:(1) 一般的高校的实习与论文管理未实现信息化,让停留在人工通知、督促、批阅的状况(2)部分高校的实习与论文管理实现信息化,但至少依附在整个教务系统中的一小部分,往往被忽视。(3)校企合作交流断断续续,没有一个固定的平台或纽带。为了解决这些难题,更好地将高校实习与毕业论文管理做成一门对高校、企业和学生三方真正有用的课程,我们需要一个高效的系统来提供支持和服务。鉴于实习与毕业论文管理中出现的诸多问题,本文按照软件工程的原理和方法学,阐述了“高校实习与毕业论文质量检测管理系统”的设计与开发过程。该系统依据高院毕业生实习与论文撰写的工作流程对系统功能进行了模块划分,主要有“实习安排”、“实习准备”、“实习评价”“学生考勤”、“毕业论文”、“统计分析”、“系统管理”等几个模块。利用该系统可以对学生实习企业相关信息、学生实习互动、实习主体综合评价等一系列过程提供合理有效的支持。对于实习的运行管理模块和对于实习过程中的三大主体,学生、指导教师、实习企业的质量评价是本系统的设计重点。1.2 系统特点高校实习与毕业论文质量检测管理系统主要是针对高校实习于毕业论文的质量问题检测需求而设计的,系统主要分为四个管理模块,包括实习质量检测,论文质量检测,统计与分析和系统管理四个主要部分。其主要特点可以总结为以下几点。(1)功能特点本系统以不同用户的功能需求为切入点,以点带面,逐步细化用户需求,并在此基础上提出了更多方便用户的功能设计,使得整个系统在业务流程上渐趋完美,尤其是在一些细节的设计上充分考虑了用户多方面的应用可能性,例如在实习安排的设计中,考虑到用户一次性安排多位学生实习工作量会比较大,所以设计复选框,可多选或直接全选安排实习岗位的功能按钮,这样就大大降低了使用者的工作量,使系统的实用性更高,给用户带来了极大的便利。(2) 运行效率由于本系统处理的数据量较大,如果不能有效地处理程序运行过程中与数据库的交互问题就会在一定程度上影响系统的运行效率,基于以上问题,在系统的开发设计中对代码进行了优化,用户每次只需与数据库连接一次而不用每次操作数据库之前都去连接一遍,另外经过对代码的优化减少了很多不必要的执行过程,使整个系统有一个快速高效的执行效率,从而提高了系统的可使用性。(3)用户体验 从某种程度上讲,一个软件的成功有相当一部分要归功于它的用户体验部分。试想,一个软件即使有再强大的技术性和功能性但用户体验性非常差,即用户无法流畅的去应用,那么此种软件还有什么使用价值呢。所以我们在认真研究需求后,以用户的立场为出发点,设计出了一种人性化的用户体验模式,使整个系统都能有一个很好的用户体验和交互。1.3 系统开发模型根据实际情况,我们使用快速原型法(Rapid Prototyping)开发系统,即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快确定具体的需求,然后采用循环进化的开发方式,对系统模型作连续的精减优化,将系统需要具备的性质和功能逐渐增加上去,直到所有的用户需求全部满足。此时模块也就发展成为最终产品了。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-82.12、论文质量检测 毕业论文专业带头人提交毕业论文撰写要求,学生查阅要求,论文选题并按要求撰写论文并提交,校内教师审阅后给出成绩并提交,专业带头人、系领导和校内指导老师可查阅论文成绩。如图2-9所示。图2-92.13、统计与分析检测统计分析学院领导进入系统查阅学生统计表、教师统计表、论文题目汇总以及实习和论文成绩汇总表。如图2-10所示。图2-102.14、系统管理(1) 通知公告通知公告可由学院领导、系领导、专业带头人或校内企业指导教师发布,学生只能查询通知公告。如图2-11所示。图2-11(2) 用户和模块本系统主要有六大用户和十二个详细模块,如图2-12所示。图2-122.2 系统功能需求高校实习与毕业论文质量检测管理系统共分成了四大模块,分别为实习质量检测模块,论文质量检测模块,统计分析模块和系统管理模块。(1) 实习质量检测:包括实习安排、实习准备、实习周记、实习报告、实习评价、实习考勤和实习成绩。(2) 论文质量检测:包括毕业论文和毕业答辩。(3) 统计分析:包括检测统计和质量分析。(4) 系统管理:包括通知公告、组织维护和权限管理。2.3 系统非功能需求软件产品的需求可以分为功能性需求和非功能性需求,其中非功能性需求是常常被轻视甚至被忽视的一个重要方面。事实上,软件产品的非功能性定义不仅决定产品的质量,还在很大程度上硬性产品的功能需求定义。事实证明,事先缺乏很好的非功能性需求定义,结果往往是使产品在非功能性需求面前捉襟见肘,甚至抹杀功能性需求给用户到来的价值。所谓非功能需求,是指软件产品为满足用户业务需求而必须具有且除功能需求外的特性。软件产品的肺功能性需求包括系统的性能、可靠性、可维护性、可扩充性和对技术和业务的适应性等。下面对其中的某些指标加以说明。(1) 系统的完整性系统的完整性指为完成业务需求和系统正常运行本身要求而必须具有的功能,这些功能往往是用户不能提出的,典型的功能包括联机帮助、数据管理、用户管理、软件发布管理和在线升级等。并不是所有的系统都必须包括以上所有的功能,而是可以根据产品的使用环境和企业的产品发展决策进行挑选。例如,在线升级、软件发布管理适用于具有Internet或内网环境的软件产品;数据管理对于产生数据存储的产品则是必须的,设计人员不应假设用户同时是一个合格的DBA。而且系统所产生信息的分布和关系,也不是DBA所应该了解的内容。因此完整的系统应该包括数据备份、恢复、日志管理及垃圾数据清除等基本功能,哪怕这些功能的核心只是一条语句或命令;用户管理功能是另一项必不可少的功能,它定义哪些用户可以以什么样的功能使用系统。好的用户管理功能不仅可以有效控制用户对系统的使用,使系统处于一个安全且负载合理的运行状况,还能提高系统的应用适应性。(2) 系统的可扩充性与可维护性指系统对技术和业务需求变化的支持能力。当技术变化或业务变化时,不可避免将带来系统的改变。不仅要进行设计实现的修改,甚至要进行产品定义的修改。好的软件设计应在系统架构上考虑能以尽量少的代价适应这种变化,常用的技术有面向对象的分析与设计及设计模式。(3) 技术适应性与应用适应性系统的适应性与系统的可扩充性和可维护性的概念相似,也表现产品的一种应变能力,但适应性强调的是在不进行系统设计修改的前提下对技术与应用需求的适应能力,软件产品的适应性通常表现为产品的可配置能力。好的产品设计可能要考虑到运行条件的变化,包括技术条件(网络条件、硬件条件和软件系统平台条件等)的变化和应用方式的变化,如在具体应用中界面的变化、功能的剪裁、不同用户的职责分配和组合等。对以上重要的非功能性需求进行逐一分析后,即可开始进行产品功能设计。实际上,非功能性需求定义将反映到系统的功能设计中,表现系统的架构。3 系统总体设计软件的设计是一个将需求转变为软件陈述(表达)的过程。这种陈述给一个对软件的全局观点。系统通过逐步求精使得设计陈述逐渐接近源代码。这里有两个基本步骤;第一步是初步设计 Preliminary design,关注于如何将需求转换成数据和软件框架。第二步是 详细设计Detail design,关注于将框架逐步求精细化为具体的数据结构和软件的算法表达。发生中的设计行为、数据、算法和程序设计都需要由现代程序所需的界面设计这一清晰的行为结合起来。界面设计Interface design建立程序布局和人机交互机制。贯穿设计过程的质量由一系列的正式技术评定formal technical reviews或设计排演design walkthroughs来评价。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-file database)和关系型数据库(relational database)。关系型数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域、关键字等。4.2 数据库概念结构设计数据库概念设计是指设计出数据库的概念数据模型(即E-R图)和相应的数据字典。高校实习与毕业论文质量检测管理系统的数据库主要涉及到二十九张数据库表,分别是检测分析表(Analysis)、班级表(Class)、院系(Department)、企业表(Enterprise)、企业教师表(EnterpriseTeacher)、毕业论文表(GraduationThesis)、留言回复表(MessageReplay)、留言主题表(MessageTheme)、岗位信息表(PositionInfo)、实习评价表(PracticeComments)、实习文件表(PracticeFile)、实习变更表(PractiseChange)、实习安排表(PractiseManage)、专业信息表(ProfessionInfo)、公告通知表(PublishNotice)、报告文件信息表(ReportFileInfo)、学生考勤表(SAttendance)、分数分析表(ScoresAnalyse)、学生明细表(Student)、系统字段表(SysFieldMap)、系统表(SysTableMap)、教师表(Teacher)、论文安排表(ThesisManage)、实习周记表(WeekJournalInfo)、用户组表(ZC_Groups)、角色表(ZC_Roles)、组织单位表(ZC_Unit)、用户所在组表(ZC_UserGroups)、用户表(ZC_Users)。4.2.1 实体实体,也叫实例,对应现实世界中可区别于其他对象的“事件”或物体,它可以是有形的或无形的、具体的或抽象的、有生命的或无生命的。(1) 学生信息明细表:包含学号,学生名,性别,班级编号,移动电话,密码,自增字段等十四个字段。学生信息明细实体图如图4-1所示。学生信息明细学生名学号性别班级编号移动电话密码自增字段图4-1 学生信息明细实体图(2) 专业课程计划表:企业编号, 企业名称,详细地址,企业链接地址,企业领导,邮编,固定电话,电子邮箱,自增字段。企业信息实体图如图4-2所示。企业信息表企业名称详细地址企业链接地址企业编号固定电话邮编企业领导电子邮箱自增字段图4-2 企业信息实体图(3) 企业教师表:企业教师名称,企业教师编号, 性别,企业编号, 详细地址,邮编,固定电话,电子邮箱,密码,自增字段。企业教师表实体图如图4-3所示。企业教师名称企业编号性别详细地址企业教师编号邮编企业教师表自增字段电子邮箱固定电话密码图4-3 企业教师实体图(4) 毕业论文表:学号,论文题目,学年,培养类型ID,设置年份,入学年份,收费,自增字段。毕业论文实体图如图4-4所示。自增字段评价时间论文类型论文评价论文上传时间论文题目学号论文内容专业信息表图4-4 毕业论文实体图(5) 实习安排表:包含实习编号,企业编号,企业教师编号,岗位编号,学生学号,教工编号,开始时间,结束时间,自增字段。实习安排表实体图如图4-5所示。实习安排表企业编号实习编号企业教师编号学生学号岗位编号开始时间教工编号结束时间自增字段图4-5 实习安排表实体图(6) 实习评价表:学号,实习编号,实习时间,企业教师评价,校内教师评价,自我鉴定,成绩鉴定,评价,自我评价,自增字段。实习评价实体图如图4-6所示。企业教师评价自我鉴定实习编号学号校内教师评价自我评价实习评价表自增字段实习时间评价成绩鉴定图4-6 实习评价实体图(7) 用户表:用户名,用户类型,院系编号,密码,电子邮箱,电话,真实姓名,组类型,移动电话,自增字段。用户实体图如图4-7所示。用户类型用户名电子邮箱密码院系编号真实姓名用户表自增字段组类型电话移动电话图4-7 用户实体图4.2.2 实体之间的关系关系是指实体集之间或实体集内部实例之间的连接,实体之间可通过关系来相互关联。按照实体类型中实例之间的数量对应关系,通常可将其分为三类,即一对一、一对多、多对多关系。一个学生对应一个学号所以它们之间是一对一的关系,若干学生构成一个班级它们之间是多对一的关系,然后专业课程计划生成教学任务,它们之间是一对多的关系,教学任务又生成了课程表它们之间是多对多的关系。实体关系E-R图如图4-5所示。学生校内指导教师专业带头人安排实习企业企业指导教师实习周记撰写实习文件专业班级院系图4-5 实体关系E-R图4.3 数据库物理结构设计以下介绍数据库中用到的表的定义。(1) 学生明细表(Student),它属于整个系统的一张基本表,为实习质量检测模块、毕业论文质量检测模块,统计与分析模块和系统管理模块提供基本的学生信息,详细设计如表4.1所示。表4.1 学生明细(Student)字段名称数据类型长度是否可为空备注StudentIDvarchar20否学号StudentNamevarchar20否学生名Sexbit1是性别ClassIDvarchar20否班级编号HomeAddressvarchar100是家庭住址HomePhonevarchar15是家庭电话Telephonevarchar15是移动电话Passwordvarchar50否密码QQvarchar20是QQEmailvarchar20是电子邮箱PostCodevarchar6是邮编Photoimage16是照片IsCheckbit1是是否审查TableIDbigint8否自增字段(2) 企业表(Enterprise),它跟学生实习岗位、企业指导教师等信息关系紧密,也是基础表,详细设计如表4.2所示。表4.2 企业表(Enterprise)字段名称数据类型长度是否可为空备注EnterpriseIDvarchar20否企业编号EnterpriseNamevarchar500是企业名称URLvarchar200是企业链接地址DetailAdressvarchar300是详细地址Managervarchar20是企业领导PostCodevarchar8是邮编FixedPhonevarchar15是固定电话Faxvarchar50是传真Emailvarchar50是电子邮箱TableIDbigint8否自增字段(3) 毕业论文表(GraduationThesis),它是系统的几个主要表格之一,与学生表是一对一的关系,这张表是该质量检测系统中论文质量检测模块功能得以实现的基础,详细设计如表4.3所示表4.3 毕业论文表(GraduationThesis)字段名称数据类型长度是否可为空备注StudentIDvarchar20否学号ThesisTitlevarchar200是论文题目ThesisContentimage16是论文内容ThesisUploadTimevarchar20否论文上传时间ThesisTypevarchar20是论文类型ThesisEvaluationnvarchar2000是论文评价EvaluationTimevarchar20是评价时间IsMarkingvarchar10是是否批阅TableIDbigint8否自增字段(4) 企业教师表(EnterpriseTeacher),企业指导教师是系统中几大主要角色之一,主要关联到学生实习功能模块,详细设计如表4.4所示。表4.4 企业教师表(EnterpriseTeacher)字段名称数据类型长度是否可为空备注EnterpriseTeacherIDvarchar20否企业教师编号EnterpriseTeacherNamevarchar20是企业教师名称Sexbit1是性别EnterpriseIDvarchar20是企业编号DetailAdressvarchar300是详细地址PostCodevarchar6是邮编FixedPhonevarchar15是固定电话MobilePhonevarchar15是移动电话QQvarchar15是QQEmailvarchar50是电子邮箱Passwordvarchar50是密码TableIDbigint8否自增字段(5) 实习评价表(PracticeComments),实习评价是实习质量检测的主要指标之一,也是核心表之一,关联到学生、校内指导教师、企业指导教师等表,详细设计如表4.5所示。表4.5 实习评价表(PracticeComments)字段名称数据类型长度是否可为空备注StudentIDvarchar20否学号PractiseIDvarchar10否实习编号SelfIdentificationvarchar3000是自我鉴定BusinessTeaCommentsvarchar3000是企业指导教师评语SchoolTeaEvaluationvarchar3000是学校指导教师