管理信息系统成绩管理系统报告_第1页
管理信息系统成绩管理系统报告_第2页
管理信息系统成绩管理系统报告_第3页
管理信息系统成绩管理系统报告_第4页
管理信息系统成绩管理系统报告_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、hunan university组号:4指导老师:黄万艮组员:杨洁 20111702426陈彦宇 20111702425刘群梅 20111702427高嘉 20111702428李孜媛 20110601318目录第一章系统概述311引言31.1.1学生成绩管理系统介绍31. 1. 2学生成绩管理系统的开发背景31. 2系统目标413现行系统概况41. 3.1现行系统现状调查说明41.3. 1.1组织机构图41. 3.1. 2旧成绩管理系统的功能一览表51.3.1.3 10系统业务流程图51. 3. 2新系统针对旧系统的改进61. 3. 2. 1旧系统主要存在的问题61. 3. 2. 2新系统的

2、改进及建议61.3. 2. 3新系统功能一览表7第二章系统分析82.1系统需求822业务流程分析1()2. 3数据流程分析112. 3.1数据流程顶层图112. 3.2系统一层图122.4数据字典14第三章系统设计1631模块结构设计163.2代码设计173.3数据库设计183. 3.1概念设计(e-r图)183. 3.2逻辑设计193. 3.3输入输出设计19第四章系统实现214.1开发工具214. 2软件界面设计结果22第五章 小结235.1学生成绩管理系统概述235. 2现行系统评价245. 3系统制作心得与总结24第一章系统概述1. 1引言1.1.1学生成绩管理系统介绍学生成绩管理系统

3、是教学管理中的一项工作量大、易于出错且具 有一定保密的业务。特别是随着高校的不断扩招,高校学生成绩管理 工作量将大幅度增加,如果手工完成,耗吋巨大,而且效率很低。在 信息时代的今天,数据库技术在数据处理方面的应用已经非常广泛, 作为高校教育工作一部分的学生成绩信息管理系统,不仅可以提高学 校管理效率,而且可以使我们的教学管理水平更上一层楼。系统的 开发主要包括后台数据库建立、维护以及前端应用程序的开发两个方 面。对于前者要求建立数据一致性和完整性强、数据安全性好的数据 库。而对于后者则要求应用程序以尽可能的方便用户使用为宗旨,还 要尽可能的实用。1. 1. 2学生成绩管理系统的开发背景纵观目前

4、国内研究现状,在数据安全性和信息更新化方面仍存在 有一定不足,多个现有系统资料单独建立,共享性差;在以管理者为 主体的方式中,信息取舍依赖管理者对信息的认知与喜好,较不容易 掌握用户真正的需求,也因此无法完全满足用户的需求。此外,各个 子系统z间在界面风格上相差甚远。这样,给软件系统的应用带来了 很大的不便。针对以上情况,我们第四小组决定采用vf6. 0来开发高校学生成 绩信息管理系统。此外,本系统是通过对目前学校的具体情况进行考 察分析后我们开始设计的,能实现成绩管理系统的基本功能。1. 2系统目标因某高校扩招需求,需要建立一个“学生成绩管理系统”,以取 代人工管理。开发目的和功能如下:(1

5、) 能进行学生个人信息(含照片)及学生成绩等相关数据的录 入。(2) 具有增加、修改、删除信息的功能。(3) 能按系别、姓名、学号查询任意一名同学的成绩。(4) 能完成对上述各项信息数据的汇总统计。(5) 能预览并打印出上述汇总表格。13现行系统概况1. 3.1现行系统现状调查说明1.3. 1. 1组织机构图教务处组织内部隶属关系如下图所示:处长1. 3. 1. 2旧成绩管理系统的功能一览表通过学生成绩管理系统可以基本实现对学生成绩的管理。系统功 能模块如下图所示。高校成绩管理系统学生成绩管理退出学生信息管理学t仁見学生仙息维护查询学工成绩录入学工 查询应绩1.3. 1.3 10系统业务流程图

6、批改卷之后,市教师和教务处填写和修改成绩,录入成绩,整理成绩表和学生信息表。学生、教师等,登入系统可以查阅学生成绩和学生信息。业务流程图如下:学生成绩表学生信息表.、查阅学生成学生j绩和学生信息1. 3. 2新系统针对旧系统的改进1. 3. 2. 1旧系统主要存在的问题学校现行的教学服务系统是学生成绩管理系统的主要载体,但由 于成绩管理只是该系统的其中一个主要功能,所以在管理学生成绩方 面的功能还不是太完善。1)学生查询自己成绩的时候程序较为复杂,步骤也很繁琐2)由于教学服务系统本身承载的信息流过大,常常导致学生查 询成绩的过程屮出现各种功能性错误,实用性不强,工作效率也不高3)当学生查询成绩

7、时是看不到自己的个人信息的,若想查询自 己的相关信息就必须通过其他系统另外登录,过程十分繁琐,工作效 率十分低下。并且只能查询学生的成绩,没有对院系进行分类查询, 也不能对学生档案信息进行查询,功能单一4)界而的一些细节设计如字体和背景颜色相近不易辨认等1.3. 22新系统的改进及建议针对i口系统的以上缺陷,我们第四小组的成员们共同商讨开发了 一个专门供高校学生査询个人信息与学习成绩的学生成绩管理系统。 对界面设计进行完善,美化,便于识别。在此系统中,我们将用户的操作过程简化到了最简,用户只需输 入登录名及登录密码进入该系统,便可以利用该系统通过输入姓名学 号等实现查阅个人学习成绩及完善个人信

8、息,并且教师及教务系统的 工作人员等均可以以同样的方式进入该系统,同时通过简易的操作方 法轻松录入、删减或修改、查阅学生的信息及成绩等;新系统较现行系统一个比较大的突破便在于新系统实现了学生 个人信息及学习成绩的完美统一,让用户在查询学生成绩的同时可以 看到该学生的个人信息,以便能够全面的分析学生的发展状况。在查 询学生信息的时候也一样能够看到此学生的学习成绩;并且在学生信息的录入环节,我们还增设了学生个人照片的录 入,此举方便同学之间互相熟悉了解,更方便了教育工作者们对在校 学生的统一认识与管理,突破了传统文字信息介绍人物的空白,使得 学生信息的展现更加具体和生动化。其它问题及建议(本系统无

9、法实现):增加学生档案查询的功能, 增加统计功能,能计算出学生加权成绩并显示。现行系统只能看到本 版同学的成绩,作为一个人数较多的专业,我们还需要了解自己在年 级所处的位置,希望改进系统能通过院系和专业进行查询,显示平均 分和排名。1. 3. 2. 3新系统功能一览表通过学生成绩管理系统可以基木实现对学牛档案、学生成绩以及 综合统计的管理。其中,学生档案管理包括系统的登录、学生档案的 录入、学生档案的修改、学生档案的删除、学生档案的浏览和学生档 案的查询;学生成绩管理包括系统的登录、学生成绩的录入、学生成 绩的浏览、学生成绩的查询、学生成绩的修改和学生成绩的删除;综 合统计管理包括学生档案中的

10、男生人数统计、女生人数统计和入学平 均分统计,以及学生成绩管理中的学科总分、平均分和优秀人数统计 等。成绩管理系统学生蘇儀 fl?学渤宿息 管理宿1学生档案儲学般餾学换宿息 维护学whu丿第二章系统分析2. 1系统需求1)教职工:乩信息要求:对学生成绩的了解,对学生成绩会有一个整体的了解,在今后的 课程教学中可以对自己进行改进。同时还可以对教授的课程进行修改 和重设。还可以进一步了解学生的信息,加深对学生的了解,便于因 材施教。b.处理要求:当学生基本信息发生变化吋,老师能对其进行修改。比如某些同 学中有转校、后转来该系或转到其他系中,老师要能根据事实情况进 行更新。需要有的操作是修改、删除、

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

12、信息记录内容不能为空;2. 各种数据间相互的联系的正确性;3. 相同的数据在不同记录中的一致性。2)学生:信息要求:能够查询自己的成绩信息还能查询自己的档案信息。数据需求:与学生唯对应的是学号,所以学号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的基本信息,还有学生姓名等 有关信息;根据课程号可以知道学生对应的成绩等。与课程一一对应的是课程号,所以课程号是唯一主码,其他的都 不是,根据课程号我们可以查询课程的基本信息,如课程名、对应的 课时和对应的学分等。与成绩对应的有两个主码,一个是课程号还有一个是学号。只有 这两个同时确定了z后才能确定一个准确的成绩。2. 2业务流程分析业务流程

13、图是一种描述系统内各单位、人员之间业务关系、作业 顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程 中的不合理流向。如图所示是成绩管理信息系统的业务流程图。教获教师填与和填与和修改修改学生档案成绩单查阅录入1学生查阅学生成绩表业务流程图图例2. 3数据流程分析数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的 主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述 系统具有的数据加工、数据存储、数据输入输岀及数据来源和去向等 功能。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系 统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要 依据之一。2. 3.1

14、数据流程顶层图根据调查信息划分出儿个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图的顶层图(图2.4) o图2.4 顶层图从图上可以看出整个系统从总体上划分为用户登录、学生档案信 息管理、成绩信息管理、统计管理四大部分。2. 3.2系统一层图顶层数流图仅从总体上反映了系统的信息联系,应该按照自顶向 下、逐层分解的分析方法对顶层图进一步细化。其中,对用户信息管理进一步细化,得到用户信息管理一层数据流程图密码错误验证通过一层图(用户信息管理)对学生信息管理进一步细化,得到学生信息管理一层数据流程图用户表用户信息用户登录用户学生信息学生信息=秋一学生信息用 户教务处学生信息学生信息学生

15、信息所有用户查询用户信息所有用户一层图(学生信息管理)对学生成绩信息管理进一步细化,得到学生成绩信息管理一层数据流程图所有用户一层图(学生成绩信息管理)如此逐层细化下去,直到数据流程图中的每一处理成为一个容易 理解的单一功能为止。注:由于统计信息子系统设计时较繁琐,且划分为按系别查询和 按课程查询两部分。所以此数据流程图手工画出难度大,原理已在上 文简述,此处不再画此层数据流程图。2. 4数据字典上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺 乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典 是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以 一种准确的和无二义的

16、方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统 的逻辑模型进行描述,从而形成一个完整的说明。数据字典有助于数 据的进一步管理和控制,为设计人员和数据库管理人员在数据库设 计、实现和运行阶段控制有关数据提供依据。课程数据字典:字段名类型长度课程号kchc2课程名kcmc30选上数xssn3学生档案数据字典:字段名类型长度学号xhc9姓名xmc8性别xbc2出生日期csrqd8系别xic10专业zyc10班级bjc9团员否tyfl1入学分rxfi4特长tcm4照片zpg4学生成绩数据字典:字段名类型长度学号xhc9课程名kcmc30成绩cjn5第

17、三章系统设计3. 1模块结构设计以数据流图为基础,将木系统分为四个了系统,各了系统管理功能如下图3. 1所示:学生成绩管理系统学生档案管理 子系统统计管锂子系统学生成绩信息查询 学生成绩信息修改 学生成绩信息删除 学生成绩信息录入用户登录学生档案查询 学生档案修改学生档案删除学生档案登记总成绩信息查询 成绩统计平均分信息查询、i优秀人数信息查询档案统计男生人数信息查询女生人数信息查询、入学成绩信息查询成绩管理系统各子系统功能结构图3. 2代码设计代码是反映事物属性、状态等特性的由字母与数字组合而成的, 能唯一标识事物个体的一串字符。编码关键在于分类,它是编码的基 础。正确的分类是编码t作标准化

18、、系列化、合理化的保证。一、学生学号设计学生学号为区间特征组合码,由9位数字构成数字码。排列顺序 从左至右依次是四位入学年份码、一位学院码、一位专业码、一位行 政班级码、二位班内序号码。入学年份码表示学生入学年份、学院码表示学生所在学院、专 业码表示学生所在专业、行政班级码表示学生所在行政班级、班内序 号码表示学生在班内序号。二、课程号设计课程号设计为顺序码程序代码详见系统实现3. 3数据库设计3. 3. 1概念设计(e-r图)e-r 图也称实体-联系图(entity relationship diagram),提供 了表示实体类型、属性和联系的方法,用來描述现实世界的概念模型。 本系统e-r

19、图如下所示(图3. 2)用户登录成绩管理系统e-r图注:教师包含在用户当中。3. 3. 2逻辑设计该设计以概念结构设计中的e-r图为主要依据,设计出相关的整 体逻辑结构。根据总e-r图了解有三个实体,四个关系模式如下:学生档案表(学号,姓名,性别,出生13期,系别,专业,班级, 团员否,入学分,特长,照片)课程表(课程号,课程名,选上数)学生成绩表(学号,课程名称,成绩)详见数据字典3. 3.3输入输出设计(-)用户密码登录:在登录程序之前会先弹出一个登录对话框,在正确的输入了数据 库屮存储的用户和密码后才能登录程序。(界面设计见系统实现)登录对话框用户名密码(-)学生档案信息管理与查询用户可

20、执行档案编辑和查询操作对于档案编辑,用户可执行档案信息的修改、增加和删除操作。1. 学生档案信息修改直接修改选中当前学*的信息,并修改数据库中信息。2. 学生档案信息添加直接点击增加按钮,然后进行增加并存入数据库。3. 学生档案信息删除直接点击删除按钮,然后进行删除并存入数据库。对于档案查询,用户可执行查询操作,输入学生学号或系别,就 可输出不同的信息,学生学号和系别设计为下拉式菜单方便输入。一、输入学生学号,就可输出相关学生信息(如姓名、性别、出 生年月等)。如果出现重名则全部输出。二、输入系别,就可输出相关统计信息(如该系男生人数、女生 人数及入学平均分等)。(二)成绩管理与查询1. 成绩

21、修改直接修改选中当前学生的信息,并修改数据库中信息。2. 成绩添加直接点击增加按钮,然后进行增加并存入数据库。4成绩删除直接点击删除按钮,然后进行删除并存入数据库对于成绩查询,用户可执行查询操作,输入学生学号或课程名称, 就可输出不同的信息,学生学号和课程名称设计为下拉式菜单方便输 入。一、输入学生学号,就可输出相关学生成绩信息(如学号、课程 名称及成绩等)。如果出现重名则全部输出。二、输入课程名称,就可输出相关统计信息(如该课程总成绩、 平均分及优秀人数等)。第四章系统实现在管理信息系统的生命周期中,经过了系统规划、系统分析和 系统设计等阶段以后,便开始了系统实施阶段。系统实施阶段要继承 此

22、前各阶段的工作成果,将技术设计转化成物理实现,因此,系统实 施的成果是系统分析和设计阶段的结晶。同时,系统实施作为系统生 命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的 必然步骤。再好的系统设计,不通过系统实施也只能是不能带来现实 效益的空中楼阁。系统实施作为系统的最后物理实现阶段,对于系统 的质量、可靠性和可维护性等有着十分重要的影响。4.1开发工具本系统是一个小型开发系统,使用vf6.0作为系统开发工具。 vp6.0具有可视化集成开发环境,以事件驱动、图形用户界面等特点, vf6. 0集成了强大的数据库开发引擎和技术,在设计学生成绩管理系 统方面有着独特的优越性。结合目前学校

23、的具体情况,该系统能实现 成绩管理系统的基本功能。4. 2软件界面设计结果详见系统实现4. 3系统时间进度在需求分析的基础上,我们提出了学生成绩管理系统的总体结构 方案,并根据发展战略和总体结构方案,确定了系统开发的次序及时 间安排。以下用甘特图表示岀规划进度。甘特进度图4. 4系统的开发方法的选择本次课程设计我们选择结构化开发方法,即用系统工程的思想 和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和 自底向上逐步实施的系统开发过程。是组织、管理和控制信息系统开 发过程的一种基本框架。其基本思想:在系统分析时,采用自顶向下、 逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的

24、时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的吋候, 则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的 系统。 开发过程主要包括以下几个阶段:系统规划阶段、系统分析 阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶 段都有明确的任务和口标,这样整个开发过程容易调整和控制。第五章小结5. 1学生成绩管理系统概述学生成绩管理系统是一个典型的信息管理系统(mis),主要包括 后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后 台数据库的建立,要建立起数据一致性和完善性强,数据安全性好的 库,而对于维护以及前端应用程序的开发,要使应用程序功能完善, 易

25、使用,所以我们结合上学期所学数据库vf所学内容做出了一个基 本的系统,我们完成了前期的设计任务。本系统的内容涵盖了学生成 绩管理信息系统主要的和必要的业务内容,它由用户管理、学生档案信息管理、成绩信息管理,统计管理u!部分组成,其系统功能基木符合用户需求。本系统的每一个管理子系统均做到内容详备合理、界面 安排真观、查询检索功能强大。系统操作简洁易行。系统登录,需要 使用者键入用户名和密码,以防止未经授权的用户查询修改数据。同 时,我们还对学生信息、课程信息、学生成绩信息进行了全面的管理, 使得用户可以缩短获取信息的吋间,提高查询效率,这样就达到了信 息管理的目的。5. 2现行系统评价我们小组在

26、完成本次学生成绩管理系统时对教务处的旧系统进 行了一定程度的改进,特对系统的特色作出评价。1优点:(1) 界面设计进行完善,美化,便于识别;(2) 增加了学生档案了系统;(3) 实现了学生个人信息及学习成绩的完美统一,让用户在查询 学生成绩的同时可以看到该学生的个人信息,以便能够全面的分析学 生的发展状况;(4) 在学生信息的录入环节,我们还增设了学生个人照片的录入, 此举方便同学之间互相熟悉了解;(5) 可按系別和课程进行统计查询。2 缺点:(1) 用户管理没有注册和分类,没有界定教师和学生;(2) 能计算出学生加权成绩并显示。现行系统只能看到本版同学 的成绩,作为一个人数较多的专业,我们还需要了解自己在年级所处 的位置,并且改进系统,能通过院系和专业进行查询,显示平均分和 排名。(由于小组人员技术有限,无法实现现行系统的缺点)5.3系统制作心得与总结两个学期的课程真的非常短暂,想要在短暂的课程中精通管 理信息系统和数据库设计远远不够。但是对于我们来说这门课真正打 开了一个新的知识领域,同时对我们的专业方面帮助非常大。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论