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

上传人:第*** 文档编号:97423699 上传时间:2019-09-04 格式:DOC 页数:16 大小:342.51KB
返回 下载 相关 举报
管理信息系统课程设计教务管理信息系统_第1页
第1页 / 共16页
管理信息系统课程设计教务管理信息系统_第2页
第2页 / 共16页
管理信息系统课程设计教务管理信息系统_第3页
第3页 / 共16页
管理信息系统课程设计教务管理信息系统_第4页
第4页 / 共16页
管理信息系统课程设计教务管理信息系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《管理信息系统课程设计教务管理信息系统》由会员分享,可在线阅读,更多相关《管理信息系统课程设计教务管理信息系统(16页珍藏版)》请在金锄头文库上搜索。

1、辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 教务管理信息系统的分析与设计 院(系): 软件学院 专业班级: 软件工程113班 学 号: 111301066 学生姓名: 安凯辰 指导教师: 王彦华 教师职称: 讲 师 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号111301066学生姓名安凯辰专业班级软件工程113课程设计(论文)题目教务管理信息系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习

2、后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如PB、VB、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成实验室设备管理系统的分析设计实施工作,实现该系统设备管理等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运

3、行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩 成绩: 指导教师签字: 2012 年 6 月 12 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第一章 需求分析11.1需求分析的任务11.2系统流程的创建11.3数据字典创建2第2章 系统设计32.1 结构设计32.1.1概念设计32.1.2逻辑设计52.1.3物理设计52.2行为设计52.2.1总体设计52.2.2模块设计6第3章 系统实施93.1系统功能模块实现93.2数据库的实现9第4章 总结12参考文献13第一章 需求分析1.1需求分

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

5、:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教务管理的效率,也是现代高校教务的科学化、正规化管理的重要途径。基于这些问题,我认为有必要建立一个教务管理系统,使教学教务管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况。本系统可以实现以下的功能:班级管理,学生档案管理,课程管理,成绩管理等。1.2系统流程的创建在教务管理系统中,教务管理系统应该包含学生信息查询,学生选课查询,课程信息查询,学生成绩查询等功能。教务管理系统流程图如图1.1所示。学生信息管理员教师信息学生信息表教师信息

6、表教学管理查询删除修改添加班级信息班级信息表图1.1 教务管理系统流程图数据流图就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。建立洗浴信息管理系统的数据流图。本系统的数据流程图如下图所示:图1.2 数据流图1.3数据字典创建数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有

7、数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。 由于元素太多我们只对其中主要的元素定义说明。以下是数据流图中主要元素的数据字典卡片:名字:学生信息实体别名:描述:记录学生信息。定义:学生信息实体=姓名性别年级学号身份证号班级编号政治面貌编号性别年级位置:系统数据库名称:课程信息实体别名:描述:记录课程的信息定义:课程信息实体课程编号课程名称课程简称开课系别学分+教师位置:系统数据库名字:班级信息实体别名:描述:记录班级信息。定义:班级信息实体=班级编号+班级名称班级简称班主任人数 位置:系统数据库名称:选课信息实体别名:描述:记录选课的

8、信息定义:选课信息实体编号+课序号+课程编号位置:系统数据库第2章 系统设计21 结构设计系统总体结构设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式等进行大致的设计,是宏观上的规划。数据库设计是分析和创建保存系统数据的数据库结构设计,数据库的设计将直接影响系统的运行效率和系统进度。2.1.1概念设计 由于本系统隶属于学校的教务管理系统,所以数据库中的学生资料应该是由学校负责管理的,管理员也可以通过添加来增加学生的基本信息,以应付突发的事件。基础维护模块基础维护模块有班级信息维护、学生信息维护、课程信息维护3个子模块。基础维护模块主要功能是对学校的班级、班级的同学、同学的课程

9、等信息进行维护管理。教学管理模块 教学管理模块有学生选课、课表查询、成绩输入3个子模块。教学管理模块主要功能是对学生选课、课表查询和成绩统计等信息进行管理。课表查询:可以按照班级或教室进行课表的精确和模糊查询。按照班级查询,列出了班级名称列表、班级课程表;按照教室查询,列出了教室名称列表、教室课程安排表。报表统计模块 报表统计模块有打印成绩单子模块。报表模块的主要功能是打印学生的成绩单。实体联系方法是最常用的表示概念性数据模型的方法。构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名。 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。选课

10、课程编号课序号编号联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n),图2.1-2.4是实体的属性E-R图。图2.1 选课实体属性E-R图学生身份证号年级姓名班级编号学号性别政治面貌编号图2.2 学生实体属性E-R图课程编号课程名称教师课程简称课程开课系别学分图2.3 课程实体属性E-R图班级编号班级名称班级简称班级班主任人数图2.4 班级实体属性E-R图图2.5是教务管理系统的E-R图。学生教师选课班级n班级1n教师课程mn选课信息开课系别mn1选课mn图2.5 教务管理系统E-R图2.1.2逻辑设计逻辑

11、结构设计的任务就是把概念结构设计阶段设计好的基本E-R图,转换为逻辑结构。E-R图向关系模型转换的结果如下所示:其中下划线为主键,波浪线为外键。学生信息(学号,密码,学生姓名,所选课程编号)。课程信息(课程编号,教师编号,课程名称,开课系别)。班级信息(班级编号,班级名称,人数)。选课信息(课序号号,学生编号,学号)。2.1.3物理设计物理设计是设计数据库的物理结构,就是根据数据库的逻辑结构,结合选定的DBMS,设计数据库的存储结构、存取方式等。物理设计主要设计内模式以及内模式和模式之间的映像关系。数据库的物理设计包括具体的DBMS选择、属性(字段)数据类型、长度、精度确定、DBMS的数据页面

12、大小、内存分配、一致性保证、索引选择、存储方式等等。2.2行为设计2.2.1总体设计教务管理系统主要分基础维护、教学管理、报表统计、退出系统。4大基本模块下面还有几个子模块,其详细功能如图2.6所示。基础维护教务管理系统教学管理报表统计退出系统课表查询课程信息维护班级信息维护学生选课成绩输入打印成绩单按教室查询按班级查询学生信息维护图2.6 教务管理系统结构图2.2.2模块设计教务管理系统的主界面,在本界面上集合了本系统的所有功能菜单,共有4个功能菜单和7个子菜单。从而实现了从班级管理、档案管理、课程管理、成绩管理等系统的具体功能。如图2.7所示。图 2.7 教务系统主界面班级信息维护。该模块

13、可以对教务管理系统里的班级进行添加、修改、删除、搜索等功能。例:查找班级编号为20021340210103的详细情况。具体操作及结果如图2.8-2.9所示。图2.8 班级信息维护界面图2.9 所查找的班级信息教务管理系统主要模块的代码如下:Public Class frmMainInherits System.Windows.Forms.Form#Region Windows 窗体设计器生成的代码 Public Sub New() MyBase.New() 该调用是 Windows 窗体设计器所必需的。 InitializeComponent() 在 InitializeComponent() 调用之后添加任何初始化 End Sub 窗体重写 dispose 以清理组件列表。 Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号