收藏 分销(赏)

学校标准管理系统开发设计.doc

上传人:丰**** 文档编号:2827974 上传时间:2024-06-06 格式:DOC 页数:13 大小:256.54KB
下载 相关 举报
学校标准管理系统开发设计.doc_第1页
第1页 / 共13页
学校标准管理系统开发设计.doc_第2页
第2页 / 共13页
学校标准管理系统开发设计.doc_第3页
第3页 / 共13页
学校标准管理系统开发设计.doc_第4页
第4页 / 共13页
学校标准管理系统开发设计.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、摘要伴随信息技术在管理上越来越深入而广泛应用,信息管理系统实施在技术上已逐步成熟。信息管理系统是一个不停发展新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必需建立和本身特点相适应信息管理系统。本文采取UC为开发语言环境,以Linux为开发平台,设计出一个学校管理系统,对学生、职员信息、学生课程和成绩进行统一管理,便于查询、修改和打印。关键实现功效模块有系统管理子系统、学生信息管理子系统、职员信息管理子系统、班级信息管理子系统、课程信息管理子系统、成绩信息管理子系统、综合测评子系统、毕业管理子系统、图书馆管理子系统等。系统分析一、需求分析一个功效齐全、简单易用信息管理

2、系统不仅能有效地减轻学校各类工作人员工作负担,它内容对于学校决议者和管理者来说全部至关关键。所以学校管理系统应该能够为用户提供充足信息和快捷查询手段。但一直以来大家使用传统人工方法管理文件档案、统计和查询数据,这种管理方法存在着很多缺点,如:效率低、保密性差,人工大量浪费;另外时间一长,将产生大量文件和数据,这对于查找、更新和维护全部带来了不少困难。伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着来越关键作用。作为计算机应用一部分,使用计算机对学校各类信息进行管理,含有手工管理所无法比拟优点.比如:检索快速、查询方便、效率高、可靠性好、存放

3、量大、保密性好、寿命长、成本低等。这些优点能够极大地提升学校信息管理效率,也是一个单位科学化、正规化管理,和世界接轨关键条件。所以,开发这么一套管理软件成为很有必需事情,我们经过自己知识和大量书籍翻阅、网站查阅,一起合作开发了一个学校管理系统。该项目开发软件为学校管理系统软件,是鉴于现在学校学生、职员人数和图书馆信息剧增,信息呈爆炸性增加前提下,学校对信息管理自动化和正确化要求日益强烈背景下构思出来,该软件设计完成后可用于全部教育单位(包含学校,学院等等)信息管理.现在社会上信息管理系统发展飞快,各个企机关全部引入了信息管理软件来管理自己日益增加多种信息,学校管理系统也是有了很大发展,商业化信

4、息管理软件也不少.但本系统完全独立开发,努力争取使系统功效简练明了,但功效齐全且易于操作.学校管理信息系统是一个以计算机为工具,对学校管理信息进行处理人机系统,它能正确统计出学生考试分数,能从全局出发辅助学校各职能部门和校长管理学校。可见,学校管理系统首先必需含有强大电子数据处理功效,能大大提升学校管理人员工作效率,减轻劳动强度,同时,该系统应该采取管理模型,将仿真、优化等现代决议手段结合起来,为学校管理层决议提供有效信息。本系统用户类型可分为两种:管理员、一般用户 管理员:拥有一切权限,可管理用户,修改,删除数据。 一般用户:只能查看数据,不得修改删除数据。 整个系统,包含了学生信息管理、职

5、员信息管理、班级信息管理、课程信息管理、成绩信息管理、综合测评、毕业管理等。基础符合学校管理需求。在仔细分析相关学校管理系统基础上,我们以学生信息管理模块为例,说明本系统数据步骤图,图所表示:二、可行性分析(一)技术可行性分析.系统设计一、总体设计(一)基础框架本系统是一个学校管理系统,其下有四大模块,即三大子系统:信息管理系统,学籍管理系统,宿舍管理系统和图书馆管理系统。1.信息管理系统:a. 学生信息:基础信息:学号、班级、宿舍、姓名、住址、电话等 体检信息:入学体检、毕业体检b. 教职员信息:基础信息:姓名、教讲课程、部门等 档案:姓名、住址、电话等2.学籍管理系统:a. 学生成绩管理:

6、成绩录入、成绩查询、不及格名单、学生总分名次、综合测评表、班级查询、设置年级课程等b. 职员培训管理:职员姓名、培训课程、培训费用等。3.宿舍管理系统:4.图书馆管理系统:(二)系统功效模块设计系统功效模块图以下:系统学生信息管理职员信息管理班级信息管理课程信息管理成绩信息管理图书馆管理基础信息体检信息基础信息培训信息班级查询班级浏览基础课程各班课程成绩信息成绩输入成绩查询综合测评信息图书馆管理系统信息管理系统学籍管理系统宿舍管理系统学生信息管理部分分为基础信息、体检信息两部分。职员信息管理部分分为基础信息和培训信息两部分。职员培训信息部分能够浏览全部职员培训资料,添加新培训资料,修改需要改信

7、息。班级信息管理部分分为班级查询和班级浏览两部分。班级查询部分能够依各条件查询全部班级信息。班级浏览部分支持资料修改和删除和班级资料报表打印。课程信息管理部分分为学校基础课程,各班课程设置两部分。学校基础课程设置部分提供全部课程设置,能够查询、添加、删除、筛选。各班课程设置部分则依据各个班级情况从已经设置好基础课程中选择所需要课程,或删除不需要课程,一样支持报表打印。成绩信息管理部分分为学生成绩信息、补考/重修/积考成绩输入和学生成绩查询三部分。学生成绩信息部分能够浏览全部成绩信息,并能输入/修改,支持报表打印。补考、重修、积考成绩输入部分能够添加/修改补考、重修、积考成绩。学生成绩查询部分能

8、够查询全部成绩、补考成绩、重修成绩和积考成绩。综合测评部分分为综合测评信息和综合测评图示两部分。综合测评信息部分显示全部综合测评资料,并能实现多项查询,支持打印。综合测评图示部分能依每个人成绩显示不一样二维图。毕业管理部分分为毕业设计、实习管理两部分。毕业设计部分能浏览全部学生毕业设计资料,并能进行资料添加/修改。实习管理部分能浏览全部学生实习资料,并能进行资料添加/修改。图书馆管理部分。(三)系统总体步骤结构设计实习管理毕业设计创建用户毕业管理补考、重修、积考成绩输入学生成绩查询综合测评图示成绩信息管理综合测评综合测评信息学生成绩信息各班课程设置学校基础课程课程信息管理培训信息班级查询班级浏

9、览基础信息体检信息基础信息学生信息管理职员信息管理班级信息管理MDI主接口登陆接口界面接口图所表示:图3.1 系统总体结构此系统关键由四个部分组成,分别是用户添加及登陆部分,学生信息管理部分,职员信息管理部分,班级信息管理部分,课程信息管理部分,成绩信息管理部分,综合测评部分,毕业管理部分和图书馆部分。二、具体设计(一)代码设计该系统包含到代码设计以下,为了简单方便,均使用了次序码:学号:次序码。职员号:次序码。课程代号:四位,次序码。(二)数据库设计数据库在一个信息管理系统中占有很关键地位,数据库结构设计好坏将直接对应用系统效率和实现效果产生影响。合理数据库结构设计能够提升数据存放效率,确保

10、数据完整和一致。设计数据库系统时应该首先充足了解用户各个方面需求,包含现有和未来可能增加需求。数据库设计通常包含以下两个步骤:1、数据库需求分析。2、数据库逻辑结构分析。1、数据库需求分析:这个系统使用数据库是微软Access数据库。其中数据库.mdb,总共有19张资料表。用户需求具体表现在多种信息提供、保留、更新和查询,这就要求数据库结构能充足满足多种信息输出和输入。搜集基础数据、数据结构和数据处理步骤,组成一份详尽数据字典,为后面具体设计打下基础。针对学校管理需求,经过对学校内部管理内容和数据步骤分析,设计以下所表示数据项和数据结构:数据库:数据库.mdb资料表13:学生信息表列名数据类型

11、是否为空说明学号数字否姓名文本是性别文本是系别文本是班级文本是政治面貌文本是家庭地址文本是联络电话文本是邮政编码文本是父亲姓名文本是母亲姓名文本是毕业学校文本是入学成绩文本是宿舍号文本是退学是/否是cancel数字是资料表15:职员信息表列名数据类型是否为空说明职员号数字否姓名文本是性别文本是职称文本是培训时间文本是培训部门文本是培训费用文本是培训课程文本是培训性质文本是培训情况文本是资料表16:职员信息表列名数据类型是否为空说明职员号数字否姓名文本是性别文本是政治面貌文本是教讲课程文本是所属部门文本是职称文本是工资等级数字是联络电话数字是家庭住址文本是Cancel数字是资料表2:班级表列名数

12、据类型可否为空说明年级文本是教室文本是专业文本否年制文本是班主任文本是备注文本是Cancel数字是资料表6:各班课程列名数据类型是否为空说明专业文本是学期文本是课程代号文本是课程名称文本是Cancel 数字是资料表1:按课程类型 列名数据类型可否为空说明课程类型文本否cancel数字是资料表8:教材表列名数据类型是否为空说明课程代号文本是课程名文本是教材文本是资料表9:课程总表列名数据类型是否为空说明课程代号文本否课程名文本是课程类型文本是课时数文本是教学要求文本是学分文本是学期文本是Cancel数字是资料表10:年级表列名数据类型是否为空说明年级文本否料表4:补考表列名数据类型是否为空说明学

13、号文本是姓名文本是课程代号文本是课程名称文本是学期文本是成绩文本是Cancel数字是资料表5:成绩表列名数据类型是否为空说明学号文本是姓名文本是课程代号文本是课程名称文本是 学期文本是成绩文本是绩点数文本是 Cancel数字是资料表7:积考表列名数据类型是否为空说明学号文本否姓名文本是课程代号文本否课程名称文本是学期文本是成绩文本是Cancel数字是资料表12:学期表列名数据类型是否为空说明学期文本是资料表14:用户表列名数据类型是否为空说明组名称文本是组密码文本是用户名文本否密码文本是资料表17:重修表列名数据类型是否为空说明学号文本是姓名文本是课程代号文本是课程名文本是学期文本是成绩文本是

14、Cancel数字是资料表18:综合测评表列名数据类型是否为空说明学号文本否姓名文本是政治思想分文本是学业成绩文本是科技创新能力分文本是社会实践能力文本是体育锻炼文本是附加/减分文本是2、数据库逻辑结构分析:下图以部分E-R图设计说明:1MNMN1N1班级设置课程设置学生上课属于属于班级(年级,专业,年制,班主任,备注)毕业设计(学号,毕业设计课题名,姓名,指导老师名,指导老师所在)成绩(学号,课程代号,姓名,课程名,学期,成绩,绩点)课程(课程代号,课程名,课时数,教学要求,学分,学期,课程类型)学生(学号,姓名,性别,政治面貌,家庭地址,联络电话,父亲姓名,母亲姓名,毕业学校,入学成绩,宿舍号,系别,班级)职员(职员号,姓名,性别,政治面貌,教讲课程,所属部门,职称工资等级,联络电话,家庭住址)职员培训(职员号,培训课程,姓名,性别,职称,培训时间,培训部门,培训费用,培训性质,培训情况)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服