学生成绩管理系统分析报告

上传人:hs****ma 文档编号:431534782 上传时间:2022-10-20 格式:DOC 页数:76 大小:511.50KB
返回 下载 相关 举报
学生成绩管理系统分析报告_第1页
第1页 / 共76页
学生成绩管理系统分析报告_第2页
第2页 / 共76页
学生成绩管理系统分析报告_第3页
第3页 / 共76页
学生成绩管理系统分析报告_第4页
第4页 / 共76页
学生成绩管理系统分析报告_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《学生成绩管理系统分析报告》由会员分享,可在线阅读,更多相关《学生成绩管理系统分析报告(76页珍藏版)》请在金锄头文库上搜索。

1、学生成绩管理系统 学生成绩管理系统分析报告班级: 工业工程0901 姓名: 学号: 指导老师: 2011年12月1目 录前 言2一系统概述21. 现状描述22系统目标和系统开发方法33. 开发计划4二 系统分析51系统需求52业务流程分析63数据流程分析8(1) 系统顶层图8(2) 系统一层图94 数据字典13三系统设计161模块结构设计162 代码设计173数据库设计18(1) 概念设计(E-R图)18(2) 逻辑设计194 输入输出设计20第四章系统实现234.1 开发工具234.2 软件界面设计结果24第五章 收获与体会267.1 概述267.2 系统的功能267.3 系统的特点267.

2、4 存在问题及改进方向267.5 系统开发的体会277.6 致谢27 参考文献28前言:根据指导老师和课业设计的要求,本次我组设计的题目是学生成绩管理系统。合作的小组成员为施昌誉(工业工程0901,学号200902040117)、;刘超(工业工程0901,学号200902040114)。本设计分为五个部分,各为一个章节。具体分工如下:第一、四两章由刘超负责撰写。第二、三两章由施昌誉负责撰写(刘超协助),其余部分各自完成。本次设计历时一周,设计说明书完成字数7263字。第一章 系统概述1.1现状描述随着学校向全国范围的持续扩招,学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此

3、需要一个全面、详细的信息管理系统,以便完成对学生信息的管理。无纸化的环境是技术时代的一个梦想,也是许多学校和公司越来越意识到的一个真实世界。以前是由学生档案和公告栏来提供各种信息及通告新的变化,而现在这个繁杂的工作已被网站和内部计算机网络所取代。使得学生信息的管理更方便、安全。学校网上学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。使得学生信息管理更方便。学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原

4、来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施学生信息管理系统不仅仅是为了提高工作效率。为了除掉手工记录的低效率工作方式,运用信息化管理,提高工作效率,开发本系统。应该看到,在实施学生信息管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让学校领导对本学校学生资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供学校领导人在决策时参考。1.2系统目标和系统开发方法学生成绩管理系统是应对学生人数增多、信息量增大的问题,

5、实现管理的现代化、网络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望该开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中学生成绩查询和学生信息查询是系统开发的重点。成绩管理系统组织结构及管理功能如下图所示。(图1.1,图1.2) 图1.1组织结构图 图1.2管理功能图本系统采用结构化系统开发方法。1.3开发计划12月10日 仔细研究指导老师所发的设计要求,确定设计题目12月11日 上网搜集资料,同时完成第一章系统概述部分12月12日到12月 13日 分析系统需

6、求,绘制业务流程图、数据流程图,制作数据字典。12月14日 完成模块结构设计和代码设计12月15日 完成数据库设计和输入输出设计12月16日 编写第四章系统实现部分,查找资料通过讨论对系统进行优化和修改12月17日 撰写收获与心得,设计目录,调整说明书排版。第二章 系统分析2.1 系统需求1)教职工:a.信息要求:对学生成绩的了解,对学生成绩会有一个整体的了解,在今后的课程教学中可以对自己进行改进。同时还可以对教授的课程进行修改和重设。还可以进一步了解学生的信息,加深对学生的了解,便于因材施教。b.处理要求:当学生基本信息发生变化时,老师能对其进行修改。比如某些同学中有转校、后转来该系或转到其

7、他系中,老师要能根据事实情况进行更新。需要有的操作是修改、删除、增加。能够管理课程信息。如老师进行排课的时候能够有序的安排,不会出现错排或重复等一系列状况。能够进行课程名、课时、学分的修改、删除和增添。对成绩的管理,能够进行成绩的录入、修改、删除,能够清晰的了解学生的成绩和大体情况,以便做出相应的总结和改进。c安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生)

8、,教职工。完整性要求:1.各种信息记录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。2)学生:a.信息要求:能够查询自己的成绩信息还能查询自己的课程信息。b.处理要求:学生可以更改自己的密码。数据需求学生成绩管理系统就是对学生成绩信息的管理,所以首先我们需要知道的是学生有那些信息,并且是怎样进行分类的。学生信息包含:学生基本信息、课程基本信息、成绩信息。学生基本信息根据要求应该包括学生对应的学号,姓名,性别,系别,学生年龄等;课程基本信息应该包课程号,课程名,课时,学分等;成绩表包含课程号,学号,成绩等。与学生唯一一一对应的是学号,所以学

9、号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的基本信息,还有学生姓名等有关信息;根据课程号可以知道学生对应的成绩等。与课程一一对应的是课程号,所以课程号是唯一主码,其他的都不是,根据课程号我们可以查询课程的基本信息,如课程名、对应的课时和对应的学分等。与成绩对应的有两个主码,一个是课程号还有一个是学号。只有这两个同时确定了之后才能确定一个准确的成绩。在用户表中可以根据用户需要进行密码的修改等一系列操作。2.2业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。如图所示是成绩管理信息系统的业务

10、流程图。图2.1业务流程图图例图2.2成绩管理系统业务流程图2.3数据流程分析数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。数据流图的符号说明如图2.3所示:图2.3 数据流图图例2.3.1 系统顶层图根据调查信息划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流图的顶层图(图2.4)。图2.4 顶层图从图上可以看出整个系

11、统从总体上划分为用户信息管理、学生信息管理、课程信息管理和成绩信息管理四大部分2.3.2 系统一层图顶层数流图仅从总体上反映了系统的信息联系,应该按照自顶向下、逐层分解的分析方法对顶层图进一步细化。其中,对用户信息管理进一步细化,得到用户信息管理一层数据流程图(图2.5),图2.5 一层图(用户信息管理)对学生信息管理进一步细化,得到学生信息管理一层数据流程图(图2.6),图2.6 一层图(学生信息管理)对课程信息管理进一步细化,得到课程信息管理一层数据流程图(图2.7),图2.7 一层图(课程信息管理)对学生成绩信息管理进一步细化,得到学生成绩信息管理一层数据流程图(图2.8),图2.8 一

12、层图(学生成绩信息管理)如此逐层细化下去,直到数据流程图中的每一处理成为一个容易理解的单一功能为止,且这个单一功能可以通过简单的逻辑表达方式在数据字典中予以说明。2.4 数据字典上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运

13、行阶段控制有关数据提供依据。名字:学生信息 描述:学生成绩管理中存储的所有学生信息(包括所有学生查询的所需信息) 定义:学生信息学生学号学生姓名学生性别院系+学生年龄位置:存储 输出供查询 名字:课程信息 描述:有多个课程必要的信息组成 定义:课程信息课程号课程名 +课时+学分位置:存储 输出供查询名字:用户表信息 描述:用户情况的信息 定义:用户信息用户名+用户密码+用户 位置:存储 输出供查询名字:学生成绩信息输入:学号 输出:相应学生的成绩信息 名字:查询信息 描述:用户所提出的查询请求定义:查询信息课程查询信息|学生成绩查询信息 位置:课程表 学生表 成绩表名字:添加信息输入:学号,学

14、生姓名,学生性别,院系,学生年龄输出:新输入的学生信息名字:删除信息输入:选中要删除的学生信息 输出:删除完成课程数据字典:属性名存储代码类型长度课程存储号course_idint4课程号course_noint4课程名course_namechar10课时course_hourint4学分course_creditint4学生数据字典:属性名存储代码类型长度学生存储号student_idint4学号student_nochar8学生姓名student_namechar6学生性别student_sexchar2院系student_phonechar6学生年龄student_agechar10成绩数据字典:属性名存储代码类型长度 成绩存储号score_id

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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