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

上传人:仙*** 文档编号:133451160 上传时间:2022-08-10 格式:DOC 页数:33 大小:251KB
收藏 版权申诉 举报 下载
数据库课程设计教室管理信息系统11组_第1页
第1页 / 共33页
数据库课程设计教室管理信息系统11组_第2页
第2页 / 共33页
数据库课程设计教室管理信息系统11组_第3页
第3页 / 共33页
资源描述:

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

1、 目录1. 项目背景31.1选题背景31.2系统目标和实现技术1.3基本需求及系统的可行性分析32.需求分析32.1组织结构分析32.2业务流程分析42.3数据流程分析52.4数据字典63.概念结构设计83.1教室管理信息系统总E-R图94.个人总结115.参考文献126.小组组员分工情况说明12附录121.项目背景1.1选题背景教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。当今世界,经济信息化,管理

2、业务信息化已经成为一种趋势。就学校对于教室管理方面,建立教室管理信息系统无疑是学校发展的一种趋势,也使学校管理更方便,快捷。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。就目前我校对教室管理情况而言,教室信息庞大复杂,管理过程杂乱,故建立此系统,以便及对教室信息的查询等。1.2系统的可行性分析1.21教室信息管理的基本需求需要硬件设备相应软件设施专业管理人员和维修人员数据库的建立和信息储备各组织职能的划分1.2.2教室管理信息系统的可

3、行性分析通过对日常教室使用情况的观察和了解,我们小组讨论得出以下可行性分析:教室的使用具有一定的计划性和流动性,即一个班在相应的时间里,所上的课程和使用的教室是固定的,但是不同的课程在不同的时间里会使用不同的教室,这与教务处的课程安排是密切相关的。这时就需要一个管理信息系统来使教室安排简单化。在不同的情况下,老师和学生都可能出现各种状况,导致缺课。在需要补课的情况下,就需要查询一定时期内的空闲教室,并申请教室。我们的教室管理信息系统也就给老师和学生提供了一个网络上的平台来简化申请教室的程序。在教室使用过程中,各硬件或软件设备出现问题,就需要专业维修人员进行维修,这时就需要一个系统性的规划和安排

4、。日常的开放和清洁问题也需要解决,具体时间和人员都需要安排。教室管理信息系统可以使类似的事情规范化,也简化了管理工作。1.2.3教室管理信息系统的项目进程首先,经过小组讨论确定了教室管理信息系统主要功能方向,主要分为教室日常维护,教室查询,教师查询、课程查询、教室借用查询五大板块,再细分讨论各板块的主要功能。其次,根据讨论结果制定出功能目标图,根据各个功能画出业务流程图、数据流程图、E-R图,系统总体结构的设计、数据库的设计等。 1.3系统目标和实现技术实现教室信息的存储,学校任课教师信息的存储,学校课程的开设信息的存储以及院系设置的情况。在对这些数据进行存储后,要对所处学期的院系课程开设情况

5、进行学校教室的安排,并对这些安排好的数据进行存储,实现数据库的更新,之后,用户就可以对学校教室的使用信息进行查询,也可以对教室所上课程的相关信息进行查询。如果想修改数据或是进行教室使用信息的修改,只能由系统的管理员进行更改和储存。本次课程设计要实现教室日常维护、教室查询、教师查询、课程查询、教室借用查询和自习教室方面的查询等功能,功能目标图:教室信息管理系统教 室日 常维 护教 室查 询功 能教 室借 用查 询课 程查 询功 能教 师查 询功 能实验软件平台:Windows7数据库开发工具:Microsoft Visual FoxPro2.需求分析 2.1组织结构分析与教室管理相关的学校的组织

6、机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。江苏科技大学下设若干学院,如数理学院、材料学院、经管学院、船海学院等;一个学院下设若干专业,如数理学院下设有专业:信息与计算科学、应用统计学和应用物理学;一个专业有若干班级,如数理学院的2013级应用统计学专业下设两个班级:应统1班、应统 2班;一个班级有若干同学。学校下设若干学院,一个学院下设若干专业,一个专业有若干教师;一个专业开设有若干课程,如数理学院应用统计学专业开设有管理信息系统、数学分析等课程。学校有若干教学楼,如第三教学楼,第四教学楼、综合楼等;一个教学楼有若干楼层,如综合楼有一层、二层、三层、四层、五层、六

7、层;一个楼层有若干教室,如综合楼第三层有B301、B302等20个教室。一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。2.2业务流程分析、2.2.1 教室维护管理业务流程图:管理员 登记 、收集教室相关信息教室维护人员个人资料录入数据库存档数据录入人员维护人员数据库安排工作维护教室开关教室门、清洁大扫 。教室维护人员提交数据库罗列出工作安排表制定2.2.2教室设备维修业务流程图:管理员 登记 、收集教室相关信息教室维修人员个人资料录入数据库存档数据录入人员维修人员数据库安排工作维修教室多媒体设备、电器 。设备维修人员提交数据库罗列出工作安排表制

8、定制定课程安排信息查询呈现给教师、学生学生人员数据库制定存档登记 、收集相关信息管理员 2.2.3教室排课业务流程图:教师人员数据库教室使用情况一览表教师、学生 申请借用教室2.2.4教室查询功能查询,预订教室:学生或老师将要所查询的教室号码报给负责老师,负责老师根据已有的上课安排课程表查询相应教室,如果在所查时间段空闲,则可安排教室,并把教室安排情况通知对应学生和老师,如果教室不是空闲的,则预定教室并把预订相应时间段的空教室通知给对应学生和老师(显然也是自习教室安排业务流程图)。预订时间段空教室预订教室学生或老师负责老师上课安排课程表所查询的教室教室安排情况安排教室2.2.5教师查询功能查询

9、老师安排:学生或老师将要所查询的教师姓名报给负责老师,负责老师根据上课安排课程表把所要查询的教师和相应的教室、课程安排通知给查询的学生或老师。所查询的教师姓名上课安排课程表负责老 师学生或教师 查询课程安排相应课程、教室和教师安排2.2.6课程查询功能查询课程安排:学生或老师把所要查询的课程名报给负责老师,负责老师根据上课安排课程表查询课程安排并把相应的课程、教室和教师安排通知给所要查询的学生或教师。所查询的课程名上课安排课程表负责老 师学生或教师 查询课程安排相应课程、教室和教师安排2.2.7教室借用安排查询的学生或老师,并把借用通知通知给原来的准备在这个教室里上课的学生和老师。不同意借用不

10、同意借用通知上课安排课程表原来的学生和老师负责老 师所借用的教室号学生或老师借用通知同意借用借用安排2.3数据流程分析 2.3.1查询、预定教室数据流程图 P1预定教室 预定信息 D2 预定信息记录 所查询教室所查时间段有课S1学生或老师P1 查询上课安排课程表 P2安排教室所要查询的教室号码 所查询教室所查时间段空闲 安排教室情况 D1 安排教室登记2.3.2查询教师安排数据流程图D3P1查询上课安排课程表 S1学生或老师所要查询的 所查教师安排教师编号教师安排记录 2.3.3查询课程安排数据流程图S1学生或老师P1查询上课安排课程表 所要查询 所查课程 D4 课程安排记录 的课程号 安排

11、2.3.4借用教室数据流程图P6通知原来的学生和老师D5 借用信息记录借用教室信息不同意借用 S1学生或教师P1查询上课安排课程表P4通知原来的学生和老师 所借用的教室号 教室被借用信息同意借用信息同意借用 P5安排借用 2.4数据字典教室管理信息系统各实体及联系的数据字典:2.4.1数据流的描述:数据流编号数据流名称简述数据流来源数据流去向数据流组成A1所查询的教室号码要查询的教室信息S1P1教室号码A2查询教室空置所要查询的教室没有上课P1P2教室号码、空置时间段A3查询教室有课所要查询的教室有课P1P3教室号码、所查时间段A4预订信息所要预定教室的信息P3D2预定教室号码、预定时间、预定

12、时间段A5安排教室情况所安排的教室的信息P2D1所安排的教室号码、安排的时间A6教师编号要查询的教师编号S1P1教师编号A7教师安排所查询的教师安排信息P1D3教师编号、教师上课时间、科目、地点A8课程号所要查询的课程编号S1P1课程编号A9课程安排所查询的课程所有信息P1D4课程编号、任课教师、对应的上课地点A10借用教室号所要借用的教师编号S1P1教室编号A11教室信息被借用教室的所有信息P1P4教室编号、借用时间段的上课老师 、所上课程A12同意借用同意借用信息P4P5同意在该时间段借用教室的信息A13不同意借用不同意借用信息P4P6不同意在该时间段借用教室的信息A14借用教室情况借用教

13、室信息P1D5借用教室的所有信息A15同意借用信息同意借用信息P5S1同意在该时间段借用教室的信息2.4.2处理逻辑的描述:处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流P1查询上课安排课程表查询所有的课程安排表S1根据所提供的内容查询全校课程安排表P3 P2 D3 D4 P4 D5P2安排教室实行教室安排并记录教室安排P1根据所查询的教室信息安排教室D1P3预定教室老师或学生根据需要预定教室P1提供预定教室号、预定时间段D2P4通知原来的学生或老师将教室被借用信息通知给原来在这里上课的学生或老师P1将教师被借用的信息通知下去P5 P6P5安排借用同意后安排借用 P4实行借用并记录借

14、用信息S1P6通知借用的学生或老师 将不同意借用的情况通知给要借用的学生或老师P4通知不同意借用信息、取消借用P62.4.3数据存储的描述:数据存储编号数据存储名称简 述数据存储组成相关联的处理D1安排教室记录安排查询时间段的空置教室上课时间、任课老师 、上课教室 、上课时间段P2D2预订信息记录 所预定教室的信息预定教室编号、预定时间段P3D3教师安排记录 所查询的教师课程安排信息教师编号、上课时间段、上课地点P1D4课程安排记录所查询课程的全校安排信息任课老师、上课地点、上课时间P1D5借用信息记录所借用教室的所有信息教室编号、上课时间段P1D6上课安排课程表全校课程安排信息上课时间、任课

15、老师 、上课教室、上课时间段P1 2.4.4.外部实体的描述:外部实体编号外部实体名称简述外部实体组成输入的数据流输出的数据流S1学生或老师 学生或老师学生、老师无P13概念结构设计概念设计是根据需求分析阶段所收集到的用户需求,设计数据库的概念数据模型,它是从用户角度看到的数据库。采用两种建模工具完成数据库的概念结构设计如下:3.1教室管理信息系统总 E-R图院 系教 师学 生课 程院|教院|学讲授教学楼号教学楼教教教学楼名教 室教室号教学楼号楼层院系号院系名称学号姓名院系号身份证号教师号教师姓名性别院系号职称身份证号号课程号课程名称学分课程类型院系号借用日期时间段用途工作日时间段1nmn1n

16、由此得到的教室管理信息系统的关系模型如下3.1.1处理逻辑描述1.教学楼(教学楼号,教学楼名称)2.教室(教室编号,教学楼号,楼层)3. 课程(课程号,课程名称,学分,课程类型,院系号)4.教师(教师号,教师姓名,性别,所属院系,职称, 身份证号)5.学生(学号,姓名,院系号,身份证号)6.教室设备 (设备编号,类型,生产日期)7.维修人员(维修人员编号,姓名,性别,联系方式,身份证号)8.教室器材(器材编号,类型,生产日期)9.管理员(管理员编号,姓名,性别,职称,身份证号)10.维护人员(维护人员编号,姓名,性别,联系方式,身份证号)11教室借用(学号, 教室_教室编号, 使用人编号, 使

17、用日期, 使用时间段, 用途)12上课(教师_教师编号,课程_课程号,教室_教室编号,教室编号,上课时间,上课时间段,教师编号,课程号)3.1.2教室管理信息系统各实体及联系的数据表格教学楼数据字典:属性名存储代码类型长度备注教学楼号bnoString20学校教学楼号教学楼名称bname String20学校教学楼名称.教室数据字典:属性名类型长度备注教室编号char 10教学楼中教室号教学楼号char10教室所在教学楼号楼层char10教室所在楼层课程数据字典:属性名类型长度备注课程号char10课程编号课程名称char 10课程名称学分char10课程学分课程类型char10课程类型(全校

18、选修、专业选修、专业必修、人文修养、艺术教育)开课院系char10课程开课的院系教师数据字典: 属性名类型长度备注教师编号char20教师号院系号char10院系编号教师姓名char10教师姓名性别char10教师性别(男、女)所属院系char10教师所属院系职称char10教师的职称(教授、副教授、讲师)身份证号char20教师身份证号学生数据字典:属性名类型长度备注学号char 10学生编号姓名char10学生姓名院系号char10学生所属院系身份证号char20学生的身份证号教室设备数据字典:属性名类型长度备注设备编号char10教学设备编号类型char10教学设备类型生产日期char2

19、0教学设备生产日期 维护人员数据字典:属性名类型长度备注维护人员编号char20维护人员编号姓名char2维护人员姓名性别char10维护人员性别联系方式char11维护人员联系方式省份证号char28维护人员身份证号教室器材数据字典:属性名类型长度备注器材编号char10教室器材编号类型char10教室器材类型生产日期char10教室器材生产日期管理员数据字典:属性名类型长度备注管理员编号char20管理员编号姓名char10管理员姓名性别char10管理员性别职称char11管理员职称身份证号char28管理员身份证号.维修人员数据字典:属性名类型长度备注维修人员编号char20维修人员编

20、号姓名char10维修人员姓名性别char10维修人员性别联系方式char11维修人员职称身份证号char28维修人员身份证号教室借用:属性名类型长度备注学号char20学生编号教室_教室编号char10教学楼中教室号使用人编号char10使用人的编号使用日期datetime8使用的日期使用时间段datetime8使用时间段用途char10借用目的上课属性名类型长度备注教师_教师编号char20学生编号课程_课程号char10教学楼中教室号教室_教室编号 char10使用人的编号教室编号date8使用的日期上课时间date8使用时间段上课时间段char10借用目的教师编号char20教师编号课

21、程号char10课程编号4.个人总结 1340504205 郭雪寒 刚开始接触课程设计的时候,感觉有点无助,不知道自己要做什么。虽然老师以前一直强调业务流程、功能模块、数据流程、数据字典,但是当真正接触到的时候发现实施起来还是有一定难度的。经过讨论,我们小组最终确定做教室管理信息系统的设计。首先,作为组长的我先和大家讨论了整体的框架,1项目背景2可行性分析3概念结构设计。只有确定了整体的框架,才能一步步进行实施。关于这些内容,最难的就是画出业务流程图、数据流程图、ER图等。对于这些内容,我进行了分工,我负责整体的框架设计以及程序的设计以及实现,其他人有的负责画业务流程图,有的负责数据流程图。在

22、确定好分工后,大家就开始了实施。在为期一周的课程设计中,第一天我们先搜集了资料,了解了很多关于教室管理信息系统的信息,然后把有用的信息提取出来并进行汇总,第一天在大家的努力下,搜集到了很多资料,然后我们针对这些信息进行了讨论,对教室管理信息系统的设计有了明确的目标。第二天下午每个人就开始了自己的任务,我们把学校按照学院、专业、班级细化掉,并按照日常维护管理、教室查询、教师查询、课程查询、教室借用五个模块进行设计。关于业务流程图,真的要感谢老师上课给我们讲的内容,根据老师上课讲的,我们先确定了每种形状代表的含义,然后进行制作。刚开始在绘制线条、处理单元、外部实体的时候还比较生疏,但是经过我们小组

23、在一起的讨论,最终我们画出了教室日常维护、教室查询、教师查询、课程查询等的流程图。在绘制流程图的过程中,我们进行了一遍遍的修改,一遍遍的完善,最终制作了满意的流程图。当然,在修改的过程中,我们查阅了很多资料,了解了很多知识,培养了我们的能力。接下来还有一个难点就是数据流程图的设计,数据流程图和业务流程图看起来很相似,其实还是有很多不同,我们也是先确定了外部实体、处理单元等的标识,然后主要有梁彩丽同学制作。 我主要负责了程序的设计,关于程序的设计,我们小组采用的是vfp,在去年vfp的课程设计中,我认真的进行了实验,设计出来了教师学生登陆系统以及课程查询登陆系统、成绩查询登录系统等。所以在这次课

24、程设计中,由于有vfp的基础,设计起来还比较容易。我们先建立了数据字典,标明它们的名称、属性、长度等。然后我们在vfp中建立了教师表、课程表等12张表格,然后根据这些表格之间的关系编写了代码,进行了程序的设计。在编写代码的过程中,虽然有vfp的基础,但是一些代码的编写还是比较困难,为此,我从图书馆借阅了很多关于vfp的资料,并且在网上查阅资料请教学长学姐。在设计过程中遇到了很多困难,但是在我们的不懈努力下,一次次调试,一次次修改,最终取得了成功。 在大家都各自完成自己的任务后,我把这些内容进行了整合,其中存在着一些字体大小不匹配等问题,我一一进行了修改。当然,有些业务流程图、数据流程图的制作不

25、是很标准,我也进行了修改,并生成了目录。最终形成了我们组的设计书。 在这次实践中,我收获了很多,从刚开始的茫然到后来的能设计代码并进行登陆得以实现。这其中充满着心酸努力和汗水,不过我们很有成就感,很感谢老师给了我们这样的机会,让我们那么能够充分挖掘自己的潜力,锻炼自己的能力。 课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节。如果只是学习书本知识不进行实践,我们可能就会眼高手低,不知道自己的真实能力。就比如在这次的课程实践中,刚开始觉得业务流程图和数据流程图好简单,但是当真正制作的时候发现远比想象的复杂,不过通过我们的努力还是克服了这些困难。 在完成后

26、,我也进行了总结,这次管理信息系统的设计我们有很多不足。1我们没有事先进行软件运用的复习,当用到感觉生疏的时候才进行了复习,耽误了很多时间;2在分工方面,我的分工也不是特别明确,导致大家做的比较混乱,有些人做的比较多,有些人又做的特别少,而且可能会重复,这样子整体效率不是特别高。3在设计过程中,有些地方做不出来,就没有深入的讨论,精益求精,弄得不是特别完美,有点遗憾。 不过,总的来说课程设计让我学到了好多,让我锻炼了动手能力,而不是简简单单停留在课本中。我觉得在这次课程设计中收获最大的还是团队合作的精神。通过这次合作,大家的关系更加融洽,当然大家的人际交往能力都得到了很好的提升,为以后的学习工

27、作和生活都带来了很大的益处,也给我的大学生活添上了浓墨重彩的一笔。 1340504206 郭姿涵在日常学习生活中,我们会广泛地接触到管理信息系统,比如图书馆借阅系统、宿舍管理信息系统、校园一卡通管理信息系统、超市收银管理信息系统等等。我们现代社会是信息化社会、科技化社会,每天都会有海量信息产生,如何抓住其中的有效信息,找到其中的主要矛盾,正是管理信息系统研究的重点和难点。随着计算机技术的日趋成熟与其广泛应用,把计算机作为我们分析管理的一大工具,可以实现信息更有效更精确地管理。作为信息的产生者和使用者,个人和企业都应对管理信息系统的内容有所了解和掌握,以使得自己或者企业能在竞争中激流勇进,更好地

28、实现目标和价值。不知不觉,为期两周的管理信息系统课程设计就要接近尾声了,去回味当时经历的整个过程,酸甜苦辣,从中收获许多,也感悟颇多。从最开始设计题目的选择,尽管老师在很早之前就让我们考虑过这个问题,但当时没有太在意,所以选题的时候我们组有些小的争议,不过很快意见一致确定下来之后,便开始组内分工着手来进行设计,其中也同样遇到了许多问题与矛盾。对于这次管理信息系统的课程设计,虽然一些理论知识老师上课时都给我们讲授过,但真正实践来自己完成时,却遇到了诸多困难,完全不是纸上谈兵式的空想就可以。在设计之初,由于之前大家对这个题目如何设计不太熟悉,我们组决定首先自行查阅相关资料(图书馆或者网上),来借鉴

29、一些有关的设计,挖掘更多的思想,最后综合大家的想法和建议将大体设计思路确定下来。我们组设计的课题是教室管理信息系统,这与我们学生日常的学习生活息息相关,信息化计算机化的发展使得教室的日常管理很方便。教室作为一所学校的重要资源,然而在许多学校尤其是大学,这种重要资源往往显得比较稀缺,如何合理而充分地管理好我们的教室,对学校教务负责教室管理的部门来说,是一项基础而重要的工作,不仅对老师,学生,教学等方面很方便,也可以减轻教务处管理人员的工作。对于一个现代化大学来说,教室管理信息系统的设计是一项必不可少的工作,其实现是至关重要的。我在此次课程设计中主要负责业务流程图的设计和绘制,由于老师在课上重点讲

30、授过这方面的知识,也让我们练习过一些常见的案例,熟悉了绘制的要求与符号等格式要求,并且在最终的期末考试中也会考察到此类型的题目,所以趁着此次课程设计的需要正好复习一下此块内容,自己在网上也找到一些类似的题目来进行练习绘制,尝试着去完成一项工作的业务流程图。在这个过程中,虽然理论知识是懂的,但真正对应于我们的课程设计题目去做时,仍旧感到有些吃力,总是会忘记一些细节的完成,最初的设计,由于对于这些符号不太熟悉,有时画着画着就会弄混乱,处理、存储或者数据库等会混在一起使用,或者是弄错了统一的格式要求,会使用到另一种符号记法。所以就先在草稿纸上面尝试着去画,修修改改也比较方便,然后一遍一遍地去思考有哪

31、些需要改进的地方,在自己大致完成后,就去同组内其他成员一起讨论,一起查询资料,同时来完善业务流程图,尽量做到最好。同时,另一个问题便是在文档上编辑这些业务流程图不太方便,但是对专门的绘图软件不太熟悉,时间也比较紧迫,所以决定直接在office上来绘制,自选需要的图形,一条线、一个框的来完成整个流程图,这也是本次设计中的一大遗憾。而且由于我们各自分工完成任务,每个人单独完成之后再将所有内容汇总到一份文档中,在汇总时,我们也出现了一些小问题,在绘制业务流程图时是一个图形一个图形完成的,所以我们在插入到总的文档中时出现无法整体插入的情况,这就意味着我们的绘制需要重新再来一次。不过,在最后众人集思广益

32、出主意,我们还是想出了解决的办法,顺利地完成了汇总。在业务流程图的绘制过程中,我自己也对此类问题理解更加深刻,更加熟悉了绘制的要求与符号格式等内容,掌握了一些有关的知识,这对于自身来说,受益匪浅。本次管理信息系统课程设计完成后,尽管还是有许多有待完善之处,但是总体来说,收获颇多。我们不仅学到了很多的专业理论知识,并且将其应用于实际生活中,去深入探究一个管理信息系统的设计与开发的过程,还深刻领悟到团队协作的重要性,懂得如何和小组其他成员进行合作,懂得更好地运用团队的力量来解决所遇到的难题与矛盾,最终一起实现同一个目标。实践是检验真理的唯一标准。在课堂上学到的书本知识也许当时记下来,但过后不去真正

33、使用它,相信我们都很快遗忘。刚开始接触题目时感到无从下手、力不从心的我们最后还是坚持下来,协力共同完成,在这个过程中我们便已经收获很多。相信通过这次实践,大家会共同成长,为以后学业的继续或者工作增添一份技能和经历。1340504207 梁彩丽根据小组商讨、安排,确定了整个教室管理系统的功能模块、业务流程、数据流程、数据字典,然后小组分工合作,我的主要任务是进行数据流程分析。首先,我查阅资料,充分了解数据流程分析的全过程和注意事项,掌握了绘制数据流程图的方法,与此同时巩固了前面所学的知识。下面是关于数据流程图的一些基本概念,是绘制数据流程图的关键。数据流程图是一种描述数据以及对数据进行加工转换的

34、图形工具,一个数据流主要由一个部分组成:数据流、处理单元、外部实体和数据存储。一个数据流程中类似的处理或过程的表示方法要一致,其中处理单元、外部实体和数据存储等的图形表示可以自己定义,也可以利用绘图软件里默认的标识表示。当然,最简单的是利用word里面的流程图,里面有各个图形标识的习惯标法,我们可以直接引用,甚是方便。我需要理清数据输入是什么,经过怎样的处理或过程,又会输出什么,以及它们之间的联系,就可以将一个数据流程图大体展现出来,最后连线、排版。其中,箭头方向就是数据流向。我就是利用这种方法将数据流程分析与整个教室管理系统的实现联系起来,从而将查询及预订教室数据流程图、查询教师安排数据流程

35、图、查询课程安排数据流程图、借用教室数据流程图给绘制出来了。至此,教室管理系统各个功能模块的数据流程就清晰地呈现在我们眼前了。然后,我们小组组长将我们小组成员们所完成的任务拼接起来,由于各个功能模块与业务流程、数据流程和数据字典及数据库的实现紧密相连,因此,表面上我们是分工,实质上我们是一个整体,有一大部分东西都是相互联系的,谁也离不开谁,这正体现了小组组长与小组成员协调配合的重要性。通过这次小组合作,我学到了很多,清楚地了解了教室管理系统的实现原理,尤其是“说”与“做”之间的不一致性,认识到,在“说”的同时要一边动手操作,这才是真正的学会。 1340504208 刘娟本次课程设计持续了一个星

36、期,时间非常紧张,我们的课题是教室管理信息系统,我们小组共由6个人组成,需要完成教室管理信息系统的调查、设计和调试,此外还要撰写课程设计报告。我的工作主要是设计并编写数据字典。但实际上每个成员的分工都各有联系,仅仅做到自己分配的部分是不够的,系统分为哪些模块以及各模块的设计都需要大家一起讨论确定,统一思路,否则思路无法衔接,课程设计无法完成。教室管理信息系统在整个学校的管理工作中是很重要的一个环节,与教室管理相关的学校的组织机构有学生、教师和教室。而学校的所有日常工作几乎都是围绕着这三大部分进行的。本系统涉及到教室日常维护管理、排课管理,教室、教师和课程的查询管理,以及教室的借用管理。通过对系

37、统流程的分析和对我们学校的教室管理调查,我们了解到该系统的各种功能的作用,日常维护管理子功能可以对全校的教室设备进行汇总,以及增加,修改,删除,按条件查询,打印设备信息等。教室查询子功能可以对各教学楼的教室进行查询,具有档案信息增加,修改,按条件查询,打印等功能。教师查询子功能实现了学校所有老师的上课安排课程表得到准确查询,以及每个老师排课的管理、查询。课程查询子功能可以查询本学期全校开设的课程和配套的教材,以及进一步详细指定各个年级的开设的课程表。我们在分工设计系统前先在一起讨论确定了系统的主要模块和每个模块的功能,统一它们的名称然后各自编写文档,发现应该添加新功能或原先的设计有问题时再一起

38、讨论,统一修改,防止设计出现偏差。通过大家的讨论,发现很多问题和没有想到的细节,在不断发现问题,不断改正错误、不断完善系统设计的过程中,我们对教室管理信息系统的理解和研究也越来越深入,也使我们认识到团队的力量。课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,这次课程设计虽然很累,但我学到了不少东西,对软件的设计过程和方法有了更深入的了解,培养了我们的团队精神,锻炼了我们的沟通和表达能力。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,才能真正为社会服务,从而提高自己的实际动手能力和

39、独立思考的能力。回顾起此次课程设计,我感受颇多,从理论到实践,我学到很多很多的东西,同时不仅巩固了以前所学到的知识,而且学到了很多在书本上所没有学到过的知识。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想退缩,一定要不厌其烦地发现问题所在,然后一一进行解决。只有这样,才能成功地做成想做的事,才能在今后的道路上披荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可! 1340504110 王自如21世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,

40、交流的便捷。尤为突出的是各个中小学校,教育机构等的教师管理在计算机上的实现。然而如何利用先进的管理手段,提高教师的管理水平,是每一个机构所面临的重要课题。面临的问题有:教师管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。为了解决这些复杂的难题,就必须有一套科学,高效,严密,实用的教师管理系统。实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使学校教师管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少学校的财政消耗。计算机管理系统的应用是各个学校迈向现代化学校的标志,必将成为各个学

41、校实现现代化管理的不可缺少的手段。这个网上教师管理信息系统成功实现了建立教师基本信息表,包括:教师号、姓名、性别、家庭地址、联系电话、出生年月、毕业院校等;教师变动的记录和管理;教师信息的查询和修改等主要功能。系统的最大特点就是操作简单,部署方便,并且较好的防治错误操作发生,尽可能地给用户提示信息,这样面对非计算机专业的教师管理人员能够很快上手,极大地提高了工作效率和服务质量。但本系统也存在设计上的不足,首先因为初次设计此类的系统,在初期阶段需求分析和考虑数据库设计的时候都做的不全面,以至不能很好的保证数据的完整性,在长时间使用删除一些数据后,会有一些脏数据留存,也可能有其他一些问题发生。其次

42、,仍然有一些地方没有及时的给用户反馈,没有做操作可逆的处理。经过两次合作,六个人更加默契。由于时间紧张,每个人的任务都很重。这个系统的主方向确定由六个人一起商量决定,每个人都有自己的特长,出现问题和困难时,能够一起解决。在课程设计过程中也出现了分歧,都由大家商量决定解决。通过这次课程设计,增加了六个人之间的默契度,也让我们学会了如何进行团队合作。通过此次教师管理系统的数据库的课程设计,真正达到了学与用的结合,增强了我们对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,这次的课程设计,让我明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合

43、素质。在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,增强了自己在数据库中应用SQL语言的灵活性,在学习过程中,我主要是看书上的例题,在做关系模式时,对这个概念不是很理解,后来请教老师,这才知道了怎么一回事。也知道了怎么设置表与表之间的约束关系。不管怎么说,做这次课程设计还是有不少收获。最后的系统还是存在很多错误和漏洞,原因在于我们的技术不成熟,还有时间的不够充裕。相信以后做管理信息系统的时候,这次的课程设计将成为我们的一

44、次宝贵经验,从失败中我们学到了更多,不仅仅是做管理信息系统的经验,还有团队合作的经验。 1340504111 许童彤通过对管理信息系统这门学科的学习和对课程设计作业的探究,我了解到了很多大数据时代的信息和大数据时代信息处理的重要性。数据处理最基本的要求便是建立好数据库。之前有过一段时间对数据库的学习,因此有一定的基础来做此次的课程设计。我们组选的是教室管理系统的设计。因为对教室管理系统不太熟悉,大家想要进一步学习和挑战,就果断选了这个我们一直接触却未深入了解的课题。教室之于教师、学生、教学,都有极其重要的作用。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;教室管理信息系统也不是一个

45、简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。借助先进的计算机信息技术对教室进行合理分配和管理,“教室管理系统”可以说是对学校的教室管理部门而言是一项基础而重要的工作。在实用性方面,教室管理系统是很普遍的一种应用,选择该系统作为课程设计也可以为学生以后可能遇到的实际开发提供借鉴。选好课题便开始分析系统流程和功能了。教室管理系统大致分为三个功能模块。一 教师查询:学生通过这个功能,可以查询相关教师的个人信息,授课地点等,以便更好了解教师及其开课情况。二 教室查询:通过这个功能可以查询相关教学楼相关教室的信息及该教室在每天任意时段的

46、使用情况。三 教室借用:通过这个功能可以借用教室,获得教室在某段时间的使用权。接着要分析设计系统流程图,这个比较复杂费时却是重点。最后编写各种用户表,利用VFP软件设计界面,写程序代码。整个过程的完成感触不少。经过这次合作,我们组的六个人更加默契。这次课程设计组长由郭雪寒担任。在设计过程中也出现了分歧,最终协商解决,从刚开始的各干各的,到一起制定计划完成设计,整个过程让我们学会了如何进行团队合作。本系统在设计上也存在些许不足,因第一次设计系统,在初期阶段分析和考虑数据库设计的时候做的不全面,对教室安排了解也不够深入,有些功能和操作方式没有考虑到位。但总的来说,这次课程设计让我受益颇深,不仅对管

47、理信息系统这门课程有了更深的理解,同时更加了解管理信息系统的过程,基本掌握各个阶段的要点,也加深了对这些SQLServer、VFP数据库知识的学习、理解,积累了在实际工程应用中运用各种数据库对象的经验,使我们掌握使用应用软件开发工具开发数据库管理系统的基本方法,能够在进行实际操作过程中运用所学知识,将理论用于实践。只要用心做了,最后成果虽不完美,但仍使我们开心不已。这次的课程设计成为我们的一次宝贵的实践经验。 5.参考文献(1) 数据库系统概论(第三版) 高等教育出版社 主编:萨师煊 王珊(2) 软件分析建模与PowerDesigner实现 清华大学出版社 主编:白尚旺 党伟超(3) Powe

48、rDesigner系统分析与建模(第2版) 清华大学出版社 主编:赵韶平6.小组组员分工情况说明郭雪寒:确定总体框架流程,设计E-R图,以及vfp代码的编写、程序的实现。郭姿涵:进行业务流程图的设计,参与讨论框架的实现,修改程序。 梁彩丽: 进行数据流程图的设计,并整理参考文献。 刘娟:进行数据字典的编写,并帮助修改业务流程图和数据流程图。许童彤:帮助编写实验报告,并修改程序。王自如:查阅资料,进行可行性及需求分析。附录:代码alter table Association_3 drop constraint FK_ASSOCIAT_ASSOCIATI_课程goalter table Assoc

49、iation_3 drop constraint FK_ASSOCIAT_ASSOCIATI_教室goalter table 上课 drop constraint FK_上课_上课_教师goalter table 上课 drop constraint FK_上课_上课2_课程goalter table 上课 drop constraint FK_上课_上课3_教室goalter table 学生 drop constraint FK_学生_RELATIONS_院系goalter table 学生 drop constraint FK_学生_属于_院系goalter table 教室 drop

50、constraint FK_教室_位置于_教学楼goalter table 教室借用 drop constraint FK_教室借用_教室借用_学生goalter table 教室借用 drop constraint FK_教室借用_教室借用2_教室goalter table 教师 drop constraint FK_教师_隶属于_院系goif exists (select 1 from sysindexes where id = object_id(Association_3) and name = Association_3_FK and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 255) drop index 上课.上课_FKgoif exists (select 1 from sysindexes where id = object_id(学生) and name = Relationship_2_FK

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!