数据库课程设计完整版

合集下载

大学选课数据库课程设计

大学选课数据库课程设计

大学选课数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的基本结构。

2. 学会使用SQL语言进行数据库的基本操作,如查询、插入、更新和删除数据。

3. 掌握数据库设计的基本原则和方法,能独立设计简单的大学选课数据库。

技能目标:1. 能够运用数据库管理系统(如MySQL、Oracle等)进行数据存储、管理和查询。

2. 通过案例分析和实践操作,提升问题解决能力和团队协作能力。

3. 培养学生运用数据库技术解决实际问题的能力,提高编程和数据处理技巧。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习热情,形成积极的学习态度。

2. 培养学生的创新意识和实践能力,鼓励尝试和探究,提高自信心。

3. 培养学生具备良好的团队合作精神,尊重他人意见,学会沟通与协作。

本课程针对大学计算机相关专业学生,结合学科特点、学生实际情况和教学要求,明确以上课程目标。

通过本课程的学习,使学生能够掌握数据库基础知识,具备实际应用能力,并形成积极的学习态度和价值观。

同时,将课程目标分解为具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 数据库基本概念:介绍数据库的定义、发展历程、分类及其应用场景。

- 教材章节:第一章 数据库概述2. 数据模型与关系代数:讲解实体-关系模型、关系模型,以及关系代数的基本操作。

- 教材章节:第二章 数据模型与关系代数3. SQL语言及其应用:学习SQL语言的基本语法,包括数据查询、插入、更新、删除等操作。

- 教材章节:第三章 SQL语言与数据库操作4. 数据库设计:阐述数据库设计的基本原则、步骤和方法,结合大学选课系统案例进行分析。

- 教材章节:第四章 数据库设计5. 数据库管理系统:介绍常见数据库管理系统的特点、使用方法及简单配置。

- 教材章节:第五章 数据库管理系统6. 数据库保护与安全:讲解数据库的安全机制、备份与恢复技术。

- 教材章节:第六章 数据库保护与安全7. 实践操作与案例分析:组织学生进行数据库设计、操作实践,分析并解决实际问题。

学校数据库课程设计

学校数据库课程设计

学校数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的基本结构及其应用场景。

2. 学会使用SQL语言进行数据库的基本操作,包括数据查询、插入、更新和删除。

3. 掌握数据库设计的基本原则,能够根据实际需求设计简单的数据库模型。

技能目标:1. 能够运用数据库管理系统(如MySQL、Access等)进行数据的有效存储和管理。

2. 培养学生运用数据库技术解决实际问题的能力,例如对学校成绩、图书馆藏书等数据进行管理。

3. 提高学生的逻辑思维和数据分析能力,通过数据库操作锻炼问题解决技巧。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学生主动探索新技术、新方法的学习热情。

2. 增强学生的团队协作意识,通过小组讨论和项目实践,使学生学会共同解决问题。

3. 培养学生的信息素养,使他们认识到数据库在信息管理中的重要性,从而更加重视个人信息安全和数据保护。

本课程针对中学高年级学生设计,结合学生已有的计算机操作基础和认知水平,注重培养学生的实践操作能力和创新思维。

课程内容紧密联系课本,以实际应用为导向,确保学生在掌握基本理论知识的同时,能够将所学技能应用于实际问题的解决。

通过本课程的学习,旨在提高学生对数据库技术的理解和应用能力,为未来进一步学习相关专业打下坚实基础。

二、教学内容1. 数据库基础知识- 数据库的基本概念与作用- 数据模型:实体-关系模型、关系模型- 关系数据库的规范化理论2. 数据库管理系统与SQL操作- 常见数据库管理系统介绍- SQL语言的基本语法与使用方法- 数据定义、数据查询、数据更新与删除操作3. 数据库设计- 数据库设计的基本步骤与方法- 实体-关系图(E-R图)的绘制- 关系模式的转换与优化4. 数据库应用案例分析与实践- 学校成绩管理系统案例分析- 图书馆藏书管理系统案例分析- 学生小组项目实践:设计并实现一个简单的数据库应用系统教学内容依据课程目标,以课本为依据,结合学生的实际情况进行组织。

大二数据库课程设计

大二数据库课程设计

大二数据库课程设计一、课程目标知识目标:1. 理解数据库设计的基本原理,掌握关系型数据库的设计方法。

2. 学会使用E-R图进行数据库概念结构设计,能将现实问题转化为数据库模型。

3. 掌握SQL语言,能运用SQL语句进行数据库操作,包括增、删、改、查等功能。

4. 熟悉数据库的规范化理论,了解数据库性能优化方法。

技能目标:1. 能够独立完成小型信息系统的数据库设计,包括需求分析、概念结构设计、逻辑结构设计及物理结构设计。

2. 通过案例学习,掌握数据库设计工具的使用,如PowerDesigner等。

3. 能够运用数据库管理系统(如MySQL、Oracle等)实现数据库的创建、维护和简单查询功能。

情感态度价值观目标:1. 培养学生严谨的科学态度和良好的团队合作精神,提高分析和解决问题的能力。

2. 激发学生对数据库技术的兴趣,鼓励他们探索新技术,关注数据库领域的发展动态。

3. 培养学生遵守学术道德,尊重他人成果,养成良好的学术素养。

课程性质分析:本课程为计算机专业大二学生的专业核心课程,旨在使学生掌握数据库设计的基本理论和实践技能。

学生特点分析:大二学生已具备一定的编程基础和数据处理能力,但对于数据库设计这一领域可能还较为陌生。

教学要求:结合学生特点,注重理论与实践相结合,通过案例教学,使学生能够学以致用,提高综合运用数据库知识解决实际问题的能力。

同时,注重培养学生的学术道德和团队协作精神。

二、教学内容1. 数据库设计基础:包括数据库设计的基本概念、关系模型、E-R图设计方法等,对应教材第1章和第2章内容。

2. 关系型数据库设计:讲解实体关系模型、关系代数、SQL语言基础,对应教材第3章和第4章内容。

3. 数据库设计工具:介绍数据库设计工具PowerDesigner的使用方法,包括概念模型设计、逻辑模型设计等,对应教材第5章内容。

4. 数据库实现与维护:涵盖数据库的创建、表的创建与维护、索引的创建与使用、数据的导入导出等,对应教材第6章内容。

数据库课程设计(完整版)

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统姓名:学号:专业:信息与计算科学指导教师:20年 12月1日目录引言 3一、人员分配 4二、课程设计目的和要求 4三、课程设计过程1.需求分析阶段1.1应用背景 51.2需求分析目标51.3系统设计概要 51.4软件处理对象 61.5系统可行性分析 61.6系统设计目标及意义7 1.7系统业务流程及具体功能 71.8.1数据流程图82.系统的数据字典113.概念结构设计阶段 134.逻辑结构设计阶段 155.物理结构设计阶段 186.数据库实施 187.数据库的运行和维护 187.1 解决问题方法 197.2 系统维护 197.3 数据库性能评价 19四、课程设计心得. 20参考文献 20引言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。

目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。

而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。

当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。

21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。

我们针对如此,设计了一套学生宿舍管理系统。

学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。

由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。

这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

大一数据库课程设计

大一数据库课程设计

大一数据库课程设计一、课程目标知识目标:1. 掌握数据库的基本概念、原理和设计方法;2. 学会使用SQL语言进行数据库的基本操作,如创建、查询、更新和删除;3. 了解数据库的安全性和一致性约束,以及事务处理的基本概念;4. 理解数据库设计过程中的实体关系模型和关系模型,能够进行简单的数据库设计。

技能目标:1. 能够运用所学知识,独立完成小型数据库系统的设计与实现;2. 能够使用数据库管理系统(DBMS)进行数据存储、查询和简单数据分析;3. 能够运用数据库设计方法,解决实际问题,提高数据处理和解决问题的能力;4. 能够撰写数据库设计文档,清晰表述数据库设计思路和实现过程。

情感态度价值观目标:1. 培养学生严谨、认真、负责的学习态度,养成良好的编程习惯;2. 激发学生探索数据库技术发展的兴趣,提高学生的自主学习能力;3. 培养学生团队协作精神,学会与他人共同分析和解决问题;4. 引导学生认识到数据库技术在现实生活中的广泛应用和重要性,提高学生的信息素养。

二、教学内容1. 数据库基本概念:数据库、数据库管理系统、数据库系统;2. 数据模型:实体关系模型、关系模型;3. 关系数据库:关系代数、SQL语言、数据定义、数据查询、数据更新、数据删除;4. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施与维护;5. 数据库安全性与一致性:事务处理、并发控制、数据库恢复、安全性控制;6. 实践环节:使用数据库管理系统(如MySQL、Oracle等)进行数据库设计与实现;7. 数据库设计文档编写:设计思路、实现过程、测试与优化。

教学内容安排与进度:第1周:数据库基本概念、数据模型;第2周:关系数据库、关系代数;第3周:SQL语言;第4周:数据库设计;第5周:数据库安全性与一致性;第6周:实践环节;第7周:数据库设计文档编写与展示。

教材章节关联:第1章 数据库基本概念与数据模型;第2章 关系数据库与SQL语言;第3章 数据库设计;第4章 数据库安全性与一致性;第5章 数据库实践环节。

班级数据库课程设计

班级数据库课程设计

班级数据库课程设计一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、原理和操作方法,能够使用数据库管理系统进行数据的、存储、查询和维护。

具体包括:1.知识目标:理解数据库的基本概念,掌握数据库管理系统的基本原理和操作方法,了解数据库设计的基本步骤。

2.技能目标:能够使用数据库管理系统进行数据的创建、修改、删除和查询,能够进行简单的数据库设计。

3.情感态度价值观目标:培养学生对数据库技术的兴趣,认识到数据库技术在信息社会中的重要性和应用前景。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库管理系统的基本原理和操作方法、数据库设计的基本步骤。

具体包括:1.数据库的基本概念:数据库的定义、特点、分类和发展历程。

2.数据库管理系统的基本原理和操作方法:数据库管理系统的结构、功能和操作方法。

3.数据库设计的基本步骤:需求分析、概念设计、逻辑设计和物理设计。

三、教学方法本课程的教学方法主要包括讲授法、案例分析法和实验法。

具体包括:1.讲授法:通过讲解数据库的基本概念、原理和操作方法,使学生掌握基本知识。

2.案例分析法:通过分析实际案例,使学生了解数据库管理系统的应用和数据库设计的过程。

3.实验法:通过上机实验,使学生掌握数据库管理系统的基本操作和数据库设计的方法。

四、教学资源本课程的教学资源主要包括教材、多媒体资料和实验设备。

具体包括:1.教材:选用权威、实用的数据库教材,为学生提供系统的理论知识。

2.多媒体资料:制作课件、演示文稿等多媒体资料,提高学生的学习兴趣和效果。

3.实验设备:配置数据库管理系统软件和实验设备,为学生提供实践操作的机会。

五、教学评估本课程的评估方式包括平时表现、作业和考试。

具体包括:1.平时表现:评估学生在课堂上的参与程度、提问和回答问题的表现,以反映学生的学习态度和理解程度。

2.作业:布置适量的作业,评估学生的知识掌握和应用能力。

3.考试:进行期中和期末考试,全面评估学生的知识掌握和应用能力。

南林大数据库课程设计

南林大数据库课程设计

南林大数据库课程设计一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据库的结构、数据表的设计和关系运算。

2. 使学生了解SQL语言的基本操作,如数据的增、删、改、查。

3. 让学生理解数据库管理系统的功能和特点,如事务处理、并发控制和数据安全性。

技能目标:1. 培养学生运用数据库设计软件进行数据库设计的能力。

2. 培养学生运用SQL语言进行数据库操作的能力,包括编写简单的查询语句和事务处理语句。

3. 培养学生分析实际问题,设计合理的数据库解决方案的能力。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习热情,形成积极的学习态度。

2. 培养学生具备良好的团队协作精神,学会与他人共同解决问题。

3. 培养学生遵循数据库伦理规范,关注数据安全,尊重知识产权。

课程性质:本课程为南林大计算机科学与技术专业的核心课程,旨在帮助学生掌握数据库的基本理论、技术和应用。

学生特点:学生具备一定的编程基础,对数据库技术有一定了解,但尚未深入学习。

教学要求:结合学生特点,注重理论与实践相结合,通过案例分析和实际操作,提高学生的数据库设计和应用能力。

同时,关注学生情感态度价值观的培养,使他们在掌握知识技能的同时,形成良好的职业素养。

课程目标的设定旨在分解为具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 数据库基本概念:包括数据库的定义、数据库管理系统(DBMS)的功能、数据库系统的体系结构。

- 教材章节:第一章 数据库概述- 内容列举:数据库发展史、数据库系统的组成、DBMS的类型与功能。

2. 数据模型与数据库设计:学习实体-关系模型、关系模型,掌握E-R图设计方法。

- 教材章节:第二章 数据模型与数据库设计- 内容列举:E-R图基本概念、实体与关系的表示、数据库设计方法。

3. 关系数据库:学习关系代数、关系演算,掌握SQL语言的基本操作。

- 教材章节:第三章 关系数据库- 内容列举:关系模型的基本概念、关系代数与演算、SQL语言的基本操作。

大型数据库课程设计

大型数据库课程设计

大型数据库课程设计一、教学目标本课程的教学目标是让学生掌握大型数据库的基本概念、原理和应用方法。

具体来说,知识目标包括了解大型数据库的基本结构、特点和分类,掌握数据库设计的基本方法和步骤,了解数据库管理系统的原理和应用。

技能目标包括能够使用主流的大型数据库管理系统进行数据库设计和操作,能够进行数据库性能优化和故障排除。

情感态度价值观目标包括培养学生的信息素养,提高学生对大型数据库技术的认识和重视,培养学生的团队合作意识和解决问题的能力。

二、教学内容本课程的教学内容主要包括大型数据库的基本概念、原理和应用方法。

具体包括大型数据库的定义、特点和分类,数据库设计的基本方法和步骤,数据库管理系统的原理和应用。

教学中将结合实际案例进行讲解和操作,使学生能够更好地理解和应用所学的知识。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法。

包括讲授法、讨论法、案例分析法和实验法。

讲授法用于讲解基本概念和原理,讨论法用于引导学生进行思考和交流,案例分析法用于分析实际应用案例,实验法用于让学生亲自动手操作和实践。

通过多样化的教学方法,使学生能够全面理解和掌握大型数据库的知识和技能。

四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。

教材方面,我们将使用《大型数据库技术》一书,该书内容全面,理论与实践相结合,适合学生自学和参考。

参考书方面,我们将推荐《大型数据库系统》等书籍,供学生深入学习和研究。

多媒体资料方面,我们将收集和整理相关的教学视频、PPT演示和案例分析等,以丰富学生的学习体验。

实验设备方面,我们将安排学生进行上机实验,使用计算机和数据库管理系统进行实际操作。

通过充分利用教学资源,我们将为学生提供全方位的学习支持。

五、教学评估本课程的教学评估将采用多元化的评估方式,以全面客观地评价学生的学习成果。

平时表现将通过课堂参与、提问和小组讨论等方式进行评估。

作业将包括练习题、案例分析和项目设计等,以巩固和加深学生对知识的理解和应用。

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

HUNAN CITY UNIVERSITY数据库系统课程设计设计题目:宿舍管理信息系统姓名:学号:专业:信息与计算科学指导教师:20年 12月1日目录引言 3一、人员分配 4二、课程设计目的和要求 4三、课程设计过程1.需求分析阶段1.1应用背景 51.2需求分析目标51.3系统设计概要 51.4软件处理对象 61.5系统可行性分析 61.6系统设计目标及意义71.7系统业务流程及具体功能 782.系统的数据字典113.概念结构设计阶段 134.逻辑结构设计阶段 155.物理结构设计阶段 186.数据库实施 187.数据库的运行和维护 187.1 解决问题方法 197.2 系统维护 197.3 数据库性能评价 19四、课程设计心得. 20 参考文献 20引言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。

目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。

而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。

当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。

21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。

我们针对如此,设计了一套学生宿舍管理系统。

学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。

由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。

这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。

面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

一、人员分配组长:E-R 图:数据字典:逻辑结构设计:二、课程设计目的和要求课程设计是为了增强学生对所学课程的理解,学会综合地、灵活地运用所学课程知识的一个重要的实践环节。

本课程设计是应用java程序设计语言进行数据库应用系统的开发,用SQL SERVER 2008进行后台数据库的管理,编写出某一个小型的管理信息系统。

通过本课程设计可以达成如下目标:1、能够自觉运用数据库原理的理论知识指导软件设计;2、学会数据库的设计,并能对设计结果的优劣进行正确的评价;3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明;4、具有一定的独立分析问题、解决问题的能力;5、掌握SQL SERVER2008在信息系统开发过程中的应用。

三、课程设计过程数据库设计的基本步骤如下:(1)需求分析(2)概念结构设计(3)数据库逻辑设计(4)数据库物理设计(5)数据库实施(6)数据库运行和维护1.需求分析阶段1.1应用背景在现代的高校宿舍管理工作中,由于高校扩招,学生人数剧增,传统的管理方法已经不能适合高校宿舍管理的需要,以前使用的管理系统相对落后,随着学生人数的不断增加,该系统在数据管理方面有一些混乱,越来越不能适应管理的需要,因此需要一个功能更完善,操作更方便,容量更大的管理信息系统。

宿舍信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本宿舍信息管理系统的一些基本功能和组成情况包括系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护等步骤。

1.2需求分析目标1.明确用户需求,加速开发进程;2.提高处理速度;3.控制精度以及日常业务处理能力的提高;4.管理信息服务的改进;5.人员工作效率的提高。

1.3系统设计概要宿舍管理的主要工作是学校宿舍基本信息的录入:为学生分、退宿舍和缴费;宿舍卫生检查;水电费的收取;宿舍、学生的查询以及对来访人员的登记。

宿舍分配的过程是:新生入学之前,每个园区将接到安排在本园区住宿的同学名单,并根据学生基本信息按约定的分配原则给每个学生初定宿舍床位。

一般的分配原则是:同一学院的学生应该分配在同一幢楼,同一班级的学生应该分配在房号连续的寝室。

当学生报到后,宿舍管理员根据住宿分配情况开出需支付的住宿费清单,学生到财务处缴费后方可入住。

宿舍分配结束后,宿舍管理员对学生住房情况、房产信息进行维护、查询、管理、统计。

1.4软件处理对象:系统要处理的对象包括用户系统登录信息、入住学生基本信息、宿舍基本信息、宿舍卫生检查信息、宿舍水电缴费信息、宿舍公物报修信息、来访登记信息等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.用户系统登录信息:包括添加用户,修改密码,退出系统等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;2.学生基本信息:包括学号、学生姓名、学生性别、学生所学专业、宿舍号、入住时间等方面的信息,可以方便学生信息的查询和更新;3.宿舍基本信息:宿舍基本信息包括宿舍号、宿舍电话、住宿费、宿舍财产;4.宿舍卫生检查信息:包括宿舍号、检查情况、检查日期;5.宿舍水电缴费信息:包括宿舍号、缴费人、缴费量、缴费日期等四方面的信息;6.宿舍公物报修信息:报修信息包括宿舍号、报修人、保修日期、修理日期、报修情况等信息,具体的数据项见数据字典;7.来访登记信息:包括宿舍号、来访人、被访人、来访时间、离开时间、备注等信息。

1.5系统可行性分析本系统从以下两个个方面进行分析:1.3.1技术可行性本次“宿舍信息管理系统”设计的总体任务是实现宿舍管理的系统化、规范化、自动化,从而达到宿舍管理高效率的目的。

鉴于我们以前学过C++,这学期又学了数据库,所以对开发管理系统有了一定的认识。

由于本设计的最重要体现的是实用性,所以通过调查与分析,结合自己现有的技术水平加上老师的指导,还是能按期完成本次课程设计的。

1.3.2操作可行性本系统是为学校的宿舍管理者开发的,所有本软件的用户对象是宿舍的管理人员,由于本软件设计简单并附有详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。

结论:经分析本系统满足以上几个方面的要求,所以开发本系统是完全可行的。

1.6系统的设计目标及其意义本宿舍管理信息系统强化了学生管理的职能,涵盖了学生管理、床位管理等主要功能,特别是对学生宿舍管理工作进行了提炼和概括,使学生宿舍管理工作日益规范化、制度化和科学化,从而达到宿舍管理高效率的目的。

本系统主要包括三大功能:录入,查询和修改。

录入时最基本的系统功能,实现了所有学生情况的录入,保证了学校学生住宿情况的完整性。

用户可以通过适当的查询条件,对所有或者个别要了解的学生情况进行分类的查询,系统的查询能够一步到位,还支持模糊查询,从而减小了在不知道学生具体情况下查询的难度。

修改则是集查询、删除和修改功能为一体的一个管理模块,本系统课通过多个查询条件得出所要的学生纪录,并在此基础上可对学生的基本住宿资料进行修改。

1.7系统的业务流程及具体的功能通过对用户需求和系统设计思想的分析,可以得出该宿舍管理信息系统大致可以分为几大模块:宿舍基本信息模块、学生入住模块、卫生检查模块、水电收费模块、宿舍报修模块、外来人员登记模块。

系统的业务流程图:图1.7.1系统业务流程图系统功能模块图:1.7.2系统总功能模块图主要模块的功能:①宿舍基本信息模块:添加、修改、查询和删除宿舍基本信息,如宿舍房号、财产、床位等。

②学生入住模块:添加、修改、查询和删除学生入住、退宿信息,包括学生一些基本信息、缴费等。

③卫生检查模块:对宿舍卫生检查、评比、统计等。

④水电收费模块:对超出规定部分的水电收费管理。

⑤宿舍报修模块:对报修情况的登记、时间安排、修理结果检查等。

⑥来访人员登记模块:对来访人员的登记管理等。

1.8数据流程数据流程图图1.8.1宿舍信息管理系统总数据流图图1.8.2宿舍信息登记分数据流图图1.8.3入住学生信息登记分数据流图图1.8.4宿舍卫生检查分数据流图图1.8.5宿舍水电收费分数据流图图1.8.6宿舍报修分数据流图图1.8.7来访人员登记分数据流图2系统的数据字典数据字典数据从程序内部分离出来,形成独立的外部数据文件。

静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。

静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表之间的关系。

3.概念结构设计阶段本系统的总E-R图如图(2.1)所示:图(3.1)总E-R图以下是分E-R图:宿舍信息表分E-R图(被参照关系)卫生检查信息表分E-R图(参照关系)水电收费信息表分E-R图(参照关系)学生信息表分E-R图(参照关系)宿舍报修信息表分E-R图(参照关系)来访人员信息表分E-R图(参照关系)4.逻辑结构设计阶段把系统的E-R图转换成数据库模式如下(下列关系模型中标有黄色钥匙状的为主码):表4.1宿舍基本信息表(dorm)表4.2学生入住信息表(student)表4.3宿舍卫生检查表(checkinfo)表4.4宿舍报修表(repair)表4.5宿舍外来人员记录表(register)表4.6宿舍水电缴费表(charge)表4.7宿舍管理员表(userinfo)本系统的关系模型如下:dorm(dormID,phone,Dmoney,bedNum,chairNum,deskNum,DRemark)student(SID,Sname,Ssex,class,dormID)checkinfo(checkID,dormID,CDate,CSate,CRemark)charge(chargeID,dormID,MDate,EBuy,CPerson,CMoney)repair(repairID,dormID,DateIn,DateRepair,Person,repair,reason,rmoney) register(RegisterID,PcomeID,PcomeName,DateCome,Plook,dormID,Dateleave,Remark)5.物理结构设计阶段数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。

为一个给定的逻辑数据模型选取一个最适合的应用要求的物理结构的过程,就是数据库的物理设计。

相关文档
最新文档