1管理信息系统课程设计报告专业:会计学院班级:会计16班姓名:徐博张磊王康学号:090516302090516303090516301指导教师:评语:评分:2目录第一部分绪论1.1系统名称……………………………………………………………………41.2系统开发背景………………………………………………………………41.3选题说明……………………………………………………………………41.4系统目标……………………………………………………………………41.5系统主要功能………………………………………………………………41.6可行性分析…………………………………………………………………41.6.1可行性研究的前提…………………………………………………41.6.2系统的可行性研究…………………………………………………5第二部分系统功能需求分析2.1数据输入……………………………………………………………………52.2成绩修改……………………………………………………………………52.3成绩查询……………………………………………………………………52.4成绩统计……………………………………………………………………52.5信息显示……………………………………………………………………5第三部分系统分析3.1系统功能结构……………………………………………………………………63.1.1功能结构调查………………………………………………………………63.1.2组织结构调查………………………………………………………………63.2业务流程分析……………………………………………………………………73.2.1业务流程分析………………………………………………………………73.2.2业务流程图…………………………………………………………………73.3数据流程分析……………………………………………………………………83.3.1顶层数据分析………………………………………………………………83.3.2数据流程图…………………………………………………………………83.4一层数据流程图分析……………………………………………………………93.4.1一层流程数据图分析………………………………………………………93.4.2一层流程数据图……………………………………………………………93.5系统流程图……………………………………………………………………103.6U∕C矩阵………………………………………………………………………113第四部分系统设计4.1数据字典………………………………………………………………………124.2代码设计………………………………………………………………………144.3输入设计………………………………………………………………………154.4输出设计………………………………………………………………………18第五章参考文献第六章结束语4第一部分绪论本系统是以大学生成绩管理信息系统为开发内容的管理信息系统,讲述了除系统实施外的全部内容,报告分包括在内的部分。1.1系统名称大学生成绩管理信息系统1.2系统开发背景当今社会计算机的应用已深入到社会生活的各个方面,而其在拥有众多21世纪国家和社会顶梁柱的大学更是不可缺少的。而随着计算机技术的发展的计算机人才的大量涌现计算机在信息管理方面的优势逐渐凸现出来,并开始大量应用于各层次的信息管理服务与实践中。与此同时,大量管理信息系统软件不断涌现,且不断升级与改进。大学生成绩管理是一项繁杂、琐碎的事务,同时其管理又与学生学籍管理、学生基本信息管理、教务系统等联系密切,它涉及到对学生的奖惩以及找工作,对教师的教学评估的重要事宜,因此大学生成绩管理的水平的重要性可见一斑。应用大学生成绩管理信息系统来进行管理必定会大大提高管理的速度、实效、安全性、准确性、完整性、保密性。本系统主要针对当前一些大学对学生信息管理不到位、混乱等不足进行开发并引以为鉴,当然由于开发人员专业知识和计算机技术有限,设计中可能存在欠缺,望请老师及相关读者给予指正。本系统的业务主要包括任课教师登记汇总初始成绩、学生反馈、组织补考、成绩修改、教务系统进行统计分析修正后的成绩、学生查询。1.3选题说明当今学生成绩管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生成绩的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,主要用于大中专院校学生日常管理工作,以规范的学生档案为基础,实现了学生考勤,学籍变更、学生奖惩、考试成绩、教师考勤等电算化管理,实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,1.4系统目标随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。本系统致力于提高学生成绩管理的速度、实效、安全性、准确性、完整性、保密性、可靠性。可以将数据库发布到网上,进行资源共享。1.5系统主要功能本系统可以实现教师学生管理员在各自权限内的教师信息查询,学生信息查询,管理员信息查询,学生成绩输入修改分析统计查询(原始成绩查询、最终成绩、补考学生信息)等功能。1.6可行性分析1.6.1可行性研究的前提51.要求(1)主要功能:能够实现老师和学生对成绩的管理,即完成一些基本的功能,如:查询,删除,添加,修改等,同时也要实现权限的管理。另外还要做到信息维护功能简单易用,不需过多对人员的培训。(2)性能要求:信息中心提供的学生成绩信息必须及时的反映出来,老师管理员学生能够及时的进行对成绩的管理。(3)输入要求:数据完整,详实。(4)输出要求:简捷,快速,实时。(5)安全与保密要求:1.依赖于网络本身对用户使用权限的规定。2.在程序模块中通过使用密码控制功能对用户的权限加以限制。如:删除和修改。2.可行性的主要因素开发人员无较大变动1.6.2、系统的可行性研究1.技术可行性:校园网已正常运行;开发人员已熟练掌握面向对象的开发工具;教务人员已实现计算机培训技术上实现系统是可行的。2.经济可行性:校园内部局域网络已经建成,各部门电脑均已配置;硬件投入不需要很大。因此经济上是可行的。3.管理可行性:本系统由广大师生和领导的支持,成绩管理的方法日期科学学生成绩管理制度改革时机成熟4.社会可行性:广大师生较为熟悉计算机的相关操作,该系统将大大提高学生成绩管理效率。第二部分系统功能需求分析2.1数据输入实现学生基本信息、老师信息、管理员信息、学生成绩等相关信息的录入。如:原始成绩单、最终成绩单的输入。2.2成绩修改可以实现学生基本信息、老师信息、管理员信息、学生成绩等相关信息的修改。如:补考后对学生成绩的修改。2.3成绩查询学生管理员教师可各自在自己的权限内实现学生基本信息、老师信息、管理员信息、学生成绩等相关信息的查询。如:学生考试后查询成绩,教师要查询本班学生考试成绩。2.4成绩统计以实现学生人数、最高分、最低分、平均学分绩点、不及格学生人数、学生总平均成绩等相关统计。62.5信息显示可以实现以字段分布和二维表两种方式显示学生信息。第三部分系统分析3.1系统功能结构3.1.1功能结构调查1、功能功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。2、功能结构图功能结构图是对硬件、软件、解决方案等进行解剖,详细描述功能列表的结构,构成,剖面的从大到小,从粗到细,从上到下等而描绘或画出来的结构图。3、分析的目的通过组织/功能分析,使组织的功能进一步理顺,提高管理效率。4、对功能的规定(1)可实现学生成绩管理(2)方便实现学生成绩信息查询(3)可对学生成绩档案进行管理,成绩表单生成简便。(4)安全有效的用户区分,管理(5)档案数据的高安全性,保密性(6)有帮助文档5、对性能的规定使用稳定,操作性能好,操作方法易于掌握,系统的安全性强6.设计思想用户的需求具体表现在对各种信息的提供、编辑、处理及查询统计上。这就要求数据库结构能充分满足各种信息的输入、处理和输出。通过分析学生成绩管理系统的现实需求,学生成绩管理系统各环节的基本数据及数据处理流程,在与管理人员沟通、交流与探讨的基础上,得到以下学生成绩系统的系统流程图73.1.2组织结构调查(1)组织机构是一个组织内部部门的划分及其相互之间的关系。(2)组织的特点在交换信息、资源过程中,产生信息流;组织既是信息的接收者,有时信息的输出者;组织具有层次性(3)组织结构调查内容弄清系统内部的部门划分,各部门之间的从属关系信息资料的传递关系信息流动关系与更改流动关系此外,还应详细了解系统中存在的问题以及对新系统的要求等3.12组织功能表组织业务教务处管理学院信电学院理学院外文学院文法学院矿业学院试卷批阅☆★★★★★★成绩登记、汇总☆★★★★★★统计分析△☆☆☆☆☆☆成绩修改△成绩查询★☆☆☆☆☆☆教学质量评估★△△△△△△注:表中“★”表示该项业务是对应组织的主要业务;“☆”表示该组织是参加协调该项业务的辅助组织;“△”表示该组织是该项业务的相关组织;空格表示该组织与对应业务无关。成绩管理系统系统维护数据修改查询数据输入统计教学质量评估系统输出成绩修改成绩查询成绩登记汇总试卷批阅统计分析学生教师管理员83.2业务流程分析3.2.1业务流程分析各院系老师将成绩录入,进行汇总登记。将初步的成绩单存档并发往教务处,由教务处进行统计分析。将学生成绩进行排序,找出不及格同学名单,安排组织补考等。接收同学的反馈信息,查实有错误后,进行更改和修正。将补考成绩录入成绩单中,形成最终的成绩单,进行存档,并最终存进学生档案。本系统所涉及的业务主要是成绩的汇总登记,统计分析修改以及成绩查询等。3.2.2业务流程图业务流程图中所用符号列举:9业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业务流程图3.3数据流程分析3.3.1顶层数据分析此处顶层流程图主要表现了学生和各院系教师在登录学生成绩管理系统前后分别输入个人基本信息和输出成绩单的过程。3.3.2数据流程图10数据流程图中所用符号举例:业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业3.4一层数据流程图分析3.4.1一层数据流程图分析该部分详细展示了个外部实体对输入系统的各类数据进行加工处理,并最早种输出给类单据的过程。3.4.2一层数据流程图一层数据流程图中所用符号举例:11业业业业业业业业业业业P2.1业业业业业业业D2.1业业业P2.2业业业业业业业业业业业业业D2.21业业业业业业业业业D2.22业业业业业业业P2.3业业业业业业业D2.3业业业业业业业业业P2.4业业业业业业业业业业业业业D2业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业3.5系统流程图系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)。系统流程图表达的是部件的信息流程,而不是表示对信息进行加工处理的控制过程。通过对学生成绩管理系统工作内容和相关数据流程分析,根据学生成绩管理系统的需要,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,从而以黑盒子形式描绘系统里面的每个部件,表达出学生成绩管理系统的信息流程。流程图中所用符号举例:12组组组组组组组组组组组组组组组组组组组组统计分析分类分类分类分类组组组组组组组组组组组组组组组组组组数据流向3.6UC矩阵BSP方法将过程和数据类两者作为定义信息系统总体结构的基础,具体做法是利用过程/数据(U/C)矩阵来表达两者间的关系。以一过程为行,数据为列,按