管理信息系统课程设计-学生信息管理学系统.doc
- 文档编号:1297641
- 上传时间:2022-10-20
- 格式:DOC
- 页数:16
- 大小:308KB
管理信息系统课程设计-学生信息管理学系统.doc
《管理信息系统课程设计-学生信息管理学系统.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-学生信息管理学系统.doc(16页珍藏版)》请在冰豆网上搜索。
辽宁工业大学
管理信息系统设计课程设计报告(论文)
题目:
学生管理信息系统的分析与设计
院(系):
软件学院
专业班级:
软件工程112
学号:
111301034
学生姓名:
安凯辰
指导教师:
翟宝峰
教师职称:
副教授
起止时间:
2012.5.28--2012.6.8
课程设计(论文)任务及评语
院(系):
软件学院教研室:
软件教研室
学号
111301034
学生姓名
安凯辰
专业班级
软件工程112
课程设计(论文)题目
学生管理信息系统的分析与设计
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
任务:
采用结构化的系统开发方法,应用具体的计算机语言(如PB、VB、Delphi)和数据库(SQL、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成实验室设备管理系统的分析设计实施工作,实现该系统设备管理等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。
1.根据课程设计时间选择适当规模大小的设计课题。
采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机运行检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。
指导教师评语及成绩
成绩:
指导教师签字:
2012年6月12日
辽宁工业大学课程设计说明书(论文)
目录
第1章需求分析 1
1.1需求分析的任务 1
1.2系统数据流程 2
1.3系统业务流程 2
1.4数据字典创建 3
第2章系统设计 5
2.1结构设计 5
2.1.1概念设计 5
2.1.2逻辑设计 6
2.1.3物理设计 7
2.2行为设计 7
2.2.1总体设计 7
2.2.2模块设计 8
第3章系统实施 9
3.1数据库实现 9
3.2程序实现 10
第4章总结 12
参考文献 13
第1章需求分析
1.1需求分析的任务
本学生信息管理系统是针对学校业务处理工作而使用VB6.0和ACCESS开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。
建立学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化的重要举措。
学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。
特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
1.2系统数据流程
数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
本系统的数据流程图如下图所示:
图1.1系统数据流程图
1.3系统业务流程
业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。
由它比较适用于反映事务处理类型的业务过程。
学生
报到处
缴费处理
总务处
学生名单
教务处
成绩处理
学生成绩单
学籍处理
学生表
学生表存储
成绩表存储
班级表存储
老师
成绩输入
班成绩表
分班处理
班级表
课程安排
课程表
课程表存储
图1.2系统业务流程图
1.4数据字典创建
1)数据项:
表1.1数据项
数据项名称
数据项含义说明
别名
数据类型
长度
取值范围
学号
为每个学生设置一个代号
无
字符
4
a000-x999
姓名
学生的名字
无
字符
50
中、外文
性别
学生的性别
无
字符
2
男、女
出生日期
学生出生的日期
无
日期
8
19**/**/*-2***/**/**
民族
学生的民族
无
字符
50
中文
入学时间
学生的入学时间
无
日期
9
19**/**/*-2***/**/**
籍贯
学生的籍贯
无
字符
100
中文
班级
学生的班级
无
字符
50
中文
专业
学生的专业
无
字符
50
中文
2)数据结构的定义:
表1.2课程信息数据字典
名字:
课程信息
描述:
学生选课所产生的课程信息
定义:
课程信息=课程号+课程名+授课老师+授课地点+课程类型+授课时间
表1.3分数信息数据字典
名字:
分数信息
描述:
学生选择课程所得分数
定义:
分数信息=课程号+学号+分数
表1.4学生信息数据字典
名字:
学生信息
描述:
学生的基本信息
定义:
学生信息=学生号+学生姓名+学生性别+民族+籍贯+入学时间+专业+所属学院+出生日期
3)数据流的定义:
表1.5成绩统计
数据流名称:
成绩统计
简要说明:
对各科成绩进行统计
数据流来源:
P1.8
数据流去向:
课程管理模块
数据结构:
序号+学号+课程编号+学期+成绩
4)数据存储:
数据存储名:
课程信息
输入数据流:
课程基本信息,年级开课课程
输出数据流:
学生选修的课程信息
数据存储名:
成绩信息
输入数据流:
更新后的成绩信息
输出数据流:
学生各科分数及成绩的统计
第2章系统设计
2.1结构设计
系统总体结构设计是要根据系统分析的要求和组主的实际情况来对新系统的总体结构形式等进行大致的设计,是宏观上的规划。
模块既相互联系又相互独立。
2.1.1概念设计
E-R图也即实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
(1)学生实体E-R图:
学生
学生编号
学生姓名
性别
民族
籍贯
班级
专业
入学时间
出生日期
政治代码
图2.1学生信息E-R图
(2)课程E-R图:
课程
课程编号
学分
学院编号
课程名称
开课学期
教师编号
图2.2课程信息E-R图
(2)教师E-R图:
教师
教师编号
学院编号
教师姓名
职称
教师性别
图2.3教师信息E-R图
系统E-R图:
学生信息表,学校信息表,教师信息表,课程表,成绩等表之间的联系描绘出关系模型。
联系是指学生管理系统中各个实体的联系,拥有一对一、一对多、多对多的联系。
如图2.1所示:
老师
成绩
课程
学生
属
对应
授课
选修
系
班级
属
属
属
n n 1 n
n
1
1
n m n
1
n
图2.4学生管理系统总E-R图
2.1.2逻辑设计
逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。
从E-R图向关系模式转化数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。
关系模式(“”是主码,“”是外码):
学生(学号、班级号、姓名、性别、出年年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间)
课程(课程编号、年级编号、教师编号、课程名称、任课老师、课时、课程性质)
教师(教师工号、姓名、性别)
2.1.3物理设计
物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。
物理设计的输出信息主要是物理数据库结构说明书。
其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。
1.存储结构
存储结构是建立一种由逻辑结构到存储空间的映射。
存储结构是把一组结点存放在按地址相邻的存储单元里,结点间的逻辑关系用存储单元的自然顺序关系来表达的,即用一块存储区域存储线性数据结构,为使用整数编码访问数据结点提供了便利。
2.索引的创建
为student表创建一个以student_id为索引的关键字的唯一聚簇索引
1)展开数据库中的表右键学生表,单击所有任务弹出的索引管理。
2)在窗体点新建索引名称为student_id_index,点击复选框“聚簇索引”、“惟一值”。
3.事务日志文件备份及存放
SQLServer创建数据库的时候,会同时创建事物日志文件,事物日志存储在一个单独的日志文件上。
日志文件与数据文件要分开放在不同的磁盘上,这样事物日志就可以单独的备份,事务日志不会抢占数据库的空间,可以很容易的监测事务日志的空间。
4.存取方法:
数据库系统是多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。
物理设计的任务之一就是要确定选择哪些存取方法,即建立哪些存取路径。
数据库管理系统一般都提供多种存取方祛。
索引方法是数据库中经典的存取方法,使用最普遍。
是针对一个表而建立的,它能够以一列或多列的值为关键字,迅速查找/存取表中行数据加快了数据检索。
例如在本数据库中的:
学生(学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联系电话,入学时间)整个系统需要调用学生表、成绩表等,所以学生表属性“学号”,成绩表表中的属性“学号”,将经常出现在查询条件中,可以考虑在上面建立聚簇索引以提高查询效率。
2.2行为设计
2.2.1总体设计
按照结构化的系统设计方法,将整个学生管理系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 学生 信息 管理学 系统