《泽州职中信息管理系统设计与实现》由会员分享,可在线阅读,更多相关《泽州职中信息管理系统设计与实现(13页珍藏版)》请在金锄头文库上搜索。
1、泽州职中信息管理系统设计与实现学 士 学 位 论 文 学院(系):数学与信息技术学院 专业:网络工程姓 名:冯思琪运 城 学 院 20_年 5 月 泽州职中信息管理系统的 设计与实现 学院(系):数学与信息技术学院 专 业:网络工程姓 名:冯思琪指导教师:戴 斌运 城 学 院 20_年 5 月 泽州职中信息管理系统的设计与实现 【摘要】:Ap :泽州职中学校现在的信息管理是通过 e_cel表格、word文档等办公软件完成的,数据信息量较大,存在繁琐、易错漏的问题,为改善这个问题,设计开发了一套信息管理系统。系统使用 php 语言、 mysql 数据库、 thinkcmf框架进行设计开发,该系统
2、不仅可以实现学生和教师对个人相关信息的查询,方便人事组管理招生信息,教务部对教师的管理和设置课程等工作也可以在系统中完成。测试结果表明,运行流畅,对招生、学生、教师、课程、成绩信息的记录、查询等功能都可以实现,在一定程度上对泽州职中的信息管理有所优化,为后续相关功能开发奠定了基础。【关键词】: Ap :信息管理 中职 PHP MySQLDesign and Implementation of Information Management System in Zezhou Vocational School Abstract: Zezhou Vocational School s current
3、 information management is pleted by E_cel, word.A lot of information is tedious, there are trouble, error-prone problems.In order to improve this problem, a set of information management system is designed and developed.The system is designed and developed with PHP language, MySQL database and thin
4、kcmf framework.The system can not only realize the inquiry of personal information by students and teachers, but also facilitate the management of enrollment information by personnel team.The management and curriculum setting of teachers by the Ministry of Education can also be pleted in the system.
5、The test results show that the system runs smoothly and can realize the functions of enrollment, students, teachers, courses, record and query of achievement information.To a certain e_tent, it optimizes the information management of Zezhou Vocational School and lays a foundation for the follow-up d
6、evelopment of related functions.Keywords: Information ManagementSecondary Vocational School PHP MySQL 目 录 前 言 1 第 1 章 绪论2 1.1研究意义2 1.2 系统需求分析 午 2 1.2.1学校现状分析Ap2 1.2.2用户需求分析Ap 3 1.3系统主要开发工具简介3 1.3.1 SublimeTe_t3 3 1.3.2 MySQL 3 1.3.3 Apache 4 1.3.4 ThinkCMF 4 第 2 章 系统分析 Ap 5 2.1 可行性分析Ap 5 2.1.1 经济可行性
7、5 2.1.2 技术可行性5 2.1.3 操作可行性 5 2.2 功能需求分析Ap 5 2.3 系统性能分析Ap 7 第 3 章 系统设计 8 3.1 系统结构设计8 3.2 数据库设计8 3.2.1 概念设计 8 3.2.2 逻辑结构设计 9 第 4 章 系统详细设计与实现14 4.1 系统主要功能模块 14 4.1.1用户登录模块14 4.1.2 角色管理模块 15 4.1.3 成绩管理模块15 4.1.4 课程管理模块 16 4.1.5 招生管理模块17 4.2 系统的功能17 4.2.1 用户登录模块的功能 17 4.2.2 系统管理模块的功能 18 4.2.3 招生管理模块的功能 1
8、8 4.2.4 成绩 管理模块的功能19 4.2.5 课程管理模块的功能 20 4.2.6 教师信息管理模块的功能 21 4.2.7 学生信息管理模块的功能 21 第 5章 系统测试 23 5.1 测试目的 23 5.2 测试过程 23 结 论 24 致 谢 25 【参考文献】: Ap 26 前言 信息时代的发展使得人们越来越依赖于通过计算机解决方案,而在此背景下发展起来的中职学校也同样如此1 。随着学校的工作量日益增加,只有对它进行有效的管理,学校才能在各个方面变得更好。好的管理,不论是教师还是学生还是工作人员,他们的工作热情也会高很多。所以,改变方式,很重要。根据对泽州职中的现状调查,当前
9、学校的信息管理方面主要存在的问题有:学生、教师的各种信息不能一目了然,不能进行有效的管理,不能进行有效的记录,不能有效的利用人工劳动力,从而导致工作效率大大降低,且不利于教师工作良好的开展和学生身心健康的发展,因此设计一个针对泽州职中的信息管理系统具有十分意义。本着解决泽州职中现存问题出发,对这所学校的教育化管理现状和信息化方面的需求进行深入剖析,提出了一个使用 php 语言的信息化管理系统的解决方案。该系统采用thinkcmf的架构、Apache服务器、mysql数据库、sublimete_t3 软件 开发工具,系统从不同角色出发,主要从系统管理模块、招生管理模块、学生信息管理模块、教务管理
10、模块、人事管理模块五个方面去实现。本系统在开发之前做过很多深入的调查和大量需求分析Ap,参考现有中职学校管理系统并与泽州职中现有的需求相结合,秉着在技术、资金等多方面可以行得通的情况下,开始进行开发。本文将对泽州职中信息管理系统进行细致描述。第 1 章 绪论 此章节对为什么选择该题目进行了详细了阐述,列举了完成泽州职中信息管理系统需要的工具及技术的主要原因及优势。1.1 研究意义 现在国家对职业教育越来越重视,且各个学校间的竞争也很激烈,比如,一年一度的技能大赛对于中等职业学校是很关键的,但是没有及时的通知或者进行有效的管理可能最后的结果不尽如人意,由此可以看出学校的管理效率如何直接决定这教育
11、质量和教学效率以及办公速度。通过进行调研分析Ap ,发现各个中职学校最想解决的问题就是数据存储,普通的存储方式不仅查阅查询麻烦,而且不利于保存,还得考虑各种因素,如空间、时间、人员保管及自然界灾害,一旦发生损坏,就会造成不可弥补的损失。为了能够满足现代化校园的管理需求,使学校信息管理能够进一步的规范,就要研究并且设计能够在网络上进行信息管理服务 2 。泽州县职业中学校是对中学生进行教育、管理的一所职业学校,在国家政策扶持、资金的鼓励下,近年来招生不断增加,并相应专业的实训室也相继健全,如果再用传统的方式去管理,则难度将会不断上升,在加大工作量的同时,结果也不一定符合预期,所以进行信息管理尤为重
12、要。1.2 系统需求分析午 1.2.1 学校现状分析午 我所做的系统是针对泽州职中这所中职学校进行的,从学校大体来看,超过80 都是纸质化办公。以下阐述现状及问题:教师管理:教师主要由教务部管理,但个人信息都采取e_cel 表格填写随后自行打印,统一放存在教务部的档案柜中。这样的管理、存储方式不利于修改、查询,而且不可以排除自然灾害的毁坏。课程管理:课程分配是在每个学期开学当天,教务部的人员分配好,所有班里负责人、教师得前去教务部进行领取打印好的纸质表格。这样的方式不仅不能使教师和学生的效率得到提高,同时在存储上也存在上述所述问题。学生管理:学生信息、成绩还是用普通的 e_cel 表格记录,在
13、入学的时候填入,由于信息审核太麻烦,不同的学期并不会进行信息的重新录入,这样就导致了学生的信息更新不及时,成绩现状也如此,对于历史数据不易保留和查询。招生管理 : 据了解招生是泽州职中每年一个比较不容易的事,因为人数太多,在信息管理方面还是一个老方式-学生填表,这样的数据准确性也会存在问题,且人数众多,容易搞混,办公效率很低。1.2.2用户需求分析午根据上述泽州职中的现状要求,需在泽州职中管理系统中将解决上述问题。功能如下:1 .招生管理(由人事组管理):实现学生基本信息及学生状态的一个存储,并且可以查询、修改、删除。学生状态由待入学改为在读时,相对应的学生信息就会出现在学生端的学生信息表中。
14、2 . 教师管理(由教务部管理):教师管理中主要包括教师的基本信息及课程的添加,而教师自己可以查看课程和基本信息 3. 学生管理(由老师管理):搜索寻找成绩、课程及基本信息。管理员职掌着最大权限,且不同角色登录进去的界面显示不一样。根据学校现状和本身的技术能力为本系统选择适合的开发环境及语言,由 1.3 主要介绍。1.3系统主要开发工具简介 系统使用了 ThinkCMF的结构,以Apache为服务 器,使用php语言通过Sublime Te_t3软件进行开发,节流了资,MySQL乍为此系 统的数据库,使系统可以完美运行。1.3.1 Sublime Te_t3 Sublime Te_t 支持插件
15、扩展。同时解决了很多人不保存的问题, Sublime Te_t 在使用时,可能会有意外出现- 闪退,下次打开软件时,之前没保存的都会自动恢复。 Sublime Te_t3 用代码缩略图代替了原来的滚动条,减少了工作的繁琐,代码一段一段的非常清晰,而且在修改的时候可以同时对多列进行编辑,方便开发,节约时间。1.3.2 MySQL My SQL 是当今使用量最大的关系型数据库管理系统, My SQL 是关系数 据库管理系统程序的最佳软件 3 。简单来说就是将不同的数据保存在不 同的表中,而各个表之间又通过主键定义来建立一定的联系,而不是把所有数据都 放入到一个大表之中,这样在运行读取数据的时候速度大大增加,虽然与其他数据库相比有一定的缺点,但是因为他所拥有的功能足够用户使用,因此使用MySQL勺用户并没有减少。1.3.3 Apache Apache 是服务器中最常见的,相对而言比较简单,而且运行速度快。在开发过程中可以当代理服务器来使用,所以相对其他服务器来说,它比较自由,比较特殊的一点就是它的代码是开放的,对于后期使用它的用户来说都是很方便的,使用免费,速度快,是我做这个系统的最优选择。1.3.4 ThinkCMF TC 是针对管理中文内容的一种模块化框架,用法简单,而且TC在其他方面使用也很灵活。ThinkCMF在应用扩展