学生信息管理系统设计(共31页).doc
《学生信息管理系统设计(共31页).doc》由会员分享,可在线阅读,更多相关《学生信息管理系统设计(共31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上管理信息系统课程设计报告学生信息管理系统的分析与设计姓 名: 学 号: 班 级: 专 业: 所在系: 指导老师: 学生信息管理系统的分析与设计摘 要近年来,电子计算机技术得到了前所未有的发展和应用。随着时代的进步,科技的发展,各个企事业单位对信息资料的管理,也已经从手工的方法过渡到了以计算机为工具来进行管理的阶段。 为了契合现代管理的需要,提高自动化水平,针对学校的学生信息实施统一的信息管理,来进一步提高学校的管理水准,从而为学生和老师提供更加方便的服务和管理。同时也为学校管理层能做出及时、准确的决策提供一定的依据。学生信息管理系统是典型的信息管理系统,其开发主要包括
2、后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,在短时间内建立系统应用原型,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词:学生信息管理系统, 面向对象 , 系统应用原型目 录专心-专注-专业第一章 综述1.1问题研究背景随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:管理,网络,计算,控制,多媒体等。并且在某些方面成为不可缺少的工具,尤
3、其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。 现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学校对学生信息管理的自动化与准确化的要求日益强烈,需要有专门的学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。该学生信息管理系统采用面向对象的语言编程,实现对学生信息的基本管理,包括学籍信息,班级信息,课程信息,成绩信息的添加,修改和查询。该系统充分考虑用户的操作简便性,实现快捷操作。1.2管理信息系统简介学校学生管理信息系统是针对学校人事处的大量业务处理工作
4、而开发的管理软件,是典型的管理信息系统。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。功能基本符合根据张波尔老师的要求。 学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。具体系统功能需求描述如下:(1) 学籍信息管理 每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实
5、现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息(2) 班级信息管理实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。(3)课程信息管理每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工
6、们工作效率的提高。(4)成绩信息管理本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。(5)系统管理因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。第二章 需求分析2.1 引言系统分析阶段通常是指对现有系统的内、外情况进行调查、研究、分析、剖析,以明确问题或机会所在,认识解决这些总是或把握这些机的的必要性,为确定有关活动的目标和可能的方案提供科学依据。 在需求分析中,主要运用组织机构图、业务流程图、数据流图和数据字典这几种工具进
7、行描述。 业务系统描述信息管理系统是集计算机技术,网络通信技术为一体的信息系统工程,它能够使企业运行的数据更加准确,及时,全面,详实,同时对各种信息进一步的加工,使企业领导层对生产,经营的决策依据更充分,更具有合理性,科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化,合理化,制度化,规范化管理,为企业的管理水平跨上新台阶,为企业持续,健康,稳定的发展打下基础。 提出设计方案本设计我将采用面向对象的方法,综合运用数据库技术,程序设计技术,结合学生信息管理管理知识,以系统应用程序开发工具,通过控件使两者进行连接从而进行系统软件开发。 此学生信息管理系统主要实现的是学生信息的管理,包括学
8、籍信息,班级信息,课程信息和成绩信息的添加,修改,删除以及年级课程的设置等。 可行性分析与抉择可行性分析是需求分析的重要活动,是对系统进行全面、概要的分析。现行系统主要进行基本信息的录入和一些简单的查询,很多地方仍然需要手工操作,且信息处理工作出错率较高,尤其对于大数据量性能差。因此,我们需要建立新的信息自动化的管理系统,充分利用现有资源,改进工作方式,提高管理水平。当前许多学校正在逐步完善学生信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多学校经过多年的发展,学校规模不断扩大,学生人数成倍增长,积累了大量的学生信息急需进行统一管理以防信息的流失。因此,许多学
9、校需要一个功能全面的学生信息管理系统来进行管理,以使管理学生信息的工作在该系统的配合下更加高效和便捷。经过调查,可以知道学校实行校长负责制,下设四个部门:教务处、正教处、总务处和党支部四个部门。该校的组织结构图见下页:2.2 需求分析阶段的目标与任务弄清楚各部门的信息处理工作,必须了解组织的业务流程。按照业务活动中信息流动过程,逐个调查所有各个环节的处理业务、处理内容、处理顺序,弄清各环节需要的信息内容、信息来源、去向、处理方法,有关调查情况可用业务流程图来表示。业务流程图是对一个组织内部业务处理活动的内容与工作流程的表述,是一种表明系统内各单位、人员间业务关系、作业顺序及管理信息流动的流程图
10、。根据以下属性绘制出本系统的业务流程图(如图2-1所示):学校实行校长负责制,各部门主管在教务、教学、考试、学生制度等方面实施管理。我们调查研究的重点是对学生信息管理业务流程进行描述,如图2-1业务流程图所示,该学校的业务流程说明如下:整个系统的系统中人员包括学生、老师,系统外实体是学生,教师,校长,总务处和教务处。1、在学籍管理方面,新生入学在总务部门报到后,具体工作人员将进行学生信息注册登记处理,经过相应的数据处理即学生名表录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务部,此外总务部还要负责办理学生学籍变动和毕业,统一管理后重新汇总学生信息反映给教务部。2、在班级管理方面,教
11、务部门根据新生名单和教师名单进行分班处理,生成班级表进行存储。3、在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教务处,进行成绩处理,生成成绩表,进行存储,以供查询。4、在课程管理方面,教务处根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询。5、在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供校长查阅。系统中人员: 总务处,教务处,校长,教师,学生报 表: 入学通知单,注册信息,学籍变动表,毕业信息,学生基本信息,学生成绩单,评级结果,分班信息,教师基本信息,各班级课程安排表
12、,课程信息,学生总体档案信息处 理: 注册登记,学籍管理,班级管理,成绩管理,课程设置及指定任课老师,档案查询存 储: 学生基本资料,学生成绩表,课程表,班级信息表,评级结果学生入学通知单注册总务处毕业信息学籍变动表注册信息学籍管理教务处成绩评级班级管 理成绩管 理学生成绩 单分班信息评级结果评级结果存储学生老师老师基本信 息各班级课程安排评级结果存储课程设置及指定老师课程信息课程表老师学生试卷阅卷学生成绩成绩归档学生成绩表学生成绩存储学生基本信息学生基本资料存储档案查询学生档案信息校长图2-1 业务流程图学生2.3 需求分析阶段成果系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全
13、性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用约束,或者通过使用触发器和级联更新。2.3.1 学生信息管理系统业务流程图这一阶段的主要目标是明确用户需求,包括组织、发展、改革的总信息需求和各级人员实现各自功能的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。业务流程图虽然在一定程度上表达了信息的流动
14、和存储情况,但要想用计算机对组织的信息进行控制和管理,必须把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况,描述这种情况的就是数据流程图。数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。2.3.2系统关联图首先,分析本学生信息管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部项,得出系统的关联图(如图2-3所示)。在图中,系统共涉及4个外部项:学生、教师、校长、总务处、教务处。 图2-3 系统关联图数据流说明:F1 入学通知单 F7 教师基本信息F2 注册信息 F8 各班级课程安排F3 学籍变动信息 F9 课程分配信息F4 毕业信息 F
15、10 学生成绩信息F5 学生基本信息 F11 成绩及评级结果F6 班级分配信息 F12 学生档案信息2.3.3 顶层数据流程图及第一层和第二层分解图根据上面的系统关联图,划分出系统几个主要的信息管理逻辑功能,并明确各功能之间的关系,可以绘制出学生信息管理系统的顶层数据流程图,其中每个逻辑功能有一个数据加工符号描述(如图2-4所示)。 图2-4 系统顶层数据流程图从上图可以看出本系统共分为5个模块:P1:学籍管理P2:班级管理P3:课程管理P4:成绩管理P5:档案管理为了进一步了解系统的信息联系,有必要针对顶层数据流程图中的加工处理在功能上进一步细化,生成第一层数据流程图(图2-5至图2-10)
16、:以下是对模块P1的功能进一步分解所获得的系统第一层数据流程图(如图2-5所示): 图2-5 学籍管理 第一层数据流程图以下是对模块P2的功能进一步分解所获得的系统第一层数据流程图(如图2-6所示):图2-6班级管理 第一层数据流程图以下是对模块P3的功能进一步分解所获得的系统第一层数据流程图(如图2-7所示): 图2-7 课程管理 第一层数据流程图以下是对模块P4的功能进一步分解所获得的系统第一层数据流程图(如图2-8所示):图2-8 成绩管理 第一层数据流程图以下是对模块P5的功能进一步分解所获得的系统第一层数据流程图(如图2-9所示):图2-9 档案管理 第一层数据流程图为了进一步了解系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 设计 31
限制150内