学生管理系统作业.docx
《学生管理系统作业.docx》由会员分享,可在线阅读,更多相关《学生管理系统作业.docx(23页珍藏版)》请在冰豆网上搜索。
学生管理系统作业
学生管理系统
编写人———樊丽可田涛赵焕
1引言
随着信息技术的发展及在管理上的应用越来越深入而广泛,管理信息系统的设计、实施在技术上趋于完善。
在当今社会任何单位想要生存、发展,都必须有效的组织、合理的运用资源,因而管理信息系统也成了他们不可缺少的管理工具。
伴随着学生人数每年都在增加,传统的方法用来管理学生信息已跟不上了时代的发展,还带来了很多的弊端,让学校的信息化很难推进,制约了学校的进一步发展。
因此,学生信息系统的开发对于学校而言是必要的,学生管理系统能够促进学校信息化的发展,利于学校的长远计划。
并且学生管理系统还为学校管理学生一些必要的相关信息带来了方便,免除了传统管理方法的繁杂和花费大量的人力、物力资源,减轻了学校的负担。
为了提高工作效率,提高整个学校的学生信息管理水平,我们开发了这套学生管理系统,通过它,我们可以帮助学校、老师方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。
而且此信息系统功能强、稳定性好、操作简单、维护方便。
2系统规划
2.1初步调查
随着社会的进步,经济的发展,计算机技术在日益成熟。
Internt普及,人们利用网络来实现相互协调工作以及资源共享越来越成为不可扭转的趋势,学校信息化的发展也成了必然方向。
目前,学校的都在不断的扩大,学生数量在急剧增长,有关学生的相应信息也在成倍的增加。
这就需要一个功能完善的学生信息系统来进行信息的规范化管理。
但一直以来,学校使用传统人工的方式进行管理,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少的困难。
因此开发一个既适合学校校情又能对学校的学生信息能够得到更加合理以及快捷的管理系统是十分必要的。
2.2系统目标
具体目标如下:
1、建立统一的信息标准,为确保数据的完整性、准确性与一致性提供依据。
2、构建统一的信息门户,集中信息资源管理、应用服务管理和内容整合,为广大师生提供个性化的综合信息服务。
3、构建统一的身份认证系统,集中用户管理、统一权限管理,保证用户电子身份的唯一性、真实性与权威性,实现用户单点登录。
4、构建安全可靠的公共数据交换系统,实验各个应用系统之间的数据交换与数据共享。
5、建设先进实用的应用支撑系统,实现高校各项管理工作信息化。
2.3系统功能结构
根据系统的开发目标,确定系统的总体任务是实现学校学生管理的信息化和系统化,其主要功能有:
(1)毕业生管理
(2)心理咨询管理(3)辅导员管理(4)基础管理(5)成绩管理(6)优秀学生奖学金管理(7)国家奖学金管理(8)国家励志奖学金管理(9)评优评先管理(10)学生资助管理
功能结构图如图1所示:
图1
2.4可行性分析
在系统初步调查的基础上,明确了学生信息管理目前存在的问题,提出了新系统开发的目标和建立新系统基本功能的设想,以下通过三个方面对学生管理系统的可行性进行分析研究。
2.4.1技术可行性分析
本系统关系简单,对象明确,采用VisualBasic6.0作为前端开发工具,MicrosoftAccess2000作为后台数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性,安全性和易用性为数据库编程提供了良好的条件,就整个系统的技术构成来看,属于一个数据库应用类的系统。
其基本操作是对存在数据库进行添加,删除,查找,编辑等。
所以就单纯的数据库应用来看,不存在技术问题。
2.4.2经济可行性分析
系统投资费用,开发经费和维护费用都较小,并且本系统实施后可以及时对学生信息情况,学生心理健康情况,学生学习成绩情况,学生奖学金情况进行系统管理,显著提高工作效率,故在系统在经济上是可行的。
2.4.3组织管理可行性分析
因为人事部员工对于计算机知识一定的基础,且学校中有专门的计算机系统管理部门和计算机专业人员,无论是电脑的硬件和软件维护都有强大的技术支持。
学校采用科学的先进的管理制度和方法,规章制度齐全,这些都为系统的建设提供了制度保障。
新系统的开发可行性包括可能性和必要性,这两者是相辅相成的,缺一不可的。
综上所述,本系统开发目标已明确,在技术上,经济和组织管理等方面都可行,对于酒店住宿管理实现系统管理的信息化和提高工作效率有一定的必要性并且投入少,见效快。
因此该系统的开发是完全可行的。
3系统分析
3.1需求分析
用户需求:
在传统的学生管理操作中,通常的工作包含学生信息添加,现有学生信息查询和修改,毕业或者休学学生信息删除修改和查询,奖学金发放,人员调动等的统计等。
为了达到提高信息管理的效率的目的,系统首先需要具备所有传统学生管理操作。
同时学校是个严肃的机构不应该出现任何错误,因此必须要有安全,稳定,完整的学生管理系统。
因此在此基础上,系统需要具备以下特点:
(1)操作简单
(2)界面友好,美观
(3)功能强大
(4)系统稳定
功能需求:
本系统是关于毕业生管理,心理咨询管理,辅导员管理,基础管理,成绩管理,优秀学生奖学金管理,国家奖学金管理,国家励志奖学金管理,评优评先管理,学生资助管理的系统。
3.2业务调查
3.2.1组织结构
组织结构图如图2所示:
图2
对学生信息现状管理的调查,结合系统的功能要求,得到学生管理业务流程图如图3,4,5,6,7,8所示:
图3
图4
图5
图6
图7
图8
3.3数据流程调查
通过以上的分析所做出的数据流程顶层图如图9所示:
图9
目标系统数据流程图:
顶层数据流程图仅仅是目标系统的过渡草图,在对其功能进行调整,扩充,加入各种细节之后,得到目标系统的数据流程图,如图10,11所示:
图10
图11
3.4数据字典及处理逻辑说明
由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及加工过程进行说明,而这正是数据字典所要表达的。
它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后序工作——系统设计的进行。
数据字典的功能:
对数据流程图中的各要素予以定义;保持数据字典中数据的统一性与完整性;通过数据字典有助于设计数据库,对数据流程图中各要素的关系,可以通过数据字典作合理性与统一性的检查。
有助于自动生成或手工编写程序中的数据项或记录的描述。
以下只列出部分的数据项,数据存储,数据处理,数据流和外部实体。
合理进行编号
外理逻辑----P
数据流------F
数据项------I
数据存储----D
外部实体----S
数据项:
数据结构
数据存储:
处理逻辑
数据流:
外部实体:
4系统设计
4.1系统总体结构
4.1.1系统组织模块图如图12所示:
图12
4.1.2模块设计说明书
该学生管理系统主要包括十个模块,分别为:
毕业生管理,心理咨询管理,辅导员管理,基础管理,成绩管理,优秀学生奖学金管理,国家奖学金管理,国家励志奖学金管理,评优评先管理,学生资助管理
具体模块所包含的内容如下:
1毕业生管理包括毕业生信息的添加,修改,删除,就业信息统计,学生信息查询。
2心理咨询管理包括思想考核成绩查询,心理评测结果查询。
3辅导员管理包括辅导员基本信息查询,辅导员评分信息查询。
4基础管理包括学生基本信息的添加,修改,删除。
专业名称的添加,修改,删除,统计同专业人数,班级数。
班级,学生基本信息查询
5成绩管理包括学期综合成绩,学生考核成绩的录入和查询。
6优秀学生奖学金管理包括学期综合成绩,学生考核成绩,优秀学生奖学金登记表查询。
7国家奖学金管理包括国家奖学金申请信息,国家奖学金登记表查询。
8国家励志奖学金管理包括国家励志奖学金申请信息,国家励志奖学金登记表查询
9评优评先管理包括十佳大学生申请表和登记表的查询,优秀班干部申请表和登记表的查询,先进班集体申请表和登记表的查询,优秀学风班集体申请表和登记表的查询,优秀毕业生申请表和登记表的查询,三好学生申请表和登记表的查询,自强不息优秀大学生申请表的登记表的查询,省级优秀申请表和登记表的查询。
10学生资助管理包括贫困生申请表,贫困生登记表查询。
4.2代码设计
代码设计是管理信息系统中的一个很重要的环节,代码设计的好坏,直接影响到信息在计算机中的存储量。
编码设计的基本原则:
唯一性、合理性、可扩充性、规范性、稳定性。
代码就是代表系统中客观存在的事情名称、属性或状态的符号。
可用数字、字母或它们的组合表示。
代码设计如下:
代码对象:
学生编号
编码目的:
方便对学生进行管理和查询
代码结构:
XXXXXXXXXXXX如408417030301:
4年制8417号科技系3班1号
2位顺序码(如01)
2位班级号(如03)
2位院系号(如03)
4位顺序号(如8417)
2位年制号(如40)
编码要点:
按国家自治区顺序进行编码
使用期限:
4年
代码对象:
辅导员编号
编码目的:
方便对辅导员的录入和查找
代码结构:
XXXXXXXXX如FMK00001
5位顺序码(如00001)
辅导员姓名汉语拼音首字母(如0FMK)
编码要点:
按辅导员任职先后顺序进行编号
使用期限:
无限
说明:
如果姓名为2个或3个字的,前面加0补充
4.3数据库设计
4.3.1概念模型设计
(1)E-R图:
概念模型设计通常采用实体联系模型(ER模型)方法实现。
数据库概念层的E-R图如图13,14所示:
图13
图14
(2)程序流程图
用户登录程序逻辑图如下图所示:
No
Yes
图:
用户登录程序逻辑图
用户注册程序逻辑如下图所示:
NO
YES
图:
用户注册程序逻辑图
删除用户类程序逻辑如下图所示:
NO
YES
图:
删除用户类程序逻辑图
修改密码程序逻辑如下图所示:
N
Y
Y
图:
修改密码程序逻辑图
(3)学生信息查询
YESNO
NO
YES
N
(4)条件审核模块
合格
转储表
不合格
否
是
(5)心理咨询模块
YESNO
NOYES
YES
查看
YES
NO