版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩查询管理信息系统实验报告西安郵電學院管理信息系统实验报告设计题目: 学生成绩查询管理系统 专 业: 人力资源管理 班 级: 人力1001班 学生姓名: 王淼、陈彩霞 学 号: 01105025、01105028 20 12 年 6 月 8日目录一、可行性分析31.可行性综述3 2.可行性分析.3二、系统分析.4 1.系统的功能结构.4 2.业务流程分析.5 3.数据流程分析.6 4.数据字典.7 5.数据需求.8 6.数据描述.8 7.处理逻辑的定义.11 8.数据存储的定义.12 9.外部实体的定义.13 10.现行系统的评价.13 11.新系统逻辑模型的提出.13三、系统设计.14 1
2、.系统目标设计.14 2.新系统功能结构图. .14 3.新系统信息处理流程设计.15 4.子系统划分.15 5.数据库概念结构设计 .16 6.物理配置方案设计.18 7.输出设计.18四、系统实施.18 1程序流程图.18 2.源代码及查询截图.19 3.程序截图.26 教学管理信息系统的分析、设计和实施信息化是当今世界发展的大趋势,电子信息技术在社会各个领域中起着广泛的作用。信息是重要的资源,应当被企业和各管理部门共享。只有经过规划和开发后的信息系统才能发挥它的巨大作用。学生成绩查询管理信息系统是各高校进行日常教学管理系统的主要组成部分之一。该系统的分析、开发和设计对高校学生成绩信息的管
3、理有着重要的作用。下面是对学生成绩查询管理信息系统的分析、设计和实施实验:一可行性报告1可行性综述:l 经济可行性:从经济角度分析,学生成绩管理信息系统所耗费的资源非常的小。计算机的普及所以很方便:这个信息系统较小,涉及人员少,开发费用少,易于维护,而且具有可靠地安全性,该系统在投入使用后可以节省大量的人力、物力、财力,由此可知,开发学生成绩管理信息系统在院校中具有可行性。l 技术可行性:随着互联网的快速发展,技术已经很成熟了,而且该系统技术要求不高,系统的安全性、可行性也不高,所以开发学生成绩查询具有技术的可行性。l 运行可行性:该系统简单,易学易用,不需要对专业人员进行培训,所以运行具有可
4、行性。l 法律可行性:符合法律中的有关互联网方面的法律法规,没有触犯法律,所以具有法律可行性。l 开发方案可行性:现在是信息化的时代,以往的纸质,既浪费资源又花费成本,开发一个可行性高的学生成绩查询系统对学生信息、成绩的管理提供了便利、准确性高、重复率低是一个确实可行的系统。2可行性分析:l 系统阐述系统名称:学生成绩查询系统 系统提出者:教务处开发者:学校系统用户:学生 教师 管理员实现该项目的计算中心: 为了实现学校人力资源的优化和学生成绩管理的科学管理,我们提出开发此系统。运用管理信息管理系统,不仅能有效的使学校更加有效的管理学生的成绩,还能增加新的信息,另外还有查询,修改等功能。 l
5、与现有系统比较的优越性:因为原来的系统是人工操作,所以效率比较低,相比于以前的系统,现在开发的学生管理系统在效率上会更高,耗费最短的时间出来最多的数据。l 对新系统的简要描述:该系统将大大改善数据处理的速度,并且更加方便的对数据进行管理,同时可以大大减少人力资源的浪费以及工资的支出。另外还可以提高查询的效率,降低查询的错误率,修改数据方便等。该学生成绩管理系统大致可以分为以下几个功能模块:(1) 查询信息模块:查询学生的基本信息(2) 修改信息模块:修改学生的各项基本信息,其中包括姓名,学号,班级,各科成绩等。(3) 维护信息模块:对来访用户设置不同的访问权限,对重要数据进行加密处理,特殊情况
6、可以自动存储数据等。(4) 统计模块:可以自动统计处排名表。l 系统目标加强对数据的管理,提高数据处理的速度,便于提高查询的效率,降低查询的错误率,修改数据。l 所需费用由于该系统不复杂,电脑设备充足,系统开发软件可以免费下载,开发人员从班级成员中提取,所以开发成本较低。校园内部局域网络已经建成;各部门电脑均已配置;硬件投入不需要很大。另外,学校对系统的开发大力支持。因此经济上是可行的。l 可能遇到的问题专业知识的掌握,开发过程中可能会面临许多技术性的问题。性能可能会不够稳定,需添置计算机,添加打印机以便查询能方便打印成资料作为参考;对现有的软件可能产生冲突,刚开始需要短时间来熟悉该新系统。l
7、 所需资源信息管理的文档,关于系统设计的书籍l 技术可行性分析管理系统将大大改善数据处理速度,并且更加方便地对数据库进行管理,减少不必要的人力资源开支。开发过程中用到的数据库软件:sql sever2000,编程工具:vf. 因为校园网已经正常运行,开发人员已熟练掌握面向对象的开发工具,教务人员已实现计算机培训,所以技术上实现了该系统的可行的。l 产生的影响对于初识管理系统的成员来说,他们需要花费一定的时间求熟悉系统。但不需要大量的培训,可以通过开发人员的讲解来了解并进一步掌握系统的使用。l 结论系统可以立即实施,并尽可能提前完成,简单可行。人员分配上,可以充分利用班级已有人力资源。从人力资源
8、优化角度来说,可以充分利用学校已有的人力资源。从开发成本角度来说,可以将支出成本降到最低。经过一系列的各个方面的可行性分析,开发人员和班级其他成员对需要解决的问题取得基本的一致看法,开发小组的开发方案得到认可,开发工作即可以进行下去。二 系统分析l系统的功能结构该学生成绩管理信息系统的功能结构如图l所示:图l 系统的功能结构图创建成绩管理系统数据库系统中需要使用的数据表如表1所示: 成绩管理系统:学生管理表课程管理表成绩录入表成绩分析表成绩查询表 2业务流程分析系统的总业务流程图如下图所示:登录系统登录密码机用户类型验证是否系统管理员?进入学生管理页面进入教师管理页面操作结束?操作结束?进入管
9、理员管理模块操作结束?退出系统3数据流程分析系统的数据流程图如下图所示: 信息数据库处理信息学生管理员教师 图3. 学生成绩管理系统顶层dfd 信息数据库1.1录入、修改、查询1.2选课、上课1.4上报、审批1.3考核成绩数据库教师管理员学生 图4.学生成绩管理信息系统第一层dfd4数据字典数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。数据字
10、典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。用数据字典来定义数据流图中各元素的确切内容: 数据项定义1: 名称:学生类型信息描述:产生学生信息类型送交学生信息表 定义:学生类型信息学号+姓名+性别+民族+政治面貌+出生日期+学历+系别+专业+班级+电话号码+e-mail+家庭地址+记录号 数据项定义2:名称:课程类型信息描述:产生课程信息类型送交课程信息表定义:课程类型信息课程名称+课程编号 数据项定义3:名称:选课类型信息描述:产生选课信息类型送交选课信息表定义:选课类型信息学号+课程号 数据项定义4:名称:考核类型信息描述:产生考核信息类型送交考核信息表定义:考
11、核类型信息学号+考核结果 数据项定义5:名称:用户登录类型信息描述:产生用户登录信息类型送交用户信息表定义:用户登录类型信息用户名+用户密码+记录号数据项定义6:名称:成绩信息描述:用于了解学生成绩的信息表定义:成绩信息=学生成绩+学号+课程号5.数据需求:数据需求 学生成绩管理系统的数据需求包括如下几点:l 数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。l 数据的一致性与完整性由于系统的数据是共享
12、的,在不同的客户端中,学籍信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。l 数据的共享与独立性 整个学生成绩管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。6.数据描述:组成l 数据项:数据项是最基本的数据元素,是有意义的最
13、小数据单元,在数据字典中,定义数据项特性包括:数据项的名称、编号、别名和简述;数据项的长度;数据项的取值范围。 l 数据结构 :数据项是不能分解的数据,而数据结构是可以进一步分解的数据包。数据结构由两个或两个以上相互关联的数据元素或者其他数据结构组成的。一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成,还可以由若干个数据元素和数据结构组成。 l 数据流 :数据流由一个或一组固定的数据项组成。定义数据流时,不仅说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。 l 数据存储 :数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。 l 处理过程:处理逻辑
14、的定义仅对数据流程图中最底层逻辑加以说明数据项条目:(1)学生关系表列名数据类型长度允许空学号字符型12不允许姓名字符型8不允许性别字符型2不允许生日日期型10不允许班级字符型30不允许宿舍字符型8允许电话字符型13允许邮箱字符型20允许(2)成绩关系表:列名数据类型字符长度允许空课程号字符型3不允许学号字符型12不允许分数字符型3不允许 (3)课程关系表:列名字符类型字符长度允许空课程号字符型3不允许课程名称字符型30不允许课时字符型10不允许学分字符型3不允许数据流的定义 数据流编号:d01、02、04 数据流名称:成绩数据 简 述:成绩数据库中的数据 数据流来源:成绩数据库 数据流去向:
15、成绩查询处理模块 数据流组成:学号+课程号+成绩+学分绩+教师编号 数据流编号:d06、07数据流名称:查询条件 简 述:用户输入的查询信息 数据流来源:用户如学生、导员 数据流去向:成绩查询、查询统计功能块 数据流组成:学号+课程号 数据流编号:d08、09数据流名称:统计结果 简 述:对成绩数据库中的数据进行查询后的结果 数据流来源:成绩查询、查询统计功能表 数据流去向:用户 数据流组成:学号+课程号+成绩+学分绩+教师编号 数据流编号:d10数据流名称:查询结果 简 述:对成绩数据库中的数据进行查询后的结果 数据流来源:成绩查询功能块 数据流去向:用户 数据流组成:学号+课程号+成绩+学
16、分绩+教师编号 数据流编号:d11、12数据流名称:查询 简 述:查询统计功能块对成绩数据库的查询 数据流来源:功能块 数据流去向:成绩数据库 数据流组成:学号+课程号 数据流编号:d13数据流名称:修改数据 简 述:需要修改的数据 数据流来源:成绩修改功能块 数据流去向:成绩数据库 数据流组成:学号+课程号+成绩+学分绩+教师编号 数据流编号:d14数据流名称:修改单汇总表 简 述:需要修改的数据的汇总 数据流来源:教务处 数据流去向:成绩修改功能块 数据流组成:学号+课程号+成绩+学分绩+教师编号 数据流编号:d15数据流名称:成绩修改单 简 述:需要修改的数据的单据 数据流来源:教师 数
17、据流去向:教导处 数据流组成:学号+课程号+成绩+学分绩+教师编号 数据流编号:d16数据流名称:成绩录入完毕通知 简 述:显示成绩录入完毕的通知单 数据流来源:教师 数据流去向:教导处 数据流组成:学号+课程号+成绩+学分绩+教师编号 数据流编号:d17数据流名称:下载成绩请求 简 述:请求下载成绩 数据流来源:教导处 数据流去向:教导处成绩统计功能块 数据流组成:系别+专业+班级+课程号7处理逻辑的定义: 处理逻辑编号:p1.1处理逻辑名称:成绩查询简 述:查询学生的成绩输入的数据流:学生的查询条件,以及成绩数据库的成绩数据处 理:根据成绩数据库的成绩数据,按照学生的查询条件进行 整理,生
18、成符合学生的成绩信息。输出的数据流:查询者的成绩信息处 理 频 率:每查询一次处理一次。处理逻辑编号:p1.2处理逻辑名称:成绩修改简 述:修改录入错误学生的成绩输入的数据流:由成绩修改汇总成的修改汇总单处 理:将修改单中的数据与成绩数据库中对应的数据联系起来,进行修改。输出的数据流:修改后的成绩数据处 理 频 率:每修改一次处理一次处理逻辑编号:p1.3处理逻辑名称:教导处统计成绩简 述:教导处对成绩进行统计输入的数据流:教导处的下载请求,成绩数据库的成绩数据。处 理:接到教务的下载成绩请求,对成绩数据库进行调用,数据库将成绩数据传送过来,在统计后将统计结果又上传给数据库。输出的数据流:统计
19、结果处 理 频 率:每统计一次处理一次处理逻辑编号:p1.4处理逻辑名称:成绩网上录入简 述:用于教师在网上录入成绩输入的数据流:各科成绩处 理:将各科成绩录入学生层级数据库输出的数据流:成绩数据处 理 频 率:每录入一次处理一次处理逻辑编号:p1.5处理逻辑名称:查询统计简 述:用于各系导员对学生的课业完成情况进行统计输入的数据流:查询条件处 理:按查询条件对数据库的成绩进行统计输出的数据流:查询结果处 理 频 率:每查询统计一次处理一次8.数据存储的定义数据存储编号:f数据存储名称:成绩数据库简 述:存放学生的各科成绩数据存储组成:学号+课程号+成绩+学分绩关 键 字 :学号、课程号相关联
20、的处理:p1.11.59 外部实体的定义外部实体的名称:学生、教务处、导员、教师简 述:该系统的使用者输入的数据流:d05、06、07、14、15输出的数据流:d03、08、09、10、1310现行系统评价 现行系统的功能结构如图3所示:图3 现有系统,不能满足学生和老师的个性化需求,即没有太高的使用性能,有关调查显示学生一般只是查询自己的学科成绩,选课,等级报名等功能,系统闲置现象很严重,老师也只是关注专业学生的期末的成绩,没有充分利用系统源,这些现象的根源在于系统设计方面。 11.新系统逻辑模型的提出 根据前面的分析与评价结果,提出的新系统逻辑模型如图: 图9 系统功能结构图三 系统设计1
21、系统目标设计1) 方便的数据输入性能,良好的人机界面。2) 灵活地查询性能,能快速实现学生成绩输入数据和对库存数据的查询。 3)考虑到学校招生政策的变化,对新入库学生的各项数据也能给予处理。 4)把目前基本上是“静态”库存管理变为“动态”管理,能随时提供库存现状信息(包括库存报警信息)。 2新系统功能结构图 学生成绩查询管理系统结构图3.新系统信息处理流程设计:4.子系统划分: 学生成绩管理系统有管理员系统、学生系统、教师系统3个一级系统组成,每个一级系统又有相应的二级子系统。其子系统划分如下图所示:学生成绩管理系统管理员系统学生系统教师系统用户信息管理子系统学生信息管理子系统教师信息管理子系统成绩信息管理子系统学生信息查询子系统学生信息修改子系统成绩排名查询子系统任课教师查询子系统修改密码子系统教师信息查询子系统教师信息修改子系统添加科目子系统科目删除修改子系统成绩分布查询子系统5. 数据库概念结构设计 本系统的数据库主要有“学生”、教师、管理员、课程等。其中教师与课程存在授课联系,并且一个教师可以授n门课程,即教师与课程是一对多的关系。一个学生可以学习n门课程,一门课程可以有m个学生学习,即学生与课程是多对多的关系。其中管理员与课程存在开课联系,并且一个管理员可以可设n门课程,即管理员与课程之间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东省梅州市辅警考试公安基础知识考试真题库及参考答案
- 2025年广东省佛山市公安辅警招聘知识考试题库及答案
- 昌吉州农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)参考答案详解
- 广东省农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(名师系列)
- 秦皇岛市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)有完整答案详解
- 云阳县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整答案详解
- 2025年高校学生处招聘主观题试题及答案
- 柳州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(研优卷)
- 咸阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及完整答案详解1套
- 大庆市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(典型题)
- 【新教材】统编版二年级上册《道德与法治》全册教案-教学计划及进度表
- 2025基层党务工作培训知识竞赛试题(附参考答案)
- 火星科普课件
- 机关安全生产培训内容课件
- 2024新版2025秋人教版二年级艺术造型美术上册全册教案教学设计(含大单元教学设计)
- 2025年全国中学生地理知识竞赛题库及答案
- 代签协议免责协议书范本
- 联网无人机专业巡检课件
- 全2025年消防设施操作员(中级)考试题库及答案
- 2025年小学数学教师业务理论考试试题及答案
- 肿瘤病人的护理业务学习
评论
0/150
提交评论