学生信息管理系统设计.doc

上传人:b****2 文档编号:981248 上传时间:2022-10-14 格式:DOC 页数:31 大小:418KB
下载 相关 举报
学生信息管理系统设计.doc_第1页
第1页 / 共31页
学生信息管理系统设计.doc_第2页
第2页 / 共31页
学生信息管理系统设计.doc_第3页
第3页 / 共31页
学生信息管理系统设计.doc_第4页
第4页 / 共31页
学生信息管理系统设计.doc_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

学生信息管理系统设计.doc

《学生信息管理系统设计.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统设计.doc(31页珍藏版)》请在冰豆网上搜索。

学生信息管理系统设计.doc

《管理信息系统》

课程设计报告

学生信息管理系统的分析与设计

姓名:

学号:

班级:

专业:

所在系:

指导老师:

学生信息管理系统的分析与设计

摘要

近年来,电子计算机技术得到了前所未有的发展和应用。

随着时代的进步,科技的发展,各个企事业单位对信息资料的管理,也已经从手工的方法过渡到了以计算机为工具来进行管理的阶段。

为了契合现代管理的需要,提高自动化水平,针对学校的学生信息实施统一的信息管理,来进一步提高学校的管理水准,从而为学生和老师提供更加方便的服务和管理。

同时也为学校管理层能做出及时、准确的决策提供一定的依据。

学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,在短时间内建立系统应用原型,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键词:

学生信息管理系统,面向对象,系统应用原型

目录

第一章综述 1

1.1问题研究背景 1

1.2管理信息系统简介 1

第二章需求分析 3

2.1引言 3

2.2需求分析阶段的目标与任务 5

2.3需求分析阶段成果 7

2.3.1学生信息管理系统业务流程图 7

2.3.2系统关联图 7

2.3.3顶层数据流程图及第一层和第二层分解图 8

第三章概念结构设计 14

3.1引言 14

3.2任务与目标 14

3.2.1实体及其属性描述 14

3.2.2实体间联系及其属性描述 15

3.2.3E-R图 15

3.2.4关系模型 16

第四章逻辑结构设计 17

4.1逻辑设计的任务与目标 17

4.2数据处理 18

第五章物理结构设计 20

5.1物理设计阶段的目标与任务 20

5.2系统功能模块 20

5.2.1模块处理过程 20

第六章系统的实施 23

6.1建立数据库、数据表、视图、索引 23

6.1.1建立数据库 23

6.1.2建立数据表 23

6.1.3建立视图 24

6.2数据入库 24

6.3系统调试 25

第七章系统评价 26

7.1学生信息管理系统评价 26

7.2存在的问题及建议 27

参考文献 28

第一章综述

1.1问题研究背景

随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:

管理,网络,计算,控制,多媒体等。

并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。

现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。

面对庞大的信息量,学校对学生信息管理的自动化与准确化的要求日益强烈,需要有专门的学生信息管理系统来提高学生管理工作的效率。

通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。

该学生信息管理系统采用面向对象的语言编程,实现对学生信息的基本管理,包括学籍信息,班级信息,课程信息,成绩信息的添加,修改和查询。

该系统充分考虑用户的操作简便性,实现快捷操作。

1.2管理信息系统简介

学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。

它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

功能基本符合根据张波尔老师的要求。

学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除,学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。

具体系统功能需求描述如下:

(1)学籍信息管理

每年的大量新生入学,老生毕业都需要处理大量的学生信息。

通过这一模块,可以实现学生基本情况的添加、删除、更新。

还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息

(2)班级信息管理

实现班级的添加、删除、更新。

查询班级的所在系别,辅导员等。

(3)课程信息管理

每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。

可以根据

学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。

该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。

(4)成绩信息管理

本模块实现了成绩的输入、删除、更新。

还能查询到平均成绩以及单科最高最低成绩以及个人成绩。

把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。

(5)系统管理

因为本系统是供多人一起使用的,必须对某一些人进行限制。

于是设置了管理员,非管理员只能进行查询操作,不能进行更改。

第二章需求分析

2.1引言

系统分析阶段通常是指对现有系统的内、外情况进行调查、研究、分析、剖析,以明确问题或机会所在,认识解决这些总是或把握这些机的的必要性,为确定有关活动的目标和可能的方案提供科学依据。

在需求分析中,主要运用组织机构图、业务流程图、数据流图和数据字典这几种工具进行描述。

²业务系统描述

信息管理系统是集计算机技术,网络通信技术为一体的信息系统工程,它能够使企业运行的数据更加准确,及时,全面,详实,同时对各种信息进一步的加工,使企业领导层对生产,经营的决策依据更充分,更具有合理性,科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化,合理化,制度化,规范化管理,为企业的管理水平跨上新台阶,为企业持续,健康,稳定的发展打下基础。

²提出设计方案

本设计我将采用面向对象的方法,综合运用数据库技术,程序设计技术,结合学生信息管理管理知识,以系统应用程序开发工具,通过控件使两者进行连接从而进行系统软件开发。

此学生信息管理系统主要实现的是学生信息的管理,包括学籍信息,班级信息,课程信息和成绩信息的添加,修改,删除以及年级课程的设置等。

²可行性分析与抉择

可行性分析是需求分析的重要活动,是对系统进行全面、概要的分析。

现行系统主要进行基本信息的录入和一些简单的查询,很多地方仍然需要手工操作,且信息处理工作出错率较高,尤其对于大数据量性能差。

因此,我们需要建立新的信息自动化的管理系统,充分利用现有资源,改进工作方式,提高管理水平。

当前许多学校正在逐步完善学生信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。

许多学校经过多年的发展,学校规模不断扩大,学生人数成倍增长,积累了大量的学生信息急需进行统一管理以防信息的流失。

因此,许多学校需要一个功能全面的学生信息管理系统来进行管理,以使管理学生信息的工作在该系统的配合下更加高效和便捷。

经过调查,可以知道学校实行校长负责制,下设四个部门:

教务处、正教处、总务处和党支部四个部门。

该校的组织结构图见下页:

2.2需求分析阶段的目标与任务

弄清楚各部门的信息处理工作,必须了解组织的业务流程。

按照业务活动中信息流动过程,逐个调查所有各个环节的处理业务、处理内容、处理顺序,弄清各环节需要的信息内容、信息来源、去向、处理方法,有关调查情况可用业务流程图来表示。

业务流程图是对一个组织内部业务处理活动的内容与工作流程的表述,是一种表明系统内各单位、人员间业务关系、作业顺序及管理信息流动的流程图。

根据以下属性绘制出本系统的业务流程图(如图2-1所示):

学校实行校长负责制,各部门主管在教务、教学、考试、学生制度等方面实施管理。

我们调查研究的重点是对学生信息管理业务流程进行描述,如图2-1业务流程图所示,该学校的业务流程说明如下:

整个系统的系统中人员包括学生、老师,系统外实体是学生,教师,校长,总务处和教务处。

1、在学籍管理方面,新生入学在总务部门报到后,具体工作人员将进行学生信息注册登记处理,经过相应的数据处理即学生名表录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务部,此外总务部还要负责办理学生学籍变动和毕业,统一管理后重新汇总学生信息反映给教务部。

2、在班级管理方面,教务部门根据新生名单和教师名单进行分班处理,生成班级表进行存储。

3、在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教务处,进行成绩处理,生成成绩表,进行存储,以供查询。

4、在课程管理方面,教务处根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询。

5、在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供校长查阅。

系统中人员:

总务处,教务处,校长,教师,学生

报表:

入学通知单,注册信息,学籍变动表,毕业信息,学生基本信息,学生成绩单,评级结果,分班信息,教师基本信息,各班级课程安排表,课程信息,学生总体档案信息

处理:

注册登记,学籍管理,班级管理,成绩管理,课程设置及指定任课老师,档案查询

存储:

学生基本资料,学生成绩表,课程表,班级信息表,评级结果

学生

入学通知单

注册

总务处

毕业信息

学籍变动表

注册信息

学籍管理

教务处

成绩评级

班级管理

成绩管理

学生成绩单

分班信息

评级结果

评级结果存储

学生

老师

老师基本信息

各班级课程安排

评级结果存储

课程设置及指定老师

课程信息

课程表

老师

学生试卷

阅卷

学生成绩

成绩归档

学生成绩表

学生成绩存储

学生基本信息

学生基本资料存储

档案查询

学生档案信息

校长

图2-1业务流程图

学生

2.3需求分析阶段成果

系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。

系统完整性要求系统中数据的正确性以及相容性。

可通过建立主、外键,使用约束,或者通过使用触发器和级联更新。

2.3.1学生信息管理系统业务流程图

这一阶段的主要目标是明确用户需求,包括组织、发展、改革的总信息需求和各级人员实现各自功能的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。

业务流程图虽然在一定程度上表达了信息的流动和存储情况,但要想用计算机对组织的信息进行控制和管理,必须把

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活经验 > 家具家电

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1