信息管理系统(php语言)
摘 要根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设计,再到系统实现,分为前端设计和后端实现。论文内容从系统描述、系统分析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实际找出一种切实可行的开发方案,经过反复研究和学习,借助php编程语言、mysql数据库和apache服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。
一、引言 1
(一) 系统开发背景 1
(二)系统开发意义 1
二 、系统开发技术 1
(一)JetBrains PhpStorm 2017简介 1
(二)系统开发及运行环境 2
三、系统分析 2
(一)功能需求分析 2
(二)系统业务流程分析 3
(三)数据流程分析 5
(四)系统功能设计 8
(五)数据库设计 8
1.概念设计 8
2.数据库表设计 9
3.数据库连接计 10
四、 系统的实现 11
(一)主页面的实现 11
(二)登录模块的实现 12
(三)学生成绩录入模块的实现 15
(四)课程管理模块的实现 16
(五)学生管理模块的实现 17
(六)登录验证码模块的实现 18
五、 系统测试 20
(一)运行环境说明 20
(二)界面测试 20
(三)功能测试 20
(四)测试结果 22
六、总结 23
致 谢 24
参考文献 25
附录 26
一、引言
在这个每天被信息充斥着的21世纪,现在的校园信息安全是我们国家重视的主要方面。随着各大高校制度的不停革新,规模不断扩充,招生人数也在不停增长,而各大高校的治理人员也相对较少。再说我国高校基层治理人员办理的管理任务又是手续多,内容又繁杂,而且要求严格,所以旧的管理方法已经不适用于新世纪了,更需要有一个系统能帮助我们管理繁多而又复杂的信息。<
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
br /> 计算机具备运算速度快,正确率高,能够按照所需要的设计程序逻辑来运行和管理信息。应用计算机设计学生管理系统来管理学校的档案信息,有旧的治理方法不可相比的方面。例如搜寻快速、查找便捷、储存量大、可靠性强、保密性、安全性高等。这些优势极大的提高了在校治理人员的工作任务效率,极大的为他们节省了时间,也是学校科学化和正规化的秘不能少的一个条件之一?。
系统开发背景
本项目作为学生档案信息管理系统软件,开发的目的是由于近两年的高校的规模不断扩大,制度不断改善,而且随着高校的不断变化而高校的招生人数也在急速增长,学校管理人员需要档案管理的自动化和准确性,由此软件应运而生。而且此软件可单独使用在任何信息管理单位(各大大专高校)进行信息管理,所以各个高校都引进了学生管理信息系统来进行管理日渐增长的学生档案信息。而且各个高校信息系统经过时间和技术的不断锻炼,日益走向成熟。此学生管理信息系统要求功能齐全并且清晰明了。
(二)系统开发意义
学校不是一个人就可以管理完成的,那么大的学校如果让个人去管理学生信息,就会浪费管理员的时间和精力。近年来随着计算机的急速发展,计算机浸透在社会各个领域并在社会的各个范围显示了它巨大的作用。
本次设计主要采用B/S结构,。本系统主要分为两大模块,管理员模块可以对学生信息进行一系列的管理。方便老师对学生信息的系统化管理,加快了工作速度,达到更准确化、方便化等要求。利用计算机技术来管理学校学生的档案信息有旧时管理方法不可比较的优点。例如:搜索快速、查找便捷、存储量大、可靠性高、保密性好、安全性高等,这些优点极大的提高了在校管理人员的工作效率,极大的为他们节省了时间,也是学校科学化和正规化的秘不可少的一个条件之一。?
二 、系统开发技术
(一)JetBrains PhpStorm 2017简介
PhpStorm是JetBrains公司开发的一款商业PHP继承工具。近几年来越来越多的人选择了php语言作为后端开发语言,是因为JetBrains PhpStorm融合了许多的编辑器,例如:智能PHP编辑器、JavaScript 编辑器、HTML/CSS编辑器等。更重要的是它功能强大,操作简单。
随着版本的不断更新JetBrains PhpStorm逐渐一容步一步向专业化的开发语言和开发环境的道路上迈进。功能越来越强大,可以更加易使用PhpStorm的开发环境与语言。
(二)系统开发及运行环境
该运行环境的规定是保证本论文的说明的功能得到实际真正的体现基础。
运行环境为:WindowsXP或是更高的操作系统。
数据库系统:MySQL SERVER
(2) 开发环境
开发工具:JetBrains PhpStorm 2017
数据库系统:MySQL SERVER
三、系统分析
(一)功能需求分析
该系统包括2大模块:学生模块、管理员模块。
学生模块拥有查看本人信息和修改本人信息的权限的具体功能如下:
学生进入登录页面,角色选择学生,系统查看数据库是否有该用户信息,验证密码是否正确,验证成功,进入本人详细页面;验证不正确,提示用户名或密码错误,请重新输入;如果数据库里不存在该用户的数据,提示该用户不存在。
进入详细页面之后,查看本人的信息,如果基本信息出现错误,可以本人修改。
学生可以在学生信息管理系统中浏览本人成绩,系统通过匹配学生信息中的学号和学生所在的学期将学生的成绩打印出来,学生还可以查看下学期的课程,已通过课程和未通过课程。
管理员模块拥有查看学生信息和修改信息的权限,功能如下;
学生和老师可以根据个人需要修改本人的信息,包括学生姓名和上传图片,为了方便管理,学生与老师的账号与密码采用统一发放的方式,若需要修改必须登录,防止信息外泄。
本模块可以添加包括班级、学号、姓名、性别、出生日期等基本信息。
本模块对学生所学课程信息进行添加、修改和删除。管理员输入要添加的课程名称,点击添加即可完成添加。
一、引言 1
(一) 系统开发背景 1
(二)系统开发意义 1
二 、系统开发技术 1
(一)JetBrains PhpStorm 2017简介 1
(二)系统开发及运行环境 2
三、系统分析 2
(一)功能需求分析 2
(二)系统业务流程分析 3
(三)数据流程分析 5
(四)系统功能设计 8
(五)数据库设计 8
1.概念设计 8
2.数据库表设计 9
3.数据库连接计 10
四、 系统的实现 11
(一)主页面的实现 11
(二)登录模块的实现 12
(三)学生成绩录入模块的实现 15
(四)课程管理模块的实现 16
(五)学生管理模块的实现 17
(六)登录验证码模块的实现 18
五、 系统测试 20
(一)运行环境说明 20
(二)界面测试 20
(三)功能测试 20
(四)测试结果 22
六、总结 23
致 谢 24
参考文献 25
附录 26
一、引言
在这个每天被信息充斥着的21世纪,现在的校园信息安全是我们国家重视的主要方面。随着各大高校制度的不停革新,规模不断扩充,招生人数也在不停增长,而各大高校的治理人员也相对较少。再说我国高校基层治理人员办理的管理任务又是手续多,内容又繁杂,而且要求严格,所以旧的管理方法已经不适用于新世纪了,更需要有一个系统能帮助我们管理繁多而又复杂的信息。<
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
br /> 计算机具备运算速度快,正确率高,能够按照所需要的设计程序逻辑来运行和管理信息。应用计算机设计学生管理系统来管理学校的档案信息,有旧的治理方法不可相比的方面。例如搜寻快速、查找便捷、储存量大、可靠性强、保密性、安全性高等。这些优势极大的提高了在校治理人员的工作任务效率,极大的为他们节省了时间,也是学校科学化和正规化的秘不能少的一个条件之一?。
系统开发背景
本项目作为学生档案信息管理系统软件,开发的目的是由于近两年的高校的规模不断扩大,制度不断改善,而且随着高校的不断变化而高校的招生人数也在急速增长,学校管理人员需要档案管理的自动化和准确性,由此软件应运而生。而且此软件可单独使用在任何信息管理单位(各大大专高校)进行信息管理,所以各个高校都引进了学生管理信息系统来进行管理日渐增长的学生档案信息。而且各个高校信息系统经过时间和技术的不断锻炼,日益走向成熟。此学生管理信息系统要求功能齐全并且清晰明了。
(二)系统开发意义
学校不是一个人就可以管理完成的,那么大的学校如果让个人去管理学生信息,就会浪费管理员的时间和精力。近年来随着计算机的急速发展,计算机浸透在社会各个领域并在社会的各个范围显示了它巨大的作用。
本次设计主要采用B/S结构,。本系统主要分为两大模块,管理员模块可以对学生信息进行一系列的管理。方便老师对学生信息的系统化管理,加快了工作速度,达到更准确化、方便化等要求。利用计算机技术来管理学校学生的档案信息有旧时管理方法不可比较的优点。例如:搜索快速、查找便捷、存储量大、可靠性高、保密性好、安全性高等,这些优点极大的提高了在校管理人员的工作效率,极大的为他们节省了时间,也是学校科学化和正规化的秘不可少的一个条件之一。?
二 、系统开发技术
(一)JetBrains PhpStorm 2017简介
PhpStorm是JetBrains公司开发的一款商业PHP继承工具。近几年来越来越多的人选择了php语言作为后端开发语言,是因为JetBrains PhpStorm融合了许多的编辑器,例如:智能PHP编辑器、JavaScript 编辑器、HTML/CSS编辑器等。更重要的是它功能强大,操作简单。
随着版本的不断更新JetBrains PhpStorm逐渐一容步一步向专业化的开发语言和开发环境的道路上迈进。功能越来越强大,可以更加易使用PhpStorm的开发环境与语言。
(二)系统开发及运行环境
该运行环境的规定是保证本论文的说明的功能得到实际真正的体现基础。
运行环境为:WindowsXP或是更高的操作系统。
数据库系统:MySQL SERVER
(2) 开发环境
开发工具:JetBrains PhpStorm 2017
数据库系统:MySQL SERVER
三、系统分析
(一)功能需求分析
该系统包括2大模块:学生模块、管理员模块。
学生模块拥有查看本人信息和修改本人信息的权限的具体功能如下:
学生进入登录页面,角色选择学生,系统查看数据库是否有该用户信息,验证密码是否正确,验证成功,进入本人详细页面;验证不正确,提示用户名或密码错误,请重新输入;如果数据库里不存在该用户的数据,提示该用户不存在。
进入详细页面之后,查看本人的信息,如果基本信息出现错误,可以本人修改。
学生可以在学生信息管理系统中浏览本人成绩,系统通过匹配学生信息中的学号和学生所在的学期将学生的成绩打印出来,学生还可以查看下学期的课程,已通过课程和未通过课程。
管理员模块拥有查看学生信息和修改信息的权限,功能如下;
学生和老师可以根据个人需要修改本人的信息,包括学生姓名和上传图片,为了方便管理,学生与老师的账号与密码采用统一发放的方式,若需要修改必须登录,防止信息外泄。
本模块可以添加包括班级、学号、姓名、性别、出生日期等基本信息。
本模块对学生所学课程信息进行添加、修改和删除。管理员输入要添加的课程名称,点击添加即可完成添加。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/524.html