管理信息系统设计-学生管理信息系统

上传人:豆浆 文档编号:91420456 上传时间:2019-06-28 格式:DOC 页数:16 大小:308.46KB
返回 下载 相关 举报
管理信息系统设计-学生管理信息系统_第1页
第1页 / 共16页
管理信息系统设计-学生管理信息系统_第2页
第2页 / 共16页
管理信息系统设计-学生管理信息系统_第3页
第3页 / 共16页
管理信息系统设计-学生管理信息系统_第4页
第4页 / 共16页
管理信息系统设计-学生管理信息系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

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

1、辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 学生管理信息系统的分析与设计 院(系): 软件学院 专业班级: 软件工程 学 号: 学生姓名: 指导教师: 翟宝峰 教师职称: 副教授 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号 学生姓名 专业班级 课程设计(论文)题目学生管理信息系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体

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

3、整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩 成绩: 指导教师签字: 2012 年 6 月 12 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第1章 需求分析11.1需求分析的任务11.2系统数据流程21.3系统业务流程21.4数据字典创建3第2章 系统设计521 结构设计52.1.1概念设计52.1.2逻辑设计62.1.3物理设计72.2行为设计72.2.1总体设计72.2.2模块设计8第3章 系统实施93.1数据库实现93.2程序实现10第4章 总结12参考文献13第1章 需求分析1.1需求分析的任务本学生信息管理系统是针对学校业务处理工作而使用VB6

4、.0和ACCESS开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。建立学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化的重要举措。学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面

5、广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。 作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可

6、靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。1.2系统数据流程数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。本系统的数据流程图如下图所示:图1.1系统数据流程图1.3系统业务流程业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由它比较适用于反映事务处理类型的业务过程。学生报到处缴费处理总务处学生名单教务处成绩处理学生成绩单学籍处理学生表学生表存储成绩表存储班级表存储老师成绩输入班成绩表分班处理班

7、级表课程安排课程表课程表存储图1.2 系统业务流程图1.4数据字典创建1)数据项:表1.1数据项数据项名称数据项含义说明别名数据类型长度取值范围学号为每个学生设置一个代号无字符4a000-x999姓名学生的名字无字符50中、外文性别学生的性别无字符2男、女出生日期学生出生的日期无日期819*/*/*2*/*/*民族学生的民族无字符50中文入学时间学生的入学时间无日期919*/*/*2*/*/*籍贯学生的籍贯无字符100中文班级学生的班级无字符50中文专业学生的专业无字符50中文2)数据结构的定义:表1.2课程信息数据字典名字:课程信息描述:学生选课所产生的课程信息定义:课程信息=课程号+课程名

8、+授课老师+授课地点+课程类型+授课时间表1.3分数信息数据字典名字:分数信息描述:学生选择课程所得分数定义:分数信息=课程号+学号+分数表1.4学生信息数据字典名字:学生信息描述:学生的基本信息定义:学生信息=学生号+学生姓名+学生性别+民族+籍贯+入学时间+专业+所属学院+出生日期3)数据流的定义:表1.5成绩统计数据流名称:成绩统计 简要说明:对各科成绩进行统计 数据流来源:P1.8数据流去向:课程管理模块数据结构:序号+学号+课程编号+学期+成绩4)数据存储:数据存储名:课程信息输入数据流:课程基本信息,年级开课课程输出数据流:学生选修的课程信息数据存储名:成绩信息输入数据流:更新后的

9、成绩信息输出数据流:学生各科分数及成绩的统计第2章 系统设计21 结构设计系统总体结构设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式等进行大致的设计,是宏观上的规划。模块既相互联系又相互独立。2.1.1概念设计E-R图也即实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。(1)学生实体E-R图:学生学生编号学生姓名性别民族籍贯班级专业入学时间出生日期政治代码图2.1学生信息E-R图(2)课程E-R图:课程课程编号学分学院编号课程名称开课学期教师编号图2.2课程信息E-R图(2)教师E-R图:教师教师编号学院编号教师姓名职称教师性别图2.3教师信息

10、E-R图系统E-R图:学生信息表,学校信息表,教师信息表,课程表,成绩等表之间的联系描绘出关系模型。联系是指学生管理系统中各个实体的联系,拥有一对一、一对多、多对多的联系。如图2.1所示:老师成绩课程学生属对应授课选修系班级属属属nn1n n 1 1nmn 1 n图2.4 学生管理系统总E-R图2.1.2逻辑设计逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。从E-R图向关系模式转化 数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。关系模式(“

11、 ”是主码,“ ”是外码):学生(学号、班级号、姓名、性别、出年年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间) 课程(课程编号、年级编号、教师编号、课程名称、任课老师、课时、课程性质)教师(教师工号、姓名、性别)2.1.3物理设计物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。 物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。1.存储结构存储结构是建立一种由逻辑结构到存储空间的映射。存储结构是把一组结点存放在按地址相邻的存储单元里,结点间的逻辑关系用存储单元的自然顺序关系来表达的,即用一块

12、存储区域存储线性数据结构,为使用整数编码访问数据结点提供了便利。2.索引的创建为student表创建一个以student_id为索引的关键字的唯一聚簇索引1) 展开数据库中的表右键学生表,单击所有任务弹出的索引管理。2)在窗体点新建索引名称为student_id_index,点击复选框“聚簇索引” 、“惟一值”。3.事务日志文件备份及存放SQL Server 创建数据库的时候,会同时创建事物日志文件,事物日志存储在一个单独的日志文件上。日志文件与数据文件要分开放在不同的磁盘上,这样事物日志就可以单独的备份,事务日志不会抢占数据库的空间,可以很容易的监测事务日志的空间。4.存取方法:数据库系统是

13、多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。物理设计的任务之一就是要确定选择哪些存取方法,即建立哪些存取路径。数据库管理系统一般都提供多种存取方祛。索引方法是数据库中经典的存取方法,使用最普遍。是针对一个表而建立的,它能够以一列或多列的值为关键字,迅速查找/存取表中行数据加快了数据检索。例如在本数据库中的:学生(学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联系电话,入学时间)整个系统需要调用学生表、成绩表等,所以学生表属性“学号”,成绩表表中的属性“学号”,将经常出现在查询条件中,可以考虑在上面建立聚簇索引以提高查询效率。2.2行为设计2.2.1总体设计按照结构化的系统设计方法,将整个学生管理系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现

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

当前位置:首页 > 中学教育 > 其它中学文档

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