数据库课程设计教室管理信息系统组文档格式.docx

上传人:b****6 文档编号:17495980 上传时间:2022-12-06 格式:DOCX 页数:41 大小:292.09KB
下载 相关 举报
数据库课程设计教室管理信息系统组文档格式.docx_第1页
第1页 / 共41页
数据库课程设计教室管理信息系统组文档格式.docx_第2页
第2页 / 共41页
数据库课程设计教室管理信息系统组文档格式.docx_第3页
第3页 / 共41页
数据库课程设计教室管理信息系统组文档格式.docx_第4页
第4页 / 共41页
数据库课程设计教室管理信息系统组文档格式.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

数据库课程设计教室管理信息系统组文档格式.docx

《数据库课程设计教室管理信息系统组文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计教室管理信息系统组文档格式.docx(41页珍藏版)》请在冰豆网上搜索。

数据库课程设计教室管理信息系统组文档格式.docx

我们的教室管理信息系统也就给老师和学生提供了一个网络上的平台来简化申请教室的程序。

③在教室使用过程中,各硬件或软件设备出现问题,就需要专业维修人员进行维修,这时就需要一个系统性的规划和安排。

④日常的开放和清洁问题也需要解决,具体时间和人员都需要安排。

教室管理信息系统可以使类似的事情规范化,也简化了管理工作。

1.2.3教室管理信息系统的项目进程

首先,经过小组讨论确定了教室管理信息系统主要功能方向,主要分为教室日常维护,教室查询,教师查询、课程查询、教室借用查询五大板块,再细分讨论各板块的主要功能。

其次,根据讨论结果制定出功能目标图,根据各个功能画出业务流程图、数据流程图、E-R图,系统总体结构的设计、数据库的设计等。

1.3系统目标和实现技术

实现教室信息的存储,学校任课教师信息的存储,学校课程的开设信息的存储以及院系设置的情况。

在对这些数据进行存储后,要对所处学期的院系课程开设情况进行学校教室的安排,并对这些安排好的数据进行存储,实现数据库的更新,之后,用户就可以对学校教室的使用信息进行查询,也可以对教室所上课程的相关信息进行查询。

如果想修改数据或是进行教室使用信息的修改,只能由系统的管理员进行更改和储存。

本次课程设计要实现教室日常维护、教室查询、教师查询、课程查询、教室借用查询和自习教室方面的查询等功能,功能目标图:

实验软件平台:

Windows7

数据库开发工具:

MicrosoftVisualFoxPro

2.需求分析

2.1组织结构分析

与教室管理相关的学校的组织机构有:

学生、教师和教室。

学校的所有日常工作都是围绕着这三大部分进行的。

江苏科技大学下设若干学院,如数理学院、材料学院、经管学院、船海学院等;

一个学院下设若干专业,如数理学院下设有专业:

信息与计算科学、应用统计学和应用物理学;

一个专业有若干班级,如数理学院的2013级应用统计学专业下设两个班级:

应统1班、应统2班;

一个班级有若干同学。

学校下设若干学院,一个学院下设若干专业,一个专业有若干教师;

一个专业开设有若干课程,如数理学院应用统计学专业开设有管理信息系统、数学分析等课程。

  学校有若干教学楼,如第三教学楼,第四教学楼、综合楼等;

一个教学楼有若干楼层,如综合楼有一层、二层、三层、四层、五层、六层;

一个楼层有若干教室,如综合楼第三层有B301、B302等20个教室。

一个教师可以开设若干门课程,一门课程可以由多个老师来教授。

一个教室在不同的时段可以上不同的课程。

2.2业务流程分析、

2.2.1教室维护管理业务流程图:

2.2.2教室设备维修业务流程图:

2.2.3教室排课业务流程图:

2.2.4教室查询功能

查询,预订教室:

学生或老师将要所查询的教室号码报给负责老师,负责老师根据已有的上课安排课程表查询相应教室,如果在所查时间段空闲,则可安排教室,并把教室安排情况通知对应学生和老师,如果教室不是空闲的,则预定教室并把预订相应时间段的空教室通知给对应学生和老师(显然也是自习教室安排业务流程图)。

2.2.5教师查询功能

查询老师安排:

学生或老师将要所查询的教师姓名报给负责老师,负责老师根据上课安排课程表把所要查询的教师和相应的教室、课程安排通知给查询的学生或老师。

2.2.6课程查询功能

查询课程安排:

学生或老师把所要查询的课程名报给负责老师,负责老师根据上课安排课程表查询课程安排并把相应的课程、教室和教师安排通知给所要查询的学生或教师。

2.2.7教室借用安排

查询的学生或老师,并把借用通知通知给原来的准备在这个教室里上课的学生和老师。

2.3数据流程分析

2.3.1查询、预定教室数据流程图

预定信息D2预定信息记录

所查询教室

所查时间段有课

所要查询的教室号码所查询教室所查

时间段空闲

安排教室情况

D1安排教室登记

2.3.2查询教师安排数据流程图

所要查询的所查教师安排

教师编号教师安排记录

2.3.3查询课程安排数据流程图

所要查询所查课程D4课程安排记录

的课程号安排

2.3.4借用教室数据流程图

借用信息记录

所借用的教室号教室被借用信息

2.4数据字典

教室管理信息系统各实体及联系的数据字典:

2.4.1数据流的描述:

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

A1

所查询的教室号码

要查询的教室信息

S1

P1

教室号码

A2

查询教室空置

所要查询的教室没有上课

P2

教室号码、空置时间段

A3

查询教室有课

所要查询的教室有课

P3

教室号码、所查时间段

A4

预订信息

所要预定教室的信息

D2

预定教室号码、预定时间、预定时间段

A5

安排教室情况

所安排的教室的信息

D1

所安排的教室号码、安排的时间

A6

教师编号

要查询的教师编号

A7

教师安排

所查询的教师安排信息

D3

教师编号、教师上课时间、科目、地点

A8

课程号

所要查询的课程编号

课程编号

A9

课程安排

所查询的课程所有信息

D4

课程编号、任课教师、对应的上课地点

A10

借用教室号

所要借用的教师编号

教室编号

A11

教室信息

被借用教室的所有信息

P4

教室编号、借用时间段的上课老师、所上课程

A12

同意借用

同意借用信息

P5

同意在该时间段借用教室的信息

A13

不同意借用

不同意借用信息

P6

不同意在该时间段借用教室的信息

A14

借用教室情况

借用教室信息

D5

借用教室的所有信息

A15

2.4.2处理逻辑的描述:

处理逻辑编号

处理逻辑名称

输入的数据流

处理

输出的数据流

查询上课安排课程表

查询所有的课程安排表

根据所提供的内容查询全校课程安排表

P3P2D3D4P4D5

安排教室

实行教室安排并记录教室安排

根据所查询的教室信息安排教室

预定教室

老师或学生根据需要预定教室

提供预定教室号、预定时间段

通知原来的学生或老师

将教室被借用信息通知给原来在这里上课的学生或老师

将教师被借用的信息通知下去

P5P6

安排借用

同意后安排借用

实行借用并记录借用信息

通知借用的学生或老师

将不同意借用的情况通知给要借用的学生或老师

通知不同意借用信息、取消借用

2.4.3数据存储的描述:

数据存储编号

数据存储名称

简述

数据存储组成

相关联的处理

安排教室记录

安排查询时间段的空置教室

上课时间、任课老师、上课教室、上课时间段

预订信息记录

所预定教室的信息

预定教室编号、预定时间段

教师安排记录

所查询的教师课程安排信息

教师编号、上课时间段、上课地点

课程安排记录

所查询课程的全校安排信息

任课老师、上课地点、上课时间

借用信息记录

所借用教室的所有信息

教室编号、上课时间段

D6

上课安排课程表

全校课程安排信息

上课时间、任课老师、上课教室、上课时间段

2.4.4.外部实体的描述:

外部实体编号

外部实体名称

外部实体组成

学生或老师

学生或老师

学生、老师

3概念结构设计

概念设计是根据需求分析阶段所收集到的用户需求,设计数据库的概念数据模型,它是从用户角度看到的数据库。

采用两种建模工具完成数据库的概念结构设计如下:

3.1教室管理信息系统总E-R图

由此得到的教室管理信息系统的关系模型如下

3.1.1处理逻辑描述

1.教学楼(教学楼号,教学楼名称)

2.教室(教室编号,教学楼号,楼层)

3.课程(课程号,课程名称,学分,课程类型,院系号)

4.教师(教师号,教师姓名,性别,所属院系,职称,身份证号)

5..学生(学号,姓名,院系号,身份证号)

6.教室设备(设备编号,类型,生产日期)

7.维修人员(维修人员编号,姓名,性别,联系方式,身份证号)

8.教室器材(器材编号,类型,生产日期)

9.管理员(管理员编号,姓名,性别,职称,身份证号)

10.维护人员(维护人员编号,姓名,性别,联系方式,身份证号)

11教室借用(学号,教室_教室编号,使用人编号,使用日期,使用时间段,用途)

12上课(教师_教师编号,课程_课程号,教室_教室编号,教室编号,上课时间,上课时间段,教师编号,课程号)

3.1.2教室管理信息系统各实体及联系的数据表格

⑴教学楼数据字典:

属性名

存储代码

类型

长度

备注

教学楼号

bno

String

20

学校教学楼号

教学楼名称

bname

学校教学楼名称

⑵.教室数据字典:

char

10

教学楼中教室号

char

教室所在教学楼号

楼层

教室所在楼层

⑶课程数据字典:

课程名称

学分

课程学分

课程类型

课程类型(全校选修、专业选修、专业必修、人文修养、艺术教育)

开课院系

课程开课的院系

⑷教师数据字典:

教师号

院系号

院系编号

教师姓名

性别

教师性别(男、女)

所属院系

教师所属院系

职称

教师的职称(教授、副教授、讲师)

身份证号

教师身份证号

⑸学生数据字典:

学号

学生编号

姓名

学生姓名

学生所属院系

学生的身份证号

⑹教室设备数据字典:

设备编号

教学设备编号

教学设备类型

生产日期

教学设备生产日期

⑺维护人员数据字典:

维护人员编号

2

维护人员姓名

维护人员性别

联系方式

11

维护人员联系方式

省份证号

28

维护人员身份证号

⑻教室器材数据字典:

器材编号

教室器材编号

教室器材类型

教室器材生产日期

⑼管理员数据字典:

管理员编号

管理员姓名

管理员性别

管理员职称

管理员身份证号

⑽.维修人员数据字典:

维修人员编号

维修人员姓名

维修人员性别

维修人员职称

维修人员身份证号

⑾教室借用:

教室_教室编号

使用人编号

使用人的编号

使用日期

datetime

8

使用的日期

使用时间段

用途

借用目的

⑿上课

教师_教师编号

课程_课程号

教室_教室编号

date

上课时间

上课时间段

4.个人总结

1340504205郭雪寒

刚开始接触课程设计的时候,感觉有点无助,不知道自己要做什么。

虽然老师以前一直强调业务流程、功能模块、数据流程、数据字典,但是当真正接触到的时候发现实施起来还是有一定难度的。

经过讨论,我们小组最终确定做教室管理信息系统的设计。

首先,作为组长的我先和大家讨论了整体的框架,1项目背景2可行性分析3概念结构设计。

只有确定了整体的框架,才能一步步进行实施。

关于这些内容,最难的就是画出业务流程图、数据流程图、ER图等。

对于这些内容,我进行了分工,我负责整体的框架设计以及程序的设计以及实现,其他人有的负责画业务流程图,有的负责数据流程图。

在确定好分工后,大家就开始了实施。

在为期一周的课程设计中,第一天我们先搜集了资料,了解了很多关于教室管理信息系统的信息,然后把有用的信息提取出来并进行汇总,第一天在大家的努力下,搜集到了很多资料,然后我们针对这些信息进行了讨论,对教室管理信息系统的设计有了明确的目标。

第二天下午每个人就开始了自己的任务,我们把学校按照学院、专业、班级细化掉,并按照日常维护管理、教室查询、教师查询、课程查询、教室借用五个模块进行设计。

关于业务流程图,真的要感谢老师上课给我们讲的内容,根据老师上课讲的,我们先确定了每种形状代表的含义,然后进行制作。

刚开始在绘制线条、处理单元、外部实体的时候还比较生疏,但是经过我们小组在一起的讨论,最终我们画出了教室日常维护、教室查询、教师查询、课程查询等的流程图。

在绘制流程图的过程中,我们进行了一遍遍的修改,一遍遍的完善,最终制作了满意的流程图。

当然,在修改的过程中,我们查阅了很多资料,了解了很多知识,培养了我们的能力。

接下来还有一个难点就是数据流程图的设计,数据流程图和业务流程图看起来很相似,其实还是有很多不同,我们也是先确定了外部实体、处理单元等的标识,然后主要有梁彩丽同学制作。

我主要负责了程序的设计,关于程序的设计,我们小组采用的是vfp,在去年vfp的课程设计中,我认真的进行了实验,设计出来了教师学生登陆系统以及课程查询登陆系统、成绩查询登录系统等。

所以在这次课程设计中,由于有vfp的基础,设计起来还比较容易。

我们先建立了数据字典,标明它们的名称、属性、长度等。

然后我们在vfp中建立了教师表、课程表等12张表格,然后根据这些表格之间的关系编写了代码,进行了程序的设计。

在编写代码的过程中,虽然有vfp的基础,但是一些代码的编写还是比较困难,为此,我从图书馆借阅了很多关于vfp的资料,并且在网上查阅资料请教学长学姐。

在设计过程中遇到了很多困难,但是在我们的不懈努力下,一次次调试,一次次修改,最终取得了成功。

在大家都各自完成自己的任务后,我把这些内容进行了整合,其中存在着一些字体大小不匹配等问题,我一一进行了修改。

当然,有些业务流程图、数据流程图的制作不是很标准,我也进行了修改,并生成了目录。

最终形成了我们组的设计书。

在这次实践中,我收获了很多,从刚开始的茫然到后来的能设计代码并进行登陆得以实现。

这其中充满着心酸努力和汗水,不过我们很有成就感,很感谢老师给了我们这样的机会,让我们那么能够充分挖掘自己的潜力,锻炼自己的能力。

课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节。

如果只是学习书本知识不进行实践,我们可能就会眼高手低,不知道自己的真实能力。

就比如在这次的课程实践中,刚开始觉得业务流程图和数据流程图好简单,但是当真正制作的时候发现远比想象的复杂,不过通过我们的努力还是克服了这些困难。

在完成后,我也进行了总结,这次管理信息系统的设计我们有很多不足。

1我们没有事先进行软件运用的复习,当用到感觉生疏的时候才进行了复习,耽误了很多时间;

2在分工方面,我的分工也不是特别明确,导致大家做的比较混乱,有些人做的比较多,有些人又做的特别少,而且可能会重复,这样子整体效率不是特别高。

3在设计过程中,有些地方做不出来,就没有深入的讨论,精益求精,弄得不是特别完美,有点遗憾。

不过,总的来说课程设计让我学到了好多,让我锻炼了动手能力,而不是简简单单停留在课本中。

我觉得在这次课程设计中收获最大的还是团队合作的精神。

通过这次合作,大家的关系更加融洽,当然大家的人际交往能力都得到了很好的提升,为以后的学习工作和生活都带来了很大的益处,也给我的大学生活添上了浓墨重彩的一笔。

1340504206郭姿涵

在日常学习生活中,我们会广泛地接触到管理信息系统,比如图书馆借阅系统、宿舍管理信息系统、校园一卡通管理信息系统、超市收银管理信息系统等等。

我们现代社会是信息化社会、科技化社会,每天都会有海量信息产生,如何抓住其中的有效信息,找到其中的主要矛盾,正是管理信息系统研究的重点和难点。

随着计算机技术的日趋成熟与其广泛应用,把计算机作为我们分析管理的一大工具,可以实现信息更有效更精确地管理。

作为信息的产生者和使用者,个人和企业都应对管理信息系统的内容有所了解和掌握,以使得自己或者企业能在竞争中激流勇进,更好地实现目标和价值。

不知不觉,为期两周的管理信息系统课程设计就要接近尾声了,去回味当时经历的整个过程,酸甜苦辣,从中收获许多,也感悟颇多。

从最开始设计题目的选择,尽管老师在很早之前就让我们考虑过这个问题,但当时没有太在意,所以选题的时候我们组有些小的争议,不过很快意见一致确定下来之后,便开始组内分工着手来进行设计,其中也同样遇到了许多问题与矛盾。

对于这次管理信息系统的课程设计,虽然一些理论知识老师上课时都给我们讲授过,但真正实践来自己完成时,却遇到了诸多困难,完全不是纸上谈兵式的空想就可以。

在设计之初,由于之前大家对这个题目如何设计不太熟悉,我们组决定首先自行查阅相关资料(图书馆或者网上),来借鉴一些有关的设计,挖掘更多的思想,最后综合大家的想法和建议将大体设计思路确定下来。

我们组设计的课题是教室管理信息系统,这与我们学生日常的学习生活息息相关,信息化计算机化的发展使得教室的日常管理很方便。

教室作为一所学校的重要资源,然而在许多学校尤其是大学,这种重要资源往往显得比较稀缺,如何合理而充分地管理好我们的教室,对学校教务负责教室管理的部门来说,是一项基础而重要的工作,不仅对老师,学生,教学等方面很方便,也可以减轻教务处管理人员的工作。

对于一个现代化大学来说,教室管理信息系统的设计是一项必不可少的工作,其实现是至关重要的。

我在此次课程设计中主要负责业务流程图的设计和绘制,由于老师在课上重点讲授

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1