数据库课程设计教室管理信息系统11组.docx

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

数据库课程设计教室管理信息系统11组.docx

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

数据库课程设计教室管理信息系统11组.docx

数据库课程设计教室管理信息系统11组

1.项目背景…………………………………………………………………………………………………3

1.1选题背景………………………………………………………………………………………………3

1.2系统目标和实现技术…………………………………………………………………………………

1.3基本需求及系统的可行性分析…………………………………………………………………………………3

2.需求分析……………………………………………………………………………………………………3

2.1组织结构分析…………………………………………………………………………………………3

2.2业务流程分析…………………………………………………………………………………………4

2.3数据流程分析…………………………………………………………………………………………5

2.4数据字典………………………………………………………………………………………………6

3.概念结构设计………………………………………………………………………………………………8

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

4.个人总结…………………………………………………………………………………………………………11

5.参考文献……………………………………………………………………………………………………12

6.小组组员分工情况说明……………………………………………………………………………………12

附录……………………………………………………………………………………………………………12

1.项目背景

1.1选题背景

教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。

教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。

当今世界,经济信息化,管理业务信息化已经成为一种趋势。

就学校对于教室管理方面,建立教室管理信息系统无疑是学校发展的一种趋势,也使学校管理更方便,快捷。

因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。

就目前我校对教室管理情况而言,教室信息庞大复杂,管理过程杂乱,故建立此系统,以便及对教室信息的查询等。

1.2系统的可行性分析

1.2.1教室信息管理的基本需求

①需要硬件设备

②相应软件设施

③专业管理人员和维修人员

④数据库的建立和信息储备

⑤各组织职能的划分

通过对日常教室使用情况的观察和了解,我们小组讨论得出以下可行性分析:

①教室的使用具有一定的计划性和流动性,即一个班在相应的时间里,所上的课程和使用的教室是固定的,但是不同的课程在不同的时间里会使用不同的教室,这与教务处的课程安排是密切相关的。

这时就需要一个管理信息系统来使教室安排简单化。

②在不同的情况下,老师和学生都可能出现各种状况,导致缺课。

在需要补课的情况下,就需要查询一定时期内的空闲教室,并申请教室。

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

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

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

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

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

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

1.3系统目标和实现技术

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

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

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

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

实验软件平台:

Windows7

数据库开发工具:

MicrosoftVisualFoxPro

2.需求分析

2.1组织结构分析

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

学生、教师和教室。

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

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

信息与计算科学、应用统计学和应用物理学;一个专业有若干班级,如数理学院的2013级应用统计学专业下设两个班级:

应统1班、应统2班;一个班级有若干同学。

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

  学校有若干教学楼,如第三教学楼,第四教学楼、综合楼等;一个教学楼有若干楼层,如综合楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如综合楼第三层有B301、B302等20个教室。

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

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

2.2业务流程分析、

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

管理员

登记、收集教室相关信息

教室维修人员

个人资料

录入数据库

存档

数据录入人员

维修人员数据库

安排工作维修教室

多媒体设备、电器。

设备维修人员

提交数据库

罗列出工作安排表

制定

查询,预订教室:

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

 

查询老师安排:

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

查询课程安排:

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

 

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

 

2.3数据流程分析

预定信息D2预定信息记录

所查询教室

所查时间段有课

S1学生或老师

P1

查询上课安

排课程表

P2

安排教室

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

时间段空闲

安排教室情况

D1安排教室登记

所要查询的所查教师安排

教师编号教师安排记录

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

的课程号安排

借用信息记录

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

2.4数据字典

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

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

A1

所查询的教室号码

要查询的教室信息

S1

P1

教室号码

A2

查询教室空置

所要查询的教室没有上课

P1

P2

教室号码、空置时间段

A3

查询教室有课

所要查询的教室有课

P1

P3

教室号码、所查时间段

A4

预订信息

所要预定教室的信息

P3

D2

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

A5

安排教室情况

所安排的教室的信息

P2

D1

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

A6

教师编号

要查询的教师编号

S1

P1

教师编号

A7

教师安排

所查询的教师安排信息

P1

D3

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

A8

课程号

所要查询的课程编号

S1

P1

课程编号

A9

课程安排

所查询的课程所有信息

P1

D4

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

A10

借用教室号

所要借用的教师编号

S1

P1

教室编号

A11

教室信息

被借用教室的所有信息

P1

P4

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

A12

同意借用

同意借用信息

P4

P5

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

A13

不同意借用

不同意借用信息

P4

P6

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

A14

借用教室情况

借用教室信息

P1

D5

借用教室的所有信息

A15

同意借用信息

同意借用信息

P5

S1

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

处理逻辑编号

处理逻辑名称

简述

输入的数据流

处理

输出的数据流

P1

查询上课安排课程表

查询所有的课程安排表

S1

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

P3P2D3D4P4D5

P2

安排教室

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

P1

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

D1

P3

预定教室

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

P1

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

D2

P4

通知原来的学生或老师

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

P1

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

P5P6

P5

安排借用

同意后安排借用

P4

实行借用并记录借用信息

S1

P6

通知借用的学生或老师

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

P4

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

P6

数据存储编号

数据存储名称

简述

数据存储组成

相关联的处理

D1

安排教室记录

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

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

P2

D2

预订信息记录

所预定教室的信息

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

P3

D3

教师安排记录

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

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

P1

D4

课程安排记录

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

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

P1

D5

借用信息记录

所借用教室的所有信息

教室编号、上课时间段

P1

D6

上课安排课程表

全校课程安排信息

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

P1

外部实体编号

外部实体名称

简述

外部实体组成

输入的数据流

输出的数据流

S1

学生或老师

学生或老师

学生、老师

P1

3概念结构设计

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

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

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

院系

教师

学生

课程

院|教

院|学

讲授

教学楼号

教学楼

教—教

教学楼名

教室

教室号

教学楼号

楼层

院系号

院系名称

学号

姓名

院系号

身份证号

教师号

教师姓名

性别

院系号

职称

身份证号号

课程号

课程名称

学分

课程类型

院系号

借用

日期

时间段

用途

工作日

时间段

1

n

m

n

1

n

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

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

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

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

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

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

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

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

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

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

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

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

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

⑴教学楼数据字典:

属性名

存储代码

类型

长度

备注

教学楼号

bno

String

20

学校教学楼号

教学楼名称

bname

String

20

学校教学楼名称

⑵.教室数据字典:

属性名

类型

长度

备注

教室编号

char

10

教学楼中教室号

教学楼号

char

10

教室所在教学楼号

楼层

char

10

教室所在楼层

⑶课程数据字典:

属性名

类型

长度

备注

课程号

char

10

课程编号

课程名称

char

10

课程名称

学分

char

10

课程学分

课程类型

char

10

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

开课院系

char

10

课程开课的院系

⑷教师数据字典:

属性名

类型

长度

备注

教师编号

char

20

教师号

院系号

char

10

院系编号

教师姓名

char

10

教师姓名

性别

char

10

教师性别(男、女)

所属院系

char

10

教师所属院系

职称

char

10

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

身份证号

char

20

教师身份证号

⑸学生数据字典:

属性名

类型

长度

备注

学号

char

10

学生编号

姓名

char

10

学生姓名

院系号

char

10

学生所属院系

身份证号

char

20

学生的身份证号

⑹教室设备数据字典:

属性名

类型

长度

备注

设备编号

char

10

教学设备编号

类型

char

10

教学设备类型

生产日期

char

20

教学设备生产日期

⑺维护人员数据字典:

属性名

类型

长度

备注

维护人员编号

char

20

维护人员编号

姓名

char

2

维护人员姓名

性别

char

10

维护人员性别

联系方式

char

11

维护人员联系方式

省份证号

char

28

维护人员身份证号

⑻教室器材数据字典:

属性名

类型

长度

备注

器材编号

char

10

教室器材编号

类型

char

10

教室器材类型

生产日期

char

10

教室器材生产日期

⑼管理员数据字典:

属性名

类型

长度

备注

管理员编号

char

20

管理员编号

姓名

char

10

管理员姓名

性别

char

10

管理员性别

职称

char

11

管理员职称

身份证号

char

28

管理员身份证号

⑽.维修人员数据字典:

属性名

类型

长度

备注

维修人员编号

char

20

维修人员编号

姓名

char

10

维修人员姓名

性别

char

10

维修人员性别

联系方式

char

11

维修人员职称

身份证号

char

28

维修人员身份证号

⑾教室借用:

属性名

类型

长度

备注

学号

char

20

学生编号

教室_教室编号

char

10

教学楼中教室号

使用人编号

char

10

使用人的编号

使用日期

datetime

8

使用的日期

使用时间段

datetime

8

使用时间段

用途

char

10

借用目的

⑿上课

属性名

类型

长度

备注

教师_教师编号

char

20

学生编号

课程_课程号

char

10

教学楼中教室号

教室_教室编号

char

10

使用人的编号

教室编号

date

8

使用的日期

上课时间

date

8

使用时间段

上课时间段

char

10

借用目的

教师编号

char

20

教师编号

课程号

char

10

课程编号

4.个人总结

05郭雪寒

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

06郭姿涵

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

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

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

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

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

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

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

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

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

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

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

我在此次课程设计中主要负责业务流程图的设计和绘制,由于老师在课上重点讲授过这方面的知识,也让我们练习过一些常见的案例,熟悉了绘制的要求与符号

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

当前位置:首页 > 自然科学 > 物理

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

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