数据库设计毕业设计管理子系统

合集下载

研究生毕业管理系统的数据库设计

研究生毕业管理系统的数据库设计

研究生毕业管理系统的数据库设计一、引言近年来,随着研究生教育的不断发展,研究生毕业管理成为高校管理的重要组成部分。

为了更好地管理研究生的毕业信息、论文工作等,开发一个完善的研究生毕业管理系统是至关重要的。

研究生毕业管理系统旨在整合学生信息、导师信息、论文信息等,实现信息的高效记录、管理和查询。

本文将详细介绍研究生毕业管理系统的数据库设计。

二、数据库设计概述研究生毕业管理系统的数据库设计应该充分考虑学生信息、导师信息、论文信息、毕业设计等内容,以满足毕业管理系统的各项需求。

数据库设计的目标是建立一个高效、稳定、易于维护的数据存储系统,为研究生毕业管理系统的正常运行提供有力的支持。

三、数据库逻辑结构设计1. 学生信息表(Student)字段名数据类型备注学生ID 整型主键姓名字符串非空性别字符串非空年龄整型学院字符串专业字符串联系方式字符串2. 导师信息表(Advisor)字段名数据类型备注导师ID 整型主键姓名字符串非空性别字符串非空学院字符串职称字符串联系方式字符串3. 论文信息表(Thesis)字段名数据类型备注论文ID 整型主键学生ID 整型外键导师ID 整型外键论文题目字符串非空提交时间日期非空4. 毕业设计表(Graduation)字段名数据类型备注毕业设计ID 整型主键学生ID 整型外键导师ID 整型外键提交时间日期非空答辩时间日期四、数据库物理结构设计在数据库的物理结构设计中,需要考虑到数据库表的存储引擎、索引的建立等方面。

为了提高数据库的检索效率,可以针对一些常用的查询条件进行索引的优化,以减少查询的响应时间。

五、数据库安全性设计为了保护研究生毕业管理系统的数据安全性,需要进行数据库的安全性设计。

可以通过数据库用户权限管理、角色权限划分等方式,保障数据的安全。

六、数据库备份策略定期进行数据库的备份工作,确保数据的安全性和恢复性。

可以采用定时自动备份和手动备份相结合的方式,保障数据在意外情况下的可靠性。

毕业设计管理系统设计与实现

毕业设计管理系统设计与实现

毕业设计管理系统设计与实现一、绪论近年来,随着互联网技术的不断发展和普及,越来越多的教育机构开始使用网络技术来管理毕业设计。

毕业设计是一项非常重要的任务,对于每一个学生来说都是一个必须要完成的任务。

因此,在毕业设计管理中,如何进行科学合理的管理,使得每个学生都能够顺利的完成毕业设计,成为了一个非常重要的问题。

为了能够更好的实现毕业设计的管理,本文设计了一款毕业设计管理系统,并对该系统进行了详细的说明。

二、系统需求分析毕业设计管理系统是一个典型的信息管理系统,需要满足以下需求:1. 数据库设计:毕业设计管理系统需要一个可靠的数据库来存储相关的数据,包括学生信息、教师信息、毕业设计信息、论文信息等。

2. 用户管理:管理系统需要建立用户管理系统,根据权限进行不同的操作限制。

管理员具有最高权限,学生则有较低权限。

3. 管理功能:管理系统需要提供成绩管理,答辩管理,归档管理,答辩报名管理等完整的管理功能,以满足毕业设计的管理需要。

4. 统计分析:管理系统需要提供数据分析功能,以便对毕业设计管理的情况进行统计分析,帮助管理员更好的进行决策。

三、系统架构设计1. 系统整体架构毕业设计管理系统采用B/S结构,即浏览器/服务器结构。

该结构具有以下特点:-易于维护和升级-可以远程访问-易于用户操作其中,服务器采用Apache + PHP + MySQL,浏览器端采用jQuery、Bootstrap技术。

2. 系统模块设计毕业设计管理系统包括学生信息、毕业设计信息、成绩管理、答辩管理、归档管理、答辩报名等多个模块。

其中,学生信息模块包括学生基本信息管理、学生导师信息管理;毕业设计信息模块包括毕业设计选题管理、毕业设计论文管理、毕业设计审核管理等;成绩管理模块包括成绩录入、成绩查询、成绩审核等;答辩管理模块包括答辩安排、答辩记录、答辩查询等;归档管理模块包括学生档案管理、档案归档管理;答辩报名模块包括学生报名管理、教师审核管理等。

学生宿舍管理系统(毕业设计_论文)

学生宿舍管理系统(毕业设计_论文)

XXXXXXXX 大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

管理人员需要做的就是将数据输入到系统的数据库中去。

经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:宿舍管理、来访者管理、学生离校返校管理目录第1章系统分析 (1)1.1系统开发的背景 (1)1.2系统需求分析 (1)1.2.1功能需求 (1)1.2.2性能需求 (2)1.3 可行性分析 (3)1.3.1经济可行性 (3)1.3.2技术可行性 (3)1.3.3总结 (3)1.4系统的开发平台及开发工具 (3)1.4.1 开发工具Eclipse (3)1.4.2 数据库MySQL (4)1.4.3 三层架构技术介绍 (5)1.5实现系统的平台 (5)1.5.1系统环境 (5)1.5.2后台数据库选择机配置 (6)第2章系统总体设计 (7)2.1数据库设计 (7)2.1.1 数据库设计概念 (7)2.1.1 E-R模型设计 (7)2.2数据库的逻辑设计 (10)2.3模块设计 (12)2.2.1用户管理模块 (13)2.2.2学生信息管理模块 (13)2.2.3报修管理模块 (15)2.2.4来访者登记模块 (15)2.2.4学生进出校管理模块 (16)第3章系统详细设计 (17)3.1子系统功能模块的实现 (17)3.1.1 包的创建 (17)3.1.2 java架包的构建 (19)3.1.3 公共模块设计 (19)3.1.3 数据库连接配置 (21)3.2主窗体模块设计 (22)3.2.1 学生宿舍管理系统主界面 (22)3.2.2 学生信息管理模块 (23)3.2.3 报修管理管理模块 (28)3.2.4 来访者登记管理模块 (29)3.2.5 进校出校管理模块 (30)3.3数据导出Excel和导入Excel数据 (33)第4章系统调试 (36)4.1系统调试的目的 (36)4.2系统的调试 (36)结束语 (40)谢词 (41)附录 (42)参考文献 (43)第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

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

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

摘要随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管理势在必行。

目前高校基本都采用网站的形式管理学生的毕业设计。

本文系统地介绍了毕业设计管理系统的工作原理、实现技术及系统架构方案。

从而论述了一个毕业设计管理系统的设计原理、设计思想及具体的实现过程,对各个模块的架构及设计思想和设计过程作了详细阐述。

该系统主要实现了三个模块:学生模块、教师模块和管理员模块。

本系统采用JSP作为开发工具,采用SQL Server2000数据库作为后台数据库。

本文详细讲述了以上技术的应用。

关键字:毕业设计管理; JSP;SQL Server2000数据库;Design and Implementation of Graduation ProjectManagement SystemAbstract:With the rapid development of Internet and the popularity of the Internet, the computer has been widely used in government, military, scientific, commercial and other departments connected to the tens of thousands of households using computer design and management is imperative to achieve graduation. At present, colleges and universities have adopted the basic form of website design management graduate students.This paper introduced the design and management graduate working principle, technology and system architecture to achieve the program. Which discusses the design of a graduate management system design principles, design concepts and the specific realization of the process, each module of the structure and design thinking and design process described in detail. The system has three main modules: module students, teachers and administrators module.The system uses JSP as the development tools, SQL Server2000 database using the database as a background. In this paper, a detailed account of the above techniques.Keywords: Graduate design management;JSP;SQL Server2000 database ;目录第1章绪论 (1)1.1概述 (1)1.2选题目的及意义 (1)1.3研究内容 (2)第2章系统需求分析 (3)2.1可行性分析 (3)2.1.1系统可行性研究分析 (3)2.1.2可行性分析报告 (4)2.1.3系统开发具体研究分析 (4)2.2系统功能需求分析 (5)2.2.1 业务流程分析 (5)2.2.2 系统功能分析 (7)2.2.3 系统数据流图分析 (8)2.2.4 数据字典分析 (11)第3章系统概要设计 (14)3.1 总体设计 (14)3.1.1 运行环境 (14)3.1.2 系统设计思想及处理流程 (14)3.1.3 数据库设计 (15)3.2 登录人员权限分配 (18)第4章系统的实现 (20)4.1 数据库的实现 (20)4.2 登录模块的实现 (20)4.3 学生模块的实现 (21)4.4 教师模块的实现 (25)4.5 管理员模块的实现 (26)第5章系统测试 (29)5.1 测试目的 (29)5.2 测试实施 (29)5.3 系统各模块的功能测试 (31)5.4 测试结论 (32)结论 (33)致谢.............................................. 错误!未定义书签。

(完整版)学生管理系统的数据库设计

(完整版)学生管理系统的数据库设计

数据库设计题目 思文学生管理系统姓 名班 级指导教师学 期2015年 12 月 21 日目录1.需求分析 ..................................... 错误!未定义书签。

1.2根据需求确定工作环境 (3)2.概念结构设计 (4)2.1 概念结构设计的原则 (4)2.2 将用户需求模块化 (4)3 数据库设计 (6)3.1根据数据信息构建表结构 (7)4. 系统功能设计 (8)5系统的测试 .................................... 错误!未定义书签。

1.1 基本需求学生信息管理系统软件,满足以下条件:(1)能完成学生的学籍注册(2)学生若不喜欢此时的专业,他们可以自动调剂专业(3)学生可以选课,并查看个人信息及日常表现情况。

(4)对学生信息、课程信息进行记录。

(5) 管理员可以对学生学籍信息的查询,添加,修改,删除;学生信息及成绩的录入,修改,删除。

修改密码等功能。

(6) 管理员拥有最高的权限。

允许添加教师信息和课程信息等。

学校需要的就是能满足以上需求的软件。

需求就是一套软件的终极目标,但并不是每一个需求都能达到的,分析人员还要根据开发环境一条条地分析这些需求。

1.1.1 该软件的主要功能(1)对学生信息的管理(2)对教师信息的管理(3)对课程信息的管理(4)对选课信息的管理(5) 对成绩的管理(6) 对学生的日常表现情况1.2 根据需求确定工作环境1.2.1 软件环境除了要安装学生管理系统外,还必须具备相应的软件环境,才能更好地运行。

(1)应采用统一的软件操作系统(win 7),这是为了更好地管理。

(2)服务器上安装数据库系统(SQL Server 2005),从而实现信息资源安全化管理。

(3)安装防病毒软件,病毒防火墙等。

因为所有的机器都是互连的,一旦有病毒侵入,容易造成整个系统的瘫痪。

2.概念结构设计2.1 概念结构设计概念结构设计是根据系统分析的需求和工作环境的情况对整个软件的总体结构进行大致的设计。

毕业设计-学生成绩管理系统-毕业论文

毕业设计-学生成绩管理系统-毕业论文

毕业设计-学生成绩管理系统-毕业论文毕业设计(论文)题目:专业:班级:学号:姓名:指导老师:二〇一三年六月【摘要】本论文叙述了我校学成绩管理的现状以及Visual basic6.0语言的概况。

重点介绍了学生成绩管理系统的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试。

本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据查询、打印输出等功能。

总结了本系统的特点:界面美观、操作方便、容错性强、效率高,从而节约学生成绩管理成本。

本论文主要内容是:第一章简要介绍了本系统的应用背景、需求分析,设计总体思路。

第二章概述了管理信息系统的相关理论及开发语言的有关知识,第三章对本系统进行了系统分析和设计,包括功能需求描述、数据库设计等内容。

第四章介绍了本系统的具体实现。

第五章关于本系统开发过程中的结论及体会。

【关键词】学生成绩管理系统,功能,特点,论文内容。

【Abstract】This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process : Include the system analysis, system investigate, the data process analysis, the function design, database design, the system physics installs the project, system realization, system test and adjusts to try .The main function a management, student of this system register, the class information records to go into, student's information records to go into, the class course record go into, professional information in school record go into, the course information record go into, student's result record go into, teacher's information record go into, data search, print the exportation etc. function . Tallied up the characteristics of this system : The interface beauty, operate the convenience and permit the wrong strong, the efficiency is high, thus economizing the student result management cost.Main contents of this thesis is :A synopsis introduced the applied background, the need analysis of this system, designing thetotal way of thinking .Chapter 2 said the relevant knowledge of the related theories and development language of the management information system all, chapter 3 carries on this system to system analysis and design, include such as function request description and the database design...etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.【KeyWords】the Student result management system, function, characteristics, thesis contents目录摘要.前言第一章引言1.1 开发背景1.2开发目标1.3 项目提出的意义1. 4 系统开发所用的技术准备第二章系统分析2.1系统需求分析2.1.1系统调查2.1.2组织机构设置2.1.3用户需求2.1.4系统业务流程图2.1.5系统设计思想2.1.6系统设计分析2.1.7系统功能分析2.2新系统逻辑方案2.2.1数据流图(简称为DFD)2.2.2数据字典2.2.3新系统逻辑模型的提出2.2.4系统边界第三章系统设计3.1学生成绩查询系统功能需求简介3.2功能需求描述3.3系统目标要求3.4系统平台选择3.5数据库设计3.5.1数据库需求分析3.5.2数据库概念结构设计3.5.3、逻辑结构设计(E-R图向关系模型的转换)第四章系统实施4.1各子系统模块程序设计举例4.2 软件测试的目的和原则4.3 子系统测试4.4 软件运行与转换第五章结论致谢参考文献第一章引言1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。

知网毕业设计管理系统

知网毕业设计管理系统

知网毕业设计管理系统知网毕业设计管理系统随着科技的发展和信息化的进步,毕业设计管理系统逐渐成为大学生完成学业的重要工具。

而知网作为国内最大的学术资源数据库,也推出了针对毕业设计的管理系统,为学生提供了更便捷高效的服务。

一、系统概述知网毕业设计管理系统是由知网公司开发的一款专为大学生毕业设计而设计的系统。

该系统通过整合知网的学术资源和学术论文数据库,为学生提供了方便的查找、阅读和引用学术文献的功能。

同时,系统还提供了毕业设计选题、指导教师分配、进度管理等功能,帮助学生更好地完成毕业设计任务。

二、系统特点1. 学术资源丰富:知网拥有庞大的学术资源数据库,包括学术期刊、学位论文、会议论文等,学生可以通过系统直接搜索相关文献,提高查找效率。

2. 智能推荐功能:系统通过学生填写的个人信息和选题方向,智能推荐相关的学术文献和研究成果,帮助学生更好地了解前沿研究动态。

3. 毕业设计选题:学生可以在系统中提交自己的毕业设计选题,包括选题背景、研究目的、研究方法等,指导教师可以通过系统审核和选择合适的选题。

4. 指导教师分配:系统根据学生的选题和研究方向,智能匹配合适的指导教师,提供师生沟通和指导的平台。

5. 进度管理:学生可以在系统中设置毕业设计的进度计划和里程碑节点,系统会提醒学生完成相应的任务,帮助学生合理安排时间和进度。

三、系统优势1. 提高效率:通过系统提供的学术资源和智能推荐功能,学生可以更快速地找到相关文献和研究成果,节省大量的查找时间。

2. 便捷交流:系统提供了学生和指导教师之间的在线交流平台,学生可以随时向指导教师咨询问题,获得及时的指导和建议。

3. 规范管理:系统提供了毕业设计选题和进度管理的功能,帮助学生和教师更好地管理和监督毕业设计的进展,确保任务按时完成。

4. 知识积累:通过系统的阅读和引用功能,学生可以积累大量的学术知识和研究成果,提高自己的学术水平和研究能力。

四、系统应用知网毕业设计管理系统已经在国内多所高校得到应用和推广。

毕业设计管理系统设计与实现

毕业设计管理系统设计与实现

毕业设计管理系统设计与实现随着高校人数的不断增加和教学管理的日益复杂,毕业设计管理已成为高校教学管理的重要环节之一。

传统的毕业设计管理方式存在着很多问题,如数据不规范、信息不透明、流程不严谨等。

因此,设计和实现一个毕业设计管理系统具有重要意义。

本文旨在探讨毕业设计管理系统的设计与实现方法,以提高毕业设计管理的效率和规范性。

在系统设计方面,我们首先进行了需求分析,明确了系统的功能和特点。

然后,我们根据需求分析的结果,设计了系统的架构和数据库。

在系统架构设计中,我们采用了基于Web的应用程序架构,方便用户通过浏览器进行访问和操作。

数据库设计方面,我们选择了MySQL数据库作为系统的数据库,并设计了一系列表结构来存储毕业设计相关的信息。

在系统实现方面,我们采用了Java语言和Spring框架进行开发。

我们根据需求分析的结果,实现了系统的各个功能模块。

然后,我们对每个模块进行了详细的测试,确保其功能正常。

在界面设计中,我们采用了HTML、CSS和JavaScript等技术,使界面简洁明了,易于操作。

在数据库操作方面,我们使用了JDBC连接MySQL数据库,并通过Java代码实现了对数据库的增删改查操作。

在系统测试方面,我们制定了详细的测试计划,并采用了黑盒测试和白盒测试等方法。

测试结果表明,系统的各个功能模块均达到了预期的效果,系统性能稳定,可以满足用户的需求。

在系统优化方面,我们提出了以下方案来提高系统的稳定性和性能:(1)对于一些重复性高的数据,采用缓存技术来减少数据库的访问次数; (2)对数据库进行优化,增加索引和减少冗余数据; (3)对代码进行优化,采用多线程技术提高系统的并发性。

总的来说通过本毕业设计管理系统的研究和实现,我们可以看到数字化管理对于提高毕业设计流程的规范性和效率具有重要作用。

该系统不仅方便了高校师生快速便捷地完成毕业设计相关的任务,还提高了学校的管理效率和管理质量。

系统地实施与推广毕业设计管理系统将会带来多方面的效益提升高校人才培养的质量同时还有利于提高高校整体形象及管理水平随着高等教育信息化的迅速发展越来越多的高校开始并投入到毕业设计管理系统的建设中去。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

. IXXXX大学XX学院数据库设计说明书课程:数据库课程设计课题:毕业设计管理子系统班级:学号::指导教师:课题发给日期2014年6月16日课题完成日期2014年6月27日评语:评分:摘要随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。

毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。

因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。

该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。

毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。

该课题从毕业设计的申报、审核、学生选题、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。

系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。

该课题实现了毕业设计的自动化和网络化管理,是参加毕业设计的教师、学生通过网络及时沟通的一个重要环节,大大提高了我院教学管理质量和水平。

目录第一章概述--------------------------------------------------------------------5第二章课题设计的需求分析-------------------------------------------62.1设计任务------------------------------------------------------62.2设计要求-------------------------------------------------------72.3需求描述的规文档-----------------------------------8第三章概念结构设计---------------------------------------------------93.1概念结构设计工具(E-R模型)--------------------93.2题库子系统(局部)-------------------------------------103.2.1子系统描述3.2.2分E-R图3.2.3说明3.3选题子系统(局部)-------------------------------------123.2.1子系统描述3.2.2分E-R图3.2.3说明3.4选题子系统(局部)-------------------------------------143.4.1子系统描述3.4.2分E-R图3.4.3说明3.5总体E-R图--------------------------------------------------163.5.1E-R图的集成3.5.2总体E-R图3.5.3说明第四章逻辑结构设计---------------------------------------------------204.1关系数据模式--------------------------------------------204.2视图的设计------------------------------------------------26 第五章收获、体会与建议------------------------------------27第六章主要参考文献---------------------------------------------------27第一章概述毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。

本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。

系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。

随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。

第二章课题设计的需求分析2.1设计任务(1)综合管理此模块主要对学生、老师以及题目的具体信息进行管理,分为学生管理、老师管理及题库管理。

学生管理:管理员可以对学院在校的即将毕业学生的具体信息进行查看,修改信息,也可添加新的具体信息。

老师管理:管理员可以对学院在校的专业老师的具体信息进行查看,修改信息,也可添加新的具体信息,也可以根据老师不同的要求来分配老师指导学生的个数。

(2)权限管理安全证书登录管理,针对不同账户设定系统各功能进入权限、各部分数据查看权限、修改权限;是否可查看管理下属数据、是否可修改题库信息,是否可以对学生的论文进行评分,是否可查看或修改学生的成绩、是否可查看老师或学生的基本信息等。

学生可以对题目和知道老师进行查询选择,但不能对题目和老师的信息进行修改。

(4)题库管理管理员可以根据老师提供的题目或者是老师同意了一些学生自拟的题目进行上传,并把题目的详细信息上传。

(4)系统设置备份数据:可以提供直接备份数据库的相关数据还原数据:当系统出现异常状况时可以通过此还原数据库的相关数据修改密码:可以账户修改登录密码。

2.2设计要求系统开发的总体任务是实现的毕业设计管理系统化、规化和自动化,从而达到提高管理效率的目的。

从用户的观点来看,要求系统能够达到以下目标:(1)及时收集保存信息;(2)快速传递信息;(3)实现数据共享。

设计员从技术观点上来看,要求系统能达到以下目标:(1)方便学生和老师使用;(2)具有较高的可靠性;(3)具有较好的运行效果;(4)具有较高的可维护性和扩充性,能够适应学生和老师新的要求。

2.3需求描述的规文档1学院数据实体:学院名称、负责人、办公、学院编号。

2学生数据实体:学号、密码、、性别、民族、籍贯、出生日期、号、联系、Email、备注、学院编号、所在班级、角色名称。

3教师数据实体:教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、、性别、政治面貌、联系、Email、角色名称、备注。

4角色数据实体:角色名称、权限名称。

5权限数据实体:权限名称、角色名称。

以上的实体都是基本的数据实体。

由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体:6论文数据实体:论文编号、学院、论文题目、收录情况、课题编号、学号、备注。

7评审数据实体:教师编号、学号、论文编号、论文题目、评审意见、总分。

8课题数据实体:题号、题名、出题教师。

第三章概念结构设计3.1念结构设计工具(E-R模型)概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。

概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。

设计概念结构的四类方法:自顶而下:首先定义全局概念结构的框架,然后逐步细化自底而上:首先定义各局部应用的概念结构,然后将他们集成起来,得到全局概念结构逐步扩:首先定义最重要的核心概念结构,然后向外扩,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。

混合策略:将自顶而下和自底而上相结合,用自顶而下策略设计一个全局概念结构的框架,以它为骨架集成由自底而上策略中设计的各局部概念结构常用的概念模型是E-R模型。

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。

它是描述现实世界概念结构模型的有效方法。

是表示概念模型的一种方式,用矩形表示实体型,矩形框写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。

在ER图中有如下四个成分:E-R矩形框:表示实体,在框中记入实体名。

菱形框:表示联系,在框中记入联系名。

椭圆形框:表示实体或联系的属性,将属性名记入框中。

对于主属性名,则在其名称下划一下划线。

连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。

(对于一对一联系,要在两个实体连线方向各写1;对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。

)概念结构设计的设计可分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。

3.2题库子系统(局部)3.2.1子系统描述出题阶段参与工作的有相关的教师,他们由教师表确定,每一个教师在登录的时候就可以进入自己的界面。

教师根据要求填写自己的课题和相关要求,可以通过多次登录就行修改、删除和提交来完成出题工作,所出课题存储于课题表。

3.2.2分E-R图3.2.3N出题流程图3.3选题子系统(局部)3.3.1子系统描述选题阶段首先由管理员确定发布容。

学生通过登录自己的界面,可以看到题目的全部信息并且进行选择。

在达到限定时间后,由管理员通过人工干预的方式确定最终的选题结果。

在确定的时间和学生完成选题后,由管理员根据题目和学生的具体情况,通过人工干预的方式,对文件表进行处理,确定每一个学生的题目,协调学生和题目之间的关系。

3.3.2分E-R图3.3.3说明N选题流程图3.4评阅子系统(局部)3.4.1子系统描述在答辩阶段,首先由管理员通过对答辩老师分配表的输入,确定每一个题目的答辩组长和其他答辩老师;然后答辩老师通过登录自己的界面进行答辩管理。

3.4.2分E-R图3.4.3说明N答辩流程图3.5总体E-R图E-R图的集成3.5.4总体E-R图3.5.5说明首先管理员登录系统,对系统进行初始化,并可设置系统的开放与关闭。

系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。

相关文档
最新文档