管理信息系统课程设计--教务管理信息系统

  • 格式:doc
  • 大小:315.00 KB
  • 文档页数:18

下载文档原格式

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

管理信息系统课程设计--教务管理信息系统

辽宁工业大学

管理信息系统设计课程设计报告(论文)题目:教务管理信息系统的分析与设计

院(系):软件学院

专业班级:软件工程113班

学号: 111301066

学生姓名:安凯辰

指导教师:王彦华

教师职称:讲师

起止时间: 2012.5.28--2012.6.8

课程设计(论文)任务及评语

目录

第一章需求分析 (1)

1.1需求分析的任务 (1)

1.2系统流程的创建 (1)

1.3数据字典创建 (2)

第2章系统设计 (3)

2.1 结构设计 (3)

2.1.1概念设计 (3)

2.1.2逻辑设计 (5)

2.1.3物理设计 (6)

2.2行为设计 (6)

2.2.1总体设计 (6)

2.2.2模块设计 (7)

第3章系统实施 (10)

3.1系统功能模块实现 (10)

3.2数据库的实现 (10)

第4章总结 (13)

参考文献 (14)

第一章需求分析

1.1需求分析的任务

教务管理系统是一个教育单位不可缺少的部分, 学校作为一种信息资源的集散地,资料繁多,包含很多的信息数据的管理。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。它的内容对于学校的决策者和管理者来说都至关重要,所以教务管理系统应该能够为我们提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学籍异动、学生选课、成绩管理等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。总的来说,缺乏系统、规范的信息管理手段。而使用计算机对教务信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教务管理的效率,也是现代高校教务的科学化、正规化管理的重要途径。

基于这些问题,我认为有必要建立一个教务管理系统,使教学教务管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况。

本系统可以实现以下的功能:班级管理,学生档案管理,课程管理,成绩管理等。

1.2系统流程的创建

在教务管理系统中,教务管理系统应该包含学生信息查询,学生选课查询,课程信息查询,学生成绩查询等功能。教务管理系统流程图如图1.1所示。

图1.1 教务管理系统流程图

数据流图就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。建立洗浴信息管理系统的数据流图。本系统的数据流程图如下图所示:

图1.2 数据流图

1.3数据字典创建

数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。由于元素太多我们只对其中主要的元素定义说明。

以下是数据流图中主要元素的数据字典卡片:

名字:学生信息实体

别名:

描述:记录学生信名称:课程信息实体

别名:

描述:记录课程的

名字:班级信息实体名称:选课信息实体

第2章系统设计

2.1 结构设计

系统总体结构设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式等进行大致的设计,是宏观上的规划。

数据库设计是分析和创建保存系统数据的数据库结构设计,数据库的设计将直接影响系统的运行效率和系统进度。

2.1.1概念设计

由于本系统隶属于学校的教务管理系统,所以数据库中的学生资料应该是由学校负责管理的,管理员也可以通过添加来增加学生的基本信息,以应付突发的事件。

基础维护模块

基础维护模块有班级信息维护、学生信息维护、课程信息维护3个子模块。基础维护模块主要功能是对学校的班级、班级的同学、同学的课程等信息进行维护管理。

教学管理模块

教学管理模块有学生选课、课表查询、成绩输入3个子模块。教学管理模块主要功能是对学生选课、课表查询和成绩统计等信息进行管理。

课表查询:可以按照班级或教室进行课表的精确和模糊查询。按照班级查询,列出了班级名称列表、班级课程表;按照教室查询,列出了教室名称列表、教室课程安排表。

报表统计模块

报表统计模块有打印成绩单子模块。报表模块的主要功能是打印学生的成绩单。

实体——联系方法是最常用的表示概念性数据模型的方法。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型:用矩形表示,矩形框内写明实体名。

属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。

联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n),图2.1-2.4是实体的属性E-R 图。

图2.1 选课实体属

性E-R图

图 2.3 课程实体属性E-R图

图2.4 班级实体属性E-R图

图2.5是教务管理系统的E-R图。

图2.5 教务管理系统E-R图

2.1.2逻辑设计