管理信息系统课程设计学生学籍管理信息系统.doc

上传人:laozhun 文档编号:3990630 上传时间:2023-03-30 格式:DOC 页数:21 大小:3.14MB
返回 下载 相关 举报
管理信息系统课程设计学生学籍管理信息系统.doc_第1页
第1页 / 共21页
管理信息系统课程设计学生学籍管理信息系统.doc_第2页
第2页 / 共21页
管理信息系统课程设计学生学籍管理信息系统.doc_第3页
第3页 / 共21页
管理信息系统课程设计学生学籍管理信息系统.doc_第4页
第4页 / 共21页
管理信息系统课程设计学生学籍管理信息系统.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《管理信息系统课程设计学生学籍管理信息系统.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计学生学籍管理信息系统.doc(21页珍藏版)》请在三一办公上搜索。

1、 管理信息系统课程设计 设计课题:学生学籍管理信息系统 指导老师: 专业班级:工业工程 学 院:目 录一、系统分析部分21.1业务流程图21.2数据流程图21.3功能分析图51.4数据字典5二、 系统设计部分112.2信息系统处理流程设计122.3数据库设计122.3.1数据库的概念结构设计122.3.2数据库的逻辑结构设计132.3.3数据库的物理结构设计152.4输出设计152.5输入设计162.6代码18三、 系统实施部分183.1模拟运行数据183.2打印报表19四、结语20一、系统分析部分1.1业务流程图图1 业务流程图 图1处理过程是:任课教师提供成绩单。学生工作处根据学生信息、成

2、绩单以及奖学金评定办法提出总成绩和单科成绩奖学金名单。教务处根据学生信息,成绩单以及留级、退学、补考条件,提供留级、退学、补考学生名单。学生提供自己的基本信息,查询自己的奖惩情况。1.2数据流程图 图2 顶层数据流程图 图2是顶层数据流程图。其处理过程是:教务人员输入学生成绩、学生奖励条例、学生处分条例到学籍管理系统,学生发送查询请求,从学籍管理系统中得到查询结果。图3 第一层数据流程图 图3是第一层数据流程图。其处理过程是:教务人员分别输入学生信息、学生奖励条例、学生处分条例到学生成绩管理、学生奖励管理、学生处分管理子系统,学生发送查询请求到学生成绩管理子系统得到查询结果,学生通过学生奖励管

3、理、学生处分管理子系统发送的公告得到信息。图4.1 第二层数据流程图 图4.1是第二层学生成绩管理数据流程图。其处理过程是:教务人员输入学生信息、课程信息、学生成绩到录入学生信息、录入课程信息、登记学生成绩子系统,录入学生信息、录入课程信息、登记学生成绩子系统和学生、课程、成绩子系统之间信息互通,然后汇入到查询学生信息系统,学生通过发送查询请求到查询学生信息系统得到查询结果。图4.2 第二层数据流程图 图4.2是第二层学生奖惩管理数据流程图。其处理过程是:教务人员录入学生基本信息、成绩以及奖惩条例,在通过奖惩处理,提供出奖惩结果公告。图5 第三层数据流程图 图5是第三层数据流程图。其处理过程是

4、:由学生提出查询请求,系统再结合学生基本信息以及学生课程信息进行合法性检验,通过检验后,系统再根据学生基本信息、课程信息,每科成绩输出查询结果。1.3功能分析图图6 功能分析图1.4数据字典以学生成绩管理为例数据流的定义 1、数据流编号:D1 数据流名称:学生信息 简述:学生查询成绩所需要的个人信息 数据流来源:教务人员 数据流去向:录入学生信息 数据流组成:学生姓名+专业+班级+学号 数据流量:2次/年 高峰流量:2次/年 2、数据流编号:D2 数据流名称:课程信息 简述:学生所查询课程的相关信息 数据流来源:教务人员 数据流去向:录入课程信息 数据流组成:课程属性+课程编号+课程代码 数据

5、流量:20次/年 高峰流量:40次/年 3、数据流编号:D3 数据流名称:学生成绩 简述:学生各门课程最终得到的加权成绩 数据流来源:教务人员 数据流去向:登记学生成绩 数据流组成:姓名+科目+成绩 数据流量:20次/年 高峰流量:40次/年 4、数据流编号:D4 数据流名称:查询请求 简述:学生查询成绩时需要的身份验证(姓名,学号,登录密码) 数据流来源:学生 数据流去向:查询学生信息 数据流组成:姓名+学号+登录密码 数据流量:20次/年 高峰流量:40次/年 5、数据流编号:D5 数据流名称:查询结果 简述:将学生查询的成绩反馈给学生 数据流来源:学生 数据流去向:查询学生信息 数据流组

6、成:姓名+课程+课程成绩 数据流量:20次/年 高峰流量:40次/年 6、数据流编号:D6 数据流名称:学生奖励条例 简述:对学习成绩优秀的学生实施的奖励措施 数据流来源:教务人员 数据流去向:学生奖励管理 数据流组成:姓名+课程+课程成绩+奖励条例 数据流量:2次/年 高峰流量:4次/年 7、数据流编号:D7 数据流名称:学生处分条例 简述:对学习成绩差的学生实施的处分措施 数据流来源:教务人员 数据流去向:学生处分管理 数据流组成:姓名+课程+课程成绩+处分条例 数据流量:2次/年 高峰流量:4次/年 8、数据流编号:D8 数据流名称:公告 简述:教务人员把奖惩措施反馈给学生 数据流来源:

7、学生奖励管理,学生处分管理 数据流去向:学生 数据流组成:姓名+学号+奖励条例+处分条例 数据流量:2次/年 高峰流量:4次/年 处理逻辑定义 1、处理逻辑编号:P1.1 处理逻辑名称:录入学生信息 简述:录入学生个人的基本信息 输入的数据流:学生信息 处理:根据学生个人的基本信息,将其进行整合后,录入到教务系统里面 处理频率:对每个学生的基本信息每年处理两次 2、处理逻辑编号:P1.2 处理逻辑名称:录入课程信息 简述:录入与课程相关的基本信息 输入的数据流:课程信息 处理:根据课程的相关信息,将其进行整合后,录入到教务系统里面 处理频率:对每门课程只处理一次 3、处理逻辑编号:P1.3 处

8、理逻辑名称:登记学生成绩 简述:登记学生的各科成绩 输入的数据流:学生成绩 处理:根据学生的各科成绩,将其录入到教务系统里面 处理频率:对每门课程的成绩只登录一次 4、处理逻辑编号:P1.4 处理逻辑名称:查询学生信息 简述:查询学生各方面的信息 输入的数据流:学生,课程,成绩 处理:根据学生的各种信息,向教务处查询自己的各科成绩 处理频率:对每个学生的基本信息每年处理两次 5、处理逻辑编号:P2.3 处理逻辑名称:录入奖惩条例 简述:关于学生的奖励和处分条例 输入的数据流:奖惩条例 处理:根据学生的考试成绩,按照学校规定的奖惩措施,对学生进行奖惩 处理频率:对学生的奖励和处分条例每年处理两次

9、 6、处理逻辑编号:P1.4.1 处理逻辑名称:合法性检验 简述:学生登录教务处需要进行合法性检验 输入的数据流:查询请求 处理:学生查询成绩时需要经过合法性检验的认证,通过之后,方能查询成 绩;否则,不能登录 处理频率:对学生每次查询成绩处理一次 数据存储定义 1、数据存储编号:F1 数据存储名称:学生 简述:有关学生的各种信息 数据存储组成:学生姓名+专业班级+学号 相关联的处理:P1.1,P1.4 2、数据存储编号:F2 数据存储名称:课程 简述:有关学生的各种课程 数据存储组成:课程属性+课程编号+课程代码 相关联的处理:P1.2,P1.4 3、数据存储编号:F3 数据存储名称:成绩

10、简述:有关学生的各科成绩 数据存储组成:学生姓名+学号+课程+成绩 相关联的处理:P1.3,P1.4 外部实体定义 1、外部实体编号:S1 外部实体名称:教务人员 简述:录入教务系统各种信息的人员 输入的数据流:D1,D2,D3 2、外部实体编号:S2 外部实体名称:学生 简述:查询系统各种信息的人员 输入的数据流:D5二、 系统设计部分2.1功能结构图设计图7 学籍管理系统功能结构图 图7将学籍管理系统分为五个大模块,每个模块又分为不等的子模块。2.2信息系统处理流程设计图8是学籍管理信息系统流程图。其处理过程是:将成绩录入和奖惩录入两模块合并为成绩奖惩录入模块,将成绩查询和奖惩查询两模块合

11、并为查询模块。成绩奖惩录入模块将学生信息、学生成绩、奖惩信息处理过后形成一个中间文件,通过中间文件,经过记录和打印模块处理形成成绩单和记录存储,同时通过中间文件和用户输入个人信息,经过查询模块处理后,显示出查询结果。图8 学籍管理信息系统流程2.3数据库设计 数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计除了用户要求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。2.3.1数据库的概念结构设计概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是从用户角度看到的数据库,本次设计的概念模型可以用图9的ER模

12、型来表示。图9 学生学籍管理ER图在这里,学生学籍管理系统涉及的实体包括:1. 任课教师:属性有教师编号、姓名;2. 课程成绩:属性有课程代号、课程名称、分数;3. 学生:属性有学生姓名、学号、系别、班级、籍贯、性别、出生日期;4. 学校奖惩相关部门:属性有单位名称、负责人;5. 奖惩学生信息:属性有系别、班级、学号、姓名;6. 系统:属性有名称、用途。这些实体之间的联系包括:1.提供:一名任课教师可以提供多名学生的课程成绩,而一个学生的所有课程成绩由多名任课教师提供,所以是多对多的联系。2.查询:一名学生可以从这一个系统中查询自己的信息,而这个系统可以提供多名学生的信息,所以是1:N的关系。

13、3.提供评定信息:学校与奖惩相关的多个部门可以通过这个系统提供的学生信息评定出奖惩学生名单,而这个系统可以为多个奖惩相关部门提供学生信息,所以是1:M关系。4.提出:学校奖惩相关部门与学生奖惩信息是多对多关系。5.录入:多个奖惩学生信息和课程成绩与这个系统之间是多对一的关系。2.3.2数据库的逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。数据模型可以有实体联系模型转换而来,本次设计的ER模型转换为关系数据模型如表1-1,1-2,1-3,1-4所示。表1-1 yonghuYonghu字段名类型宽度小数位数索引NULL用户名字符

14、型12-密码字符型12-表1-2 课程信息课程信息字段名类型宽度小数位数索引NULL课程名字符型10-课程编号字符型8-表1-3 学生表学生表字段名类型宽度小数位数索引NULL学号字符型8-姓名字符型8-性别字符型2-系别字符型10-班级字符型4-籍贯字符型8-出生日期日期型8-表1-4 学生成绩学生成绩字段名类型宽度小数位数索引NULL学号字符型10-姓名字符型6-课程编号字符型8-成绩数值型30-2.3.3数据库的物理结构设计物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括:库文件的组织形式,存储介质的分配,存储路径的选择

15、等。2.4输出设计输出是系统产生的结果或提供的信息。对用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。输出设计的内容包括有关输出信息使用方面的内容;输出信息内容;输出格式;输出设备;输出介质。输出设计要在一定的规范指导下进行,以便产生易于理解的输出。输出界面如图10.1、图10.2所示。图10.1 成绩输出图10.2 奖惩输出2.5输入设计输入设计对系统的质量有着决定性的重要影响。因为如果输入数据有误,即使计算和处理十分正确,也无法获得可靠地输出信息。同时,输入过程是信息系统与用户之间交互的纽带,输入设计决定人机交互的效率。输入设计包括数据规范和数据准备的过程。在输入设计中,提高效

16、率和减少错误是两个最基本的原则。指导输入设计的几个目标:控制输入量;减少输入延迟;减少输入错误;输入过程应尽量简化。输入设计的重要内容之一是设计好原始单据的格式。设计原始单据的原则是:便于填写;便与归档;单据的格式应能保证输入精度。图11.1是学籍信息系统的原始单据。登陆用户如图11.2所示。登陆页面如图11.3所示。图11.1 学生表原始单据图11. 2 登录用户原始单据图11.3 登录页面2.6代码代码是代表事物名称、属性、状态等符号。为了便于计算机处理,一般用数字、字母或他们的组合来表示。合理的编码结构是信息处理系统是否具有生命力的一个重要因素。代码的种类:顺序码;区间码(多面码;上下关

17、联区间码;十进制码);助忆码。本系统的代码使用是顺序码。具体内容如表2所示。表2 代码内容表课程姓名311101计算机基础311102张瑞311102大学语文311106李四311103工程力学311107王五311104电工学311108陈晨311105数据库311109刘明311110何群三、 系统实施部分3.1模拟运行数据模拟运行数据如图12.1和12.2所示。图12.1 学生成绩运行数据图12.2 学生奖惩运行数据3.2打印报表 打印报表结果如图13.1和图13.2所示。图13.1 张瑞的成绩单图13.2 学生基本信息四、结语通过本次课程设计,首先我们小组之间学到了许多有关管理信息系统

18、的知识,在设计的过程中遇到了许多不懂的地方,小组之间通过讨论、交流逐一把这些问题解决,学会了系统设计的知识,加强了团队协作来解决问题的能力。虽然这次设计还有不太完美的地方,但是我们相信在以后的管理信息新系统的设计中我们会完成的更加优秀。小组任务分配情况:1、 樊梦思:小组组长,主要参与本次课程设计业务流程图、数据流程图、功能 分析图、数据字典等部分的工作。2、陈 鹏:主要参与本次课程设计系统开发设计与实施等工作。 3、杜 仲:主要参与本次课程设计业务流程图、数据流程图、功能 分析图、数据字典等部分的工作。4、高冬冬:主要参与本次课程设计系统开发设计与实施等工作。5、龚梅国:主要参与本次课程设计的功能结构图、信息处理流程设计、数据库 设计,报告的编辑书写等工作。6、何超群:主要参与本次课程设计的功能结构图、信息处理流程设计、数据库 设计,报告的编辑书写等工作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号