学 士 学 位 文
学院(系): 数学信息技术学院
专 业: 网络工程
姓 名: 冯思琪
运 城 学 院
2019年5月
泽州职中信息理系统
设计实现
学院(系): 数学信息技术学院
专 业: 网络工程
姓 名: 冯思琪
指导教师: 戴 斌
运 城 学 院
2019年5月
泽州职中信息理系统设计实现
摘:泽州职中学校现信息理通excel表格word文档等办公软件完成数信息量较存繁琐易错漏问题改善问题设计开发套信息理系统系统php语言mysql数库thinkcmf框架进行设计开发该系统仅实现学生教师相关信息查询方便事组理招生信息教务部教师理设置课程等工作系统中完成测试结果表明运行流畅招生学生教师课程成绩信息记录查询等功实现定程度泽州职中信息理优化续相关功开发奠定基础
关键词:信息理 中职 PHP MySQL
Design and Implementation of Information Management System in Zezhou Vocational School
Abstract Zezhou Vocational School's current information management is completed by Excel word A lot of information is tedious there are trouble errorprone 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 thinkcmf 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 completed in the system 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 extent it optimizes the information management of Zezhou Vocational School and lays a foundation for the followup development of related functions
Keywords Information Management Secondary Vocational School PHP
MySQL
目 录
前 言 1
第1章 绪 2
11 研究意义 2
12 系统需求分析 2
121 学校现状分析 2
122 户需求分析 3
13 系统开发工具简介 3
131 Sublime Text3 3
132 MySQL 3
133 Apache 4
134 ThinkCMF 4
第2章 系统分析 5
21 行性分析 5
211 济行性 5
212 技术行性 5
213 操作行性 5
22 功需求分析 5
23 系统性分析 7
第3章 系统设计 8
31 系统结构设计 8
32 数库设计 8
321 概念设计 8
322 逻辑结构设计 9
第4章 系统详细设计实现 14
41 系统功模块 14
411 户登录模块 14
412 角色理模块 15
413 成绩理模块 15
414 课程理模块 16
415 招生理模块 17
42 系统功 17
421 户登录模块功 17
422 系统理模块功 18
423 招生理模块功 18
424 成绩理模块功 19
425课程理模块功 20
426 教师信息理模块功 21
427 学生信息理模块功 21
第5章 系统测试 23
51 测试目 23
52 测试程 23
结 24
致 谢 25
参考文献 26
前 言
信息时代发展越越赖通计算机解决方案背景发展起中职学校样[1]着学校工作量日益增加进行效理学校方面变更理教师学生工作员工作热情会高改变方式重
根泽州职中现状调查前学校信息理方面存问题:学生教师种信息目然进行效理进行效记录效利工劳动力导致工作效率降低利教师工作良开展学生身心健康发展设计针泽州职中信息理系统具十分意义
着解决泽州职中现存问题出发学校教育化理现状信息化方面需求进行深入剖析提出php语言信息化理系统解决方案该系统采thinkcmf架构Apache服务器mysql数库sublimetext3软件开发工具系统角色出发系统理模块招生理模块学生信息理模块教务理模块事理模块五方面实现
系统开发前做深入调查量需求分析参考现中职学校理系统泽州职中现需求相结合秉着技术资金等方面行通情况开始进行开发文泽州职中信息理系统进行细致描述
第1章 绪
章节什选择该题目进行详细阐述列举完成泽州职中信息理系统需工具技术原优势
11 研究意义
现国家职业教育越越重视学校间竞争激烈年度技赛中等职业学校关键没时通知者进行效理结果意出学校理效率直接决定教育质量教学效率办公速度通进行调研分析发现中职学校想解决问题数存储普通存储方式仅查阅查询麻烦利保存考虑种素空间时间员保然界灾害旦发生损坏会造成弥补损失够满足现代化校园理需求学校信息理够进步规范研究设计够网络进行信息理服务[2]
泽州县职业中学校中学生进行教育理职业学校国家政策扶持资金鼓励年招生断增加相应专业实训室相继健全果传统方式理难度会断升加工作量时结果定符合预期进行信息理尤重
12 系统需求分析
121 学校现状分析
做系统针泽州职中中职学校进行学校体超80纸质化办公阐述现状问题:
教师理:教师教务部理信息采取excel表格填写行印统放存教务部档案柜中样理存储方式利修改查询排然灾害毁坏
课程理:课程分配学期开学天教务部员分配班里负责教师前教务部进行领取印纸质表格样方式仅教师学生效率提高时存储存述述问题
学生理:学生信息成绩普通excel表格记录入学时候填入信息审核太麻烦学期会进行信息重新录入样导致学生信息更新时成绩现状历史数易保留查询
招生理解招生泽州职中年较容易事数太信息理方面老方式学生填表样数准确性会存问题数众容易搞混办公效率低
122 户需求分析
根述泽州职中现状求需泽州职中理系统中解决述问题功:
1招生理(事组理):实现学生基信息学生状态存储查询修改删学生状态入学改读时相应学生信息会出现学生端学生信息表中
2教师理(教务部理):教师理中包括教师基信息课程添加教师查课程基信息
3学生理(老师理):搜索寻找成绩课程基信息
理员职掌着权限角色登录进界面显示样根学校现状身技术力系统选择适合开发环境语言13介绍
13 系统开发工具简介
系统ThinkCMF结构Apache服务器php语言通Sublime Text3软件进行开发节流资源MySQL作系统数库系统完美运行
131 Sublime Text3
Sublime Text支持插件扩展时解决保存问题Sublime Text时会意外出现闪退次开软件时前没保存会动恢复Sublime Text3代码缩略图代原滚动条减少工作繁琐代码段段非常清晰修改时候时列进行编辑方便开发节约时间
132 MySQL
My SQL 量关系型数库理系统My SQL 关系数
库理系统程序佳软件[3]简单说数保存表中表间通键定义建立定联系数放入表中样运行读取数时候速度增加然数库相定缺点拥功足够户MySQL户没减少
133 Apache
Apache服务器中常见相言较简单运行速度快开发程中代理服务器相服务器说较较特殊点源代码开放期户说方便免费速度快做系统优选择
134 ThinkCMF
TC针理中文容种模块化框架法简单TC方面灵活ThinkCMF应扩展方面非常灵活者根实际情况时应形式进行扩展运行方面完成务时应协进行样降低开发成时避免沟通成ThinkCMFPHPThinkPHP效融合身安全性性提高
第2章 系统分析
章节细致叙述系统行性功性需求读者系统体功运行流程初步认识
21 行性分析
211 济行性
泽州职中信息理系统会软件Sublime Text3MySQLThinkCMFApache兼收钱开发方面开源需台兼容PC机配置数合适软件现日常生活中常会开发方面需投入资金综述泽州职中信息理系统具济行性
212 技术行性
泽州职中信息理系统中服务器Apache数库MySQLPHP脚语言PHP运行脚程序时速度占绝优势[4]选择Apache泽州职中信息理系统服务器快速解决前问题选择MySQL泽州职中信息理系统数库特点适合连接运行系统方面流畅综分析泽州职中信息理系统开发技术行性
213 操作行性
泽州职中信息理系统评估系统操作简单现代济迅速发展计算机早已陌生应起更心应手没拥专业计算机知识说相关员学够容易系统样程度提高工作效率综分析泽州职中信息理系统具操作行性
22 功需求分析
需求分析明确目标系统做什终实现什样功泽州职中信息理系统功性需求:
1系统理模块
理员拥权限拥信息查权力角色分配义务
2招生理模块
模块首工作通系统学生信息收录起根实际情况进行修改
3学生信息理模块
该学生入学毕业阶段种学情况基信息变更需良存储项工作信息整理信息汇报变更轻松更准确
4教务教学理模块
学校言教务教学关键需实现功班级应教室课程设置什课程相应教材什学校前包括专业教师通录入成绩学生教师进行查询
5教师理模块
模块针学校教师设置里面基信息进行存储
通功需求分析出系统具体功详细例图图21示
图21 详细例图
23 系统性分析
泽州职中信息理系统采ThinkCMF框架运种框架开发系统系统扩展性强完成务时协务起进行样响应速度快配具稳定性Apache服务器具执行效力PHP样花钱搭建起稳定环境
第3章 系统设计
章节系统全体设计进行全面阐述系统模块相应实现功数库概念逻辑设计泽州职中信息理系统进步认识
31 系统结构设计
泽州职中信息理系统根角色划分理员事部教务部教师组学生部理员负责理方定义户权限更改页面功户做事情理员完成系统功结构功图31示
图31 系统功结构图
32 数库设计
321 概念设计
ER图表述系统中表间联系系统ER图32示
图32 系统ER图
322 逻辑结构设计
1户表
户表中存放户id信息户新状态修改添加时间户表表31示
表31 户表
字段
类型
空
默认
注释
id
int(11)
否
增id
mobile
char(11)
否
手机号码
char(50)
否
电子邮箱
pwd
char(32)
否
登录密码
salt
char(6)
否
配合密码加密机数
nickname
char(16)
否
昵称
gender
tinyint(1)
否
0
性(0保密1女2男)
birthday
int(11)
否
0
生日
signature
char(168)
否
签名(字数168)
describe
char(255)
否
描述(字数255)
state
tinyint(1)
否
0
户状态
add_time
int(11)
否
0
添加时间
upd_time
int(11)
否
0
更新时间
2角色表
角色表中存放登录角色名称应id角色表表32示
字段
类型
空
默认
注释
id
int(11)
否
角色组id
name
char(30)
否
角色名称
is_enable
tinyint(1)
否
1
否启
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
表32 角色表
3理员表
理员表中存放理员基信息理员表表33示
表33 理员表
字段
类型
空
默认
注释
id
int(10)
否
理员id
username
char(30)
否
户名
login_pwd
char(32)
否
登录密码
login_salt
char(6)
否
登录密码配合加密字符串
mobile
char(11)
否
手机号码
gender
tinyint(1)
否
0
性(0保密1女2男)
login_total
int(10)
否
0
登录次数
login_time
int(11)
否
0
登录时间
role_id
int(11)
否
0
属角色组
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
4教师理表
教师理表中存放教师信息教室前状态账号添加更新时间教师理表表34示
表34 教师理表
字段
类型
空
默认
注释
id
int(11)
否
教师id
Username
Char(32)
否
真实姓名
id_card
char(18)
否
身份证号
gender
tinyint (1)
否
0
性(0保密1女2男)
birthday
int(11)
否
0
生日
address
Char(150)
否
详细址
tel
Char(15)
否
联系方式(手机座机)
mobile
Char(11)
否
手机号码
Char(60)
否
电子邮箱
state
tinyint(2)
否
0
教师状态
add_time
int(11)
否
0
添加时间
upd_time
int(11)
否
0
更新时间
5学生信息表
学生信息表中存放学生详细信息读状态账号添加修改时间学生信息表表35示
表35 学生信息表
字段
类型
空
默认
注释
id
int(11)
否
学生id
number
Char(15)
否
学生编号唯
Username
Char(32)
否
真实姓名
id_card
char(18)
否
身份证号
gender
tinyint (1)
否
0
性(0保密1女2男)
birthday
int(11)
否
0
生日
Semester_id
int(11)
否
0
学期id
Class_id
int(11)
否
0
班级id
region_id
int(11)
否
0
区id
address
Char(150)
否
详细址
tel
Char(15)
否
座机号码
my_mobile
Char(11)
否
手机号码学生
parent_mobile
Char(60)
否
手机号码家长
Tinyint(2)
否
电子邮箱
state
Tinyint(1)
否
0
学生状态
tuition_state
Int(11)
否
0
学费缴纳状态(0未缴费1缴费)
add_time
int(11)
否
0
添加时间
upd_time
int(11)
否
0
更新时间
6成绩类表
成绩表中存放学生id姓名成绩添加修改时间成绩类表表36示
表36 成绩类表
字段
类型
空
默认
注释
id
int(11)
否
分类id
name
char(30)
否
名称
is_enable
tinyint(1)
否
1
否启(0否1)
sort
tinyint(3)
否
0
序
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
7学期类表
学期表中存放学期分类id学期名称添加修改时间学期类表表37示
表37 学期类表
字段
类型
空
默认
注释
id
int(11)
否
分类id
name
char(30)
否
名称
is_enable
tinyint(1)
否
1
否启(0否1)
sort
tinyint(3)
否
0
序
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
8科目类表
科目类中存放科目id额科目名称添加修改时间科目类表表38示
表38 科目类表
字段
类型
空
默认
注释
id
int(11)
否
分类id
name
char(30)
否
名称
is_enable
tinyint(1)
否
1
否启(0否1)
sort
tinyint(3)
否
0
序
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
9教室类表
教室类表中存放教室序号教室名称添加修改时间教室类表表39示
表39 教室类表
字段
类型
空
默认
注释
id
int(11)
否
分类id
pid
int(11)
否
0
父id
name
char(30)
否
名称
is_enable
tinyint(1)
否
1
否启(0否1)
sort
tinyint(3)
否
0
序
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
10周天类表
周天类表中存放周中天名字添加修改时间周天类表表310示
表310 周天类表
字段
类型
空
默认
注释
id
int(11)
否
分类id
name
char(30)
否
名称
is_enable
tinyint(1)
否
1
否启(0否1)
sort
tinyint(3)
否
0
序
add_time
int(11)
否
0
添加时间
upd_time
timestamp
否
更新时间
第4章 系统详细设计实现
章节系统实现功模块进行设计介绍通流程图系统部分截图更直观清晰解泽州职中信息系统实现功程页面设计
41 系统功模块
411 户登录模块
师生通分配账号密码进入泽州职中信息理系统户登录流程图41示
图41 户登录流程图
412 角色理模块
角色进行理角色进行设置包括增删改查角色理流程图图42示
图42 角色理流程图
413 成绩理模块
教师理员进行添加修改删等成绩理流程图图43示
图43 成绩理流程图
414 课程理模块
教务部理员理进行添加修改删等课程理流程图图44示
图44 课程理流程图
415 招生理模块
该模块报名学生进行信息记录状态修改招生理流程图图45示
图45 招生理流程图
42 系统功
421 户登录模块功
保障学校信息安全性账号统理员发布登录界面图46示
图46 登录界面
422 系统理模块功
理员进行理系统户角色进行理权限进行设置系统理界面图47示
图47 系统理界面
423 招生理模块功
学生状态入学改读时应消息会学生边显示出招生理界面图48示
图48 招生理界面
424 成绩理模块功
成绩理模块理员教务部门进行理进行添加修改删等学生查成绩成绩理界面图49示
图49 成绩理界面
成绩操作代码:
* [Save 成绩保存]
*
public function Save()
{
添加
if(_POST['id'))
{
m D('Score')
if(m>create(_POST 1))
{
额外数处理
m>add_time time()
m>name I('name')
写入数库
if(m>add())
{
this>ajaxReturn(编辑成功’)
} else {
this>ajaxReturn(编辑失败’ 100)
}
}
} else {
编辑
if(m>create(_POST 2))
{
额外数处理
m>name I('name')
移 id
unset(m>id)
}
}
**
* [Delete 成绩删]
*
public function Delete()
{
if(IS_AJAX)
{
this>error(请求方式正确’)
}
m D('Score')
if(m>create(_POST 5))
{
if(m>delete(I('id')))
{
this>ajaxReturn(删成功’)
} else {
this>ajaxReturn(删失败’ 100)
}
} else {
this>ajaxReturn(m>getError() 1)
}
}
}
425 课程理模块功
理员教务部进行理执行基操作教师学生查课程理界面图410示
图410 课程理界面
426 教师信息理模块功
理员教务部基信息进行增删改查操作教师查询教师理界面图411示
图411 教师理界面
427 学生信息理模块功
该模块理员教务部理学生信息进行增删改查操作学生搜索查编号班级等学生信息理界面图412示
图412 学生信息理界面
第5章 系统测试
系统户断测试真正证明实性
51 测试目
通测试时发现错误减少客户日方面麻烦减少损失保证系统运行更加稳定
52 测试程
展示系统权限进行测试结果测试结果表51示
表51 测试结果
测试编号
输入信息点击钮
预期结果
测试结果
1
输入账号fsqmy密码5627
提示存
提示存
2
学生户界面导入学生成绩
显示权限
显示权限
3
学生界面删学生信息
显示权限
显示权限
4
教师户界面导入年级二班成绩单
显示导入成功
显示导入成功
5
理员界面编辑张老师教师状态已离职
教师状态变已离职
教师状态变已离职
结
然现学校理系统具针性少系统针泽州职中现状中存需改进问题进行设计开发该系统采thinkcmf架构Apache服务器mysql数库sublimetext3软件开发工具软件兼收钱技术连接运行速度符合泽州职中现求操作方面没专业知识功实现招生学生教师成绩课程等信息记录查询
知识动手操作力限页面做美观开始预期定差距通测试定程度提高泽州职中信息化理效率希机会系统做完善泽州职中信息理系统原官网链接起系统中加图书设备勤员理系统更加完善样起会更加正次毕业设计实现文完成程发现身问题页面美观方面提高编程方面技术特方学协助完成断充充电提高
毕业设计终完成程中课程知识串起仅做梳理形成完整知识链工作继续学提供帮助
致 谢
时间快马结束运城学院四年学生活四年学期间感谢教老师仅增长知识丰富生阅历时班学学长学姐支持仅生活帮助更教许做道理处世方法生成长路笔财富
完成文前先历务书达开提报告完成中期验收初稿二稿等等兼戴导师指导完成方完善初稿交时候存问题戴老师点点帮指出教完善心里衷感谢终戴老师步步带领文完成次感谢戴老师帮助
次感谢辅导员臧老师总第时间传递信息方面准备完善利毕业感激文提供参考文献学校图书馆完整资料胸成竹完成理
感谢运院感谢帮助
参 考 文 献
[1]陈友利中职学校教务理系统设计研究[J]电子技术软件工程2016(15)53
[2]刘晶基NET学校信息理系统研究[J]电子设计工程201725(21):164168
[3]罗启强基PHP+MySQL高校教务理系统设计实现[D]吉林学2016
[4]乌兰图雅基PHP框架学校办公理系统设计实现[D]吉林学2015
[5]黄云中职学生工作理系统研究实现[D]西南石油学2017
[6]李嘉微学生成绩理系统研究[D]北京工业学2017
[7]刘晓婷高校教务理系统设计实现[D]吉林学2016
[8]栾彬凯实验中学信息理系统设计实现[D]电子科技学2016
[9]高源基PHP学生信息理系统设计实现[D]黑龙江学2017
[10]马海苓基PHPMYSQL技术网络教学台系统设计实现[D]齐鲁工业学2016
[11]Majida LaaziriKhaoula BenmoussaSamira KhouljiMohamed Larbi Kerkeb A Comparative study of PHP frameworks performance[J] Procedia Manufacturing201932
[12]Fontaine RafamantanantsoaMaherindefo Laha Analysis and Neural Networks Modeling of Web Server Performances Using MySQL and PostgreSQL[J] Communications and Network201810(04)
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档