管理信息系统课程设计报告

 


管理信息系统

课程设计

      报

     告              

设计题目:  班级学生成绩查询系统  

专    业:                      

班    级:                       

学生姓名:        终结者队        

指导教师:                       

                

20 12 年 4 月 19 日

目 录

1.人员介绍 ——————————————————————  3

  A.终结者 ——————————————————————  3

  B.队伍组成 —————————————————————  3

2.学生成绩查询系统建设背景 ——————————————  4

  A.必要性 ——————————————————————  4

  B.实用性 ——————————————————————  4

  C.目的性 ——————————————————————  4

3.系统简介 ——————————————————————  5

  A.系统规划 —————————————————————  5

  B.系统功能结构图 ——————————————————  6

  C.系统组织结构图 ——————————————————  7

  D..现有系统 ————————————————————— 7

  E.系统实现 —————————————————————  8

4.系统分析 ——————————————————————  9

  A.可行性综述 ————————————————————  9

  B.可行性分析报告 —————————————————— 10

  C.数据字典 ————————————————————— 14

  D.数据要求 ————————————————————— 16

  E.数据描述 ————————————————————— 17

人员介绍

终结者队:

     本队伍由12个20##级市场营销人组成。所谓终结者并不是想做得多好,认为自己有多棒。只是想用我们最大的力量去做到最好而已,做自己的终结者,做团队的奉献者。

队员简介:

队长:    

队员:

                                          注:排名不分先后,仅以学号作为最终依据

成绩查询系统建设的背景

必要性

   计算机、通信和网络技术的迅速发展与广泛应用,对全球经济、政治、文化等领域产生了越来越深刻的影响。教育显然正经历全新的网络与信息化洗礼,数字化、信息化逐渐走进校园的方方面面。正是在这种网络化、数字化的大环境下,许多高校已纷纷建设了数字化校园。信息化与数字化、研究学生的各类信息管理系统成为必要

  实用性

   由于Internet具有影响范围广 ,能够方便快捷的传递信息 ,又具有交互性 ,而且学校和家庭的计算机上Internet的普及率越来越高 ,利用Internet作为教育教学管理的新型手段 ,能够在任何接入Internet的计算机上、任何时间对有关的教育教学进行管理 ,解决教学中的空间和时间问题 ,又能很好地解决学生和教师之间的交互问题

目的性

   我们试图开发一套适合大众的、兼容性好的学生成绩查询系统,以方便教师对学生成绩进行管理以及学生对成绩进行查询,为学校提供教务信息的网络化管理,以方便教师对学生成绩进行管理以及学生对成绩进行查询,满足教师计算机办公要求

系统简介

  

    本系统是由华中科技大学文化学院10级市场营销专业12名在校大学生设计,版权归相应人员所有,该系统的正处于开发研究前期,系统目前不会对外开放。根据前期对本校学生使用情况的调查和分析,在学校现有的查分系统基础上进行了优化和升级,扩展使用率高的模块,整合重复繁杂的模块,最终形成比较完善的,适合学生和教师使用的查分系统。

    在系统内可以轻松的处查询学生的基本信息,有各个模块组成 大体可以分为登陆 查询 修改三个部分。每个部分又有相应的导航设置 ,可以切换不同的页面,方便用户浏览和使用。

本系统的登陆系统对个人登路身份有严格的限制和分类,不同的人员可以进行的操作系统也有明确分区。在和一般的查询系统不同 ,该系统新增加了学生老师互动平台 在改频台上,老师可以及时发布考试信息,考试时间 ,以及学习安排 ,共享资料 学生可以查询学校的教学方向等各种信息

一.系统规划

1)可以按姓名或者学号查询某次考试的成绩 
2) 后台方便的进行考试批次管理,添加,修改,删除,并可导出记录为Excel文档
3) 后台方便的进行成绩管理,添加,修改,删除,并可导出记录为Excel文档
4) 后台最新讯息管理: 本站新闻,证书介绍,校园新闻,所有栏目均可以自定义,并可发表文章,新闻消息
5) 后台数据库备份:压缩数据库,备份数据库,恢复数据库 
6) 管理员密码账号管理,管理员添加,修改,删除

二.系统功能结构图

三.系统组织结构图

四.现有系统

   现有系统,不能满足学生和老师的个性化需求,即没有太高的使用性能,有关调查显示学生一般只是查询自己的学科成绩,选课,等级报名等功能,系统闲置现象很严重,老师也只是关注专业学生的期末的成绩,没有充分利用系统源,这些现象的根源在于系统设计方面。

五.系统的实现过程

l  系统分析

l  功能设计

l  数据库设计

l  系统实现

l  系统测试

可行性综述

经济可行性:从经济角度分析,学生成绩管理信息系统所耗费的资源非常的小。计算机的普及所以很方便:这个信息系统较小,涉及人员少,开发费用少,易于维护,而且具有可靠地安全性,该系统在投入使用后可以节省大量的人力、物力、财力,由此可知,开发学生成绩管理信息系统在院校中具有可行性。

技术可行性:随着互联网的快速发展,技术已经很成熟了,而且该系统技术要求不高,系统的安全性、可行性也不高,所以开发学生成绩查询具有技术的可行性。

运行可行性:该系统简单,易学易用,不需要对专业人员进行培训,所以运行具有可行性。

法律可行性:符合法律中的有关互联网方面的法律法规,没有触犯法律,所以具有法律可行性。

开发方案可行性:现在是信息化的时代,以往的纸质,既浪费资源又花费成本,开发一个可行性高的学生成绩查询系统对学生信息、成绩的管理提供了便利、准确性高、重复率低是一个确实可行的系统。

可行性分析报告

系统阐述

系统名称:学生成绩查询系统

系统提出者:教务处

开发者:学校

系统用户:学生 教师 管理员

实现该项目的计算中心:

为了实现学校人力资源的优化和学生成绩管理的科学管理,我们提出开发此系统。运用管理信息管理系统,不仅能有效的使学校更加有效的管理学生的成绩,还能增加新的信息,另外还有查询,修改等功能。

与现有系统比较的优越性:

因为原来的系统是人工操作,所以效率比较低,相比于以前的系统,现在开发的学生管理系统在效率上会更高,耗费最短的时间出来最多的数据。

对新系统的简要描述:

该系统将大大改善数据处理的速度,并且更加方便的对数据进行管理,同时可以大大减少人力资源的浪费以及工资的支出。另外还可以提高查询的效率,降低查询的错误率,修改数据方便等。

该学生成绩管理系统大致可以分为以下几个功能模块:

(1)查询信息模块:查询学生的基本信息

(2)修改信息模块:修改学生的各项基本信息,其中包括姓名,学号,班级,各科成绩等。

(3)维护信息模块:对来访用户设置不同的访问权限,对重要数据进行加密处理,特殊情况可以自动存储数据等。

(4)统计模块:可以自动统计处排名表。

该系统的数据流图

该系统的顶层数据流图

系统目标

加强对数据的管理,提高数据处理的速度,便于提高查询的效率,降低查询的错误率,修改数据。

所需费用

由于该系统不复杂,电脑设备充足,系统开发软件可以免费下载,开发人员从班级成员中提取,所以开发成本较低。校园内部局域网络已经建成;各部门电脑均已配置;硬件投入不需要很大。另外,学校对系统的开发大力支持。因此经济上是可行的。

可能遇到的问题

专业知识的掌握,开发过程中可能会面临许多技术性的问题。性能可能会不够稳定,需添置计算机,添加打印机以便查询能方便打印成资料作为参考;对现有的软件可能产生冲突,刚开始需要短时间来熟悉该新系统。

所需资源

信息管理的文档,关于系统设计的书籍

技术可行性分析

管理系统将大大改善数据处理速度,并且更加方便地对数据库进行管理,减少不必要的人力资源开支。开发过程中用到的数据库软件:SQL SEVER2000,编程工具:vf. 因为校园网已经正常运行,开发人员已熟练掌握面向对象的开发工具,教务人员已实现计算机培训,所以技术上实现了该系统的可行的。

产生的影响

对于初识管理系统的成员来说,他们需要花费一定的时间求熟悉系统。但不需要大量的培训,可以通过开发人员的讲解来了解并进一步掌握系统的使用。

结论

系统可以立即实施,并尽可能提前完成,简单可行。人员分配上,可以充分利用班级已有人力资源。。从人力资源优化角度来说,可以充分利用学校已有的人力资源。从开发成本角度来说,可以将支出成本降到最低。

经过一系列的各个方面的可行性分析,开发人员和班级其他成员对需要解决的问题取得基本的一致看法,开发小组的开发方案得到认可,开发工作即可以进行下去。

数据字典

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。用数据字典来定义数据流图中各元素的确切

内容:

      数据项定义1:

      名称:学生类型信息

描述:产生学生信息类型送交学生信息表

 定义:学生类型信息=学号+姓名+性别+民族+政治面貌+出生日期+学历+系别+专业+班级+电话号码+E-Mail+家庭地址+记录号

      数据项定义2:

名称:课程类型信息

描述:产生课程信息类型送交课程信息表

定义:课程类型信息=课程名称+课程编号

      数据项定义3:

名称:选课类型信息

描述:产生选课信息类型送交选课信息表

定义:选课类型信息=学号+课程号

      数据项定义4:

名称:考核类型信息

描述:产生考核信息类型送交考核信息表

定义:考核类型信息=学号+考核结果

      数据项定义5:

名称:用户登录类型信息

描述:产生用户登录信息类型送交用户信息表

定义:用户登录类型信息=用户名+用户密码+记录号

数据项定义6

名称:成绩信息

描述:用于了解学生成绩的信息表

定义:成绩信息=学生成绩+学号+课程号

数据需求

  学籍管理系统的数据需求包括如下几点:

1.数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

2.数据的一致性与完整性

由于系统的数据是共享的,在不同的客户端中,学籍信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

3.数据的共享与独立性

  整个学籍管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。

数据描述

组成

 1、数据项:数据项是最基本的数据元素,是有意义的最小数据单元,在数据字典中,定

义数据项特性包括:数据项的名称、编号、别名和简述;数据项的长度;数据项的取值

范围。         

 2、数据结构 :数据项是不能分解的数据,而数据结构是可以进一步分解的数据包。数据结构由两个或两个以上相互关联的数据元素或者其他数据结构组成的。一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成,还可以由若干个数据元素和数据结构组成。  

 3、数据流 :数据流由一个或一组固定的数据项组成。定义数据流时,不仅说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。  

 4、数据存储 :数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。  

 5、处理过程:处理逻辑的定义仅对数据流程图中最底层逻辑加以说明

数据项条目:

(1)学生关系表

(2)成绩关系表:

 (3)课程关系表:

数据流的定义

 数据流编号:D01、02、04                                  

 数据流名称:成绩数据

 简      述:成绩数据库中的数据

 数据流来源:成绩数据库

 数据流去向:成绩查询处理模块

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 数据流编号:D06、07

数据流名称:查询条件

 简      述:用户输入的查询信息

 数据流来源:用户如学生、导员

 数据流去向:成绩查询、查询统计功能块

 数据流组成:学号+课程号

 数据流编号:D08、09

数据流名称:统计结果

 简      述:对成绩数据库中的数据进行查询后的结果

 数据流来源:成绩查询、查询统计功能表

 数据流去向:用户

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 数据流编号:D10

数据流名称:查询结果

 简      述:对成绩数据库中的数据进行查询后的结果

 数据流来源:成绩查询功能块

 数据流去向:用户

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 数据流编号:D11、12

数据流名称:查询

 简      述:查询统计功能块对成绩数据库的查询

 数据流来源:功能块

 数据流去向:成绩数据库

 数据流组成:学号+课程号

 数据流编号:D13

数据流名称:修改数据

 简      述:需要修改的数据

 数据流来源:成绩修改功能块

 数据流去向:成绩数据库

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 

 数据流编号:D14

数据流名称:修改单汇总表

 简      述:需要修改的数据的汇总

 数据流来源:教务处

 数据流去向:成绩修改功能块

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 

 数据流编号:D15

数据流名称:成绩修改单

 简      述:需要修改的数据的单据

 数据流来源:教师

 数据流去向:教导处

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 数据流编号:D16

数据流名称:成绩录入完毕通知

 简      述:显示成绩录入完毕的通知单

 数据流来源:教师

 数据流去向:教导处

 数据流组成:学号+课程号+成绩+学分绩+教师编号

 数据流编号:D17

数据流名称:下载成绩请求

 简      述:请求下载成绩

 数据流来源:教导处

 数据流去向:教导处成绩统计功能块

 数据流组成:系别+专业+班级+课程号

五 处理逻辑的定义

处理逻辑编号:P1.1

处理逻辑名称:成绩查询

简        述:查询学生的成绩

输入的数据流:学生的查询条件,以及成绩数据库的成绩数据

处        理:根据成绩数据库的成绩数据,按照学生的查询条件进行

              整理,生成符合学生的成绩信息。

输出的数据流:查询者的成绩信息

处 理 频  率:每查询一次处理一次。

处理逻辑编号:P1.2

处理逻辑名称:成绩修改

简        述:修改录入错误学生的成绩

输入的数据流:由成绩修改汇总成的修改汇总单

处        理:将修改单中的数据与成绩数据库中对应的数据联系起来,

进行修改。

输出的数据流:修改后的成绩数据

处 理 频  率:每修改一次处理一次

处理逻辑编号:P1.3

处理逻辑名称:教导处统计成绩

简        述:教导处对成绩进行统计

输入的数据流:教导处的下载请求,成绩数据库的成绩数据。

处        理:接到教务的下载成绩请求,对成绩数据库进行调用,数据库将成绩数据传送过来,在统计后将统计结果又上传给数据库。

输出的数据流:统计结果

处 理 频  率:每统计一次处理一次

处理逻辑编号:P1.4

处理逻辑名称:成绩网上录入

简        述:用于教师在网上录入成绩

输入的数据流:各科成绩

处        理:将各科成绩录入学生层级数据库

输出的数据流:成绩数据

处 理 频  率:每录入一次处理一次

处理逻辑编号:P1.5

处理逻辑名称:查询统计

简        述:用于各系导员对学生的课业完成情况进行统计

输入的数据流:查询条件

处        理:按查询条件对数据库的成绩进行统计

输出的数据流:查询结果

处 理 频  率:每查询统计一次处理一次

六 数据存储的定义

数据存储编号:F

数据存储名称:成绩数据库

简        述:存放学生的各科成绩

数据存储组成:学号+课程号+成绩+学分绩

关  键   字 :学号、课程号

相关联的处理:P1.1—1.5

七 外部实体的定义

外部实体的名称:学生、教务处、导员、教师

简          述:该系统的使用者

输入的数据流:D05、06、07、14、15

输出的数据流:D03、08、09、10、13

相关推荐