摘 要
我国是一个高等教育逐渐普及的国度,相应的每年也有上百万的大学生入校,如此庞大的学生数量如何进行更加科学的管理是教育工作者一直关心的一个问题,为了能够实现高校对学生信息管理的科学化,信息化,我们开发了本基于php的学生信息管理系统。
本系统从用户的角度出发,结合当前的环境而开发的,在开发语言上是使用的php语言,在框架上我们是使用的thinkphp框架,数据库方面使用的是MySQL数据库。
高校学生信息管理系统根据实际情况分为管理员和学生两部分,管理员部分功能包括:首页,个人中心,学生管理,学籍信息管理,违纪信息管理,奖金类型管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。学生部分功能包括:首页,个人中心,违纪信息管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。通过这些功能基本可以满足高校学生信息管理的需要。
php框架:thinkphp
项目架构:B/S架构
前端技术:Vue、Html、CSS
后端技术:PHP7、mysql、thinkphp
运行环境:wamp,phpstudy,xammp,appserv等
数据库:mysql5.7/8.0或以上版本 目录
摘 要 I
Abstract II
目录 III
第1章 系统概述 1
1.1 研究背景 1
1.2 研究意义 1
1.3研究内容 1
第2章 系统开发环境 2
2.1 php语言介绍 2
2.2 php介绍 2
2.3 MySQL数据库介绍 2
第3章 需求分析 3
3.1高校学生信息管理系统需求分析 3
3.2 可行性分析 3
3.2.1技术可行性 3
3.2.2经济可行性 3
3.2.3操作可行性 4
3.3界面需求分析 4
第4章 系统概要设计 5
4.1系统结构 5
4.2 数据库设计 5
第5章 系统详细设计 10
5. 1后台登录模块的实现 10
5.2学生管理 11
5.3学籍信息管理 13
5.4违纪信息管理 14
5.5奖金信息管理 15
5.6课程表管理 16
5.7消费信息管理 18
5.8校园卡信息管理 19
第6章系统测试 21
6.1 高校学生信息管理系统的测试目的 21
6.2 高校学生信息管理系统的测试方法 21
6.3 高校学生信息管理系统测试用例 21
第7章 总结 25
致 谢 26
参考文献: 27
第1章 系统概述
1.1 研究背景
随着我国高等教育的不断普及,大学生的数量也在不断的增加,面对如此数量的大学生如果还一直用传统的方式进行管理,无疑是一件很痛苦的事情。不仅容易在数据管理上出现错误,而且工作量非常的庞大,但是通过计算机开发一套学生信息管理系统可以在一定程度上缓解这些问题。学生信息管理是每一个高校日常教务工作中的重要组成部分,只有更好的对这些学生信息进行管理,才能够让高校的整体业务水平有所提高,才能够提高教育质量和教务部门的水平,这是我国高等教育面临改革必须做出的一个挑战。
1.2 研究意义
学生是高校中不可或缺的一个组成部分,如何更好的对学生信息进行管理是彰显一个高校教育水平的重要标注。随着计算机的发展,传统的学生信息模式已经不能满足当下高校的要求了,所以基于一套基于计算机的学生信息管理,通过计算机来实现对日常教务中学生信息的管理,包括对课程的安排,成绩的管理等方方面面。通过本系统不仅可以让学生看到课程安排和自己的成绩信息,还可以大大的减轻教务工作者在日程工作中的劳动负担。
1.3研究内容
高校学生信息管理系统根据实际情况分为管理员和学生两部分,管理员部分功能包括:首页,个人中心,学生管理,学籍信息管理,违纪信息管理,奖金类型管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。学生部分功能包括:首页,个人中心,违纪信息管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。通过这些功能基本可以满足高校学生信息管理的需要。
2.3 MySQL数据库介绍
本系统在数据库选择方面使用的是当前使用率最多的MySQL数据库,当前主流的数据库有微软的SQL Server,甲骨文公司的Oracle以及MySQL,和前两者相比MySQL更加的小巧轻便,它是常用的功能例如试图,存储过程和事务等内容它基本都具备,而且它支持标准的SQL结构化查询语言。MySQL不仅是免费的更关键是它是一个跨平台的数据存储介质,这些优点都是导致MySQL能够脱颖而出的重要原因。
第3章 需求分析
3.1高校学生信息管理系统需求分析
高校学生信息管理系统根据实际情况分为管理员和学生两部分,管理员部分功能包括:首页,个人中心,学生管理,学籍信息管理,违纪信息管理,奖金类型管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。学生部分功能包括:首页,个人中心,违纪信息管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。通过这些功能基本可以满足高校学生信息管理的需要。
3.2 可行性分析
在做任何一个项目之前都需要对其可行性进行分析,否则当项目做到一半的时候发现项目不具可行性将是一件极大程度浪费人力物力和精力的事情。在本次的高校学生信息管理系统开发之初我们就对其进行全方面的分析和评估,以确定其可行性。
3.2.1技术可行性
本高校学生信息管理系统是使用php语言进行开发的,框架上选择的是thinkphp框架,通过这些工具可以方便的进行代码的编写,在数据库存储是上使用的是灵活小巧的MySQL数据库。所以本次系统的开发在技术上是可行的,即使遇到问题也可以很快的找到解决方案。
3.2.2经济可行性
高校学生信息管理系统使用php语言进行开发,开发工具使用的是php的体验版,这些都是可以通过互联网免费获取到的。因为系统是在本地进行编写和调试的,不需要部署到服务器上也没有这方面的开支,所以在经济上是完全可行的。
3.2.3操作可行性
随着时代的发展人们对智能设备越来的越熟悉,并且本高校学生信息管理系统主要针对是年前人群,这些人群一般在其他的平台上有多的经验,本系统在开发的时候也参考了大多数人的操作习惯,尽量做到了人性化和用户的习惯相结合的方式来进行开发,所以本高校学生信息管理系统在操作上是完全可行的。
3.3界面需求分析
系统界面是用户直接操作的内容,在设计的时候一定要符合用户的操作习惯,界面是否美观大方并且易于操作是直接影响用户好感度的一个重要参数,所以本系统在设计的时候都遵循了软件界面设计的原则,并且对一些常用的功能放在了导航菜单中,方便用户的操作。
第4章 系统概要设计
4.1系统结构
高校学生信息管理系统根据实际情况分为管理员和学生两部分,管理员部分功能包括:首页,个人中心,学生管理,学籍信息管理,违纪信息管理,奖金类型管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。学生部分功能包括:首页,个人中心,违纪信息管理,奖金信息管理,奖金申请管理,课程表管理,校园卡信息管理,充值信息管理,消费信息管理。通过这些功能基本可以满足高校学生信息管理的需要。
4.2 数据库设计
表 4-1 系统数据库整体信息表
本系统共包含15个表:分别是充值信息表,配置文件表,干部信息表,奖金类型表,奖金申请表,奖金信息表,考勤信息表,课程表表,请假信息表,用户表表,违纪信息表,消费信息表,校园卡信息表,学籍信息表,学生表等信息表
表名 说明 功能
chongzhixinxi 充值信息 主要用来存放充值信息的相关内容
config 配置文件 主要用来存放配置文件的相关内容
ganbuxinxi 干部信息 主要用来存放干部信息的相关内容
jiangjinleixing 奖金类型 主要用来存放奖金类型的相关内容
jiangjinshenqing 奖金申请 主要用来存放奖金申请的相关内容
jiangjinxinxi 奖金信息 主要用来存放奖金信息的相关内容
kaoqinxinxi 考勤信息 主要用来存放考勤信息的相关内容
kechengbiao 课程表 主要用来存放课程表的相关内容
qingjiaxinxi 请假信息 主要用来存放请假信息的相关内容
users 用户表 主要用来存放用户表的相关内容
weijixinxi 违纪信息 主要用来存放违纪信息的相关内容
xiaofeixinxi 消费信息 主要用来存放消费信息的相关内容
xiaoyuankaxinxi 校园卡信息 主要用来存放校园卡信息的相关内容
xuejixinxi 学籍信息 主要用来存放学籍信息的相关内容
xuesheng 学生 主要用来存放学生的相关内容
表 4-2 充值信息(chongzhixinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 xuehao varchar(200) NO NO 学号
NO.4 xingming varchar(200) NO NO 姓名
NO.5 jine int(11) NO NO 金额
NO.6 chongzhiriqi date NO NO 充值日期
NO.7 ispay varchar(200) NO NO 是否支付
表 4-3 配置文件信息(config)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 name varchar(100) NO NO 配置参数名称
NO.3 value varchar(100) NO NO 配置参数值
表 4-4 干部信息(ganbuxinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 xuehao varchar(200) NO NO 学号
NO.4 xingming varchar(200) NO NO 姓名
NO.5 banji varchar(200) NO NO 班级
NO.6 zhiwei varchar(200) NO NO 职位
NO.7 riqi date NO NO 日期
表 4-5 奖金类型信息(jiangjinleixing)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 jiangjinleixing varchar(200) NO NO 奖金类型
表 4-6 奖金申请信息(jiangjinshenqing)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 jiangjinmingcheng varchar(200) NO NO 奖金名称
NO.4 jiangjinleixing varchar(200) NO NO 奖金类型
NO.5 jine varchar(200) NO NO 金额
NO.6 shenqingliyou longtext NO NO 申请理由
NO.7 shenqingriqi date NO NO 申请日期
NO.8 xuehao varchar(200) NO NO 学号
NO.9 sfsh varchar(200) NO NO 是否审核
NO.10 shhf longtext NO NO 审核回复
表 4-7 奖金信息(jiangjinxinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 jiangjinmingcheng varchar(200) NO NO 奖金名称
NO.4 jiangjinleixing varchar(200) NO NO 奖金类型
NO.5 jine int(11) NO NO 金额
NO.6 shenqingtiaojian longtext NO NO 申请条件
NO.7 faburiqi date NO NO 发布日期
表 4-8 考勤信息(kaoqinxinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 mingcheng varchar(200) NO NO 名称
NO.4 xuehao varchar(200) NO NO 学号
NO.5 xingming varchar(200) NO NO 姓名
NO.6 kaoqinriqi date NO NO 考勤日期
NO.7 kaoqinzhuangkuang varchar(200) NO NO 考勤状况
NO.8 beizhu longtext NO NO 备注
表 4-9 课程表信息(kechengbiao)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 mingcheng varchar(200) NO NO 名称
NO.4 kechengneirong longtext NO NO 课程内容
NO.5 kechengbiao varchar(200) NO NO 课程表
NO.6 faburiqi date NO NO 发布日期
表 4-10 请假信息(qingjiaxinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 mingcheng varchar(200) NO NO 名称
NO.4 qingjianeirong longtext NO NO 请假内容
NO.5 qingjiariqi date NO NO 请假日期
NO.6 qingjiatianshu varchar(200) NO NO 请假天数
NO.7 xuehao varchar(200) NO NO 学号
NO.8 xingming varchar(200) NO NO 姓名
NO.9 sfsh varchar(200) NO NO 是否审核
NO.10 shhf longtext NO NO 审核回复
表 4-11 用户表信息(users)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 username varchar(100) NO NO 用户名
NO.3 password varchar(100) NO NO 密码
NO.4 role varchar(100) NO NO 角色
NO.5 addtime timestamp NO NO 新增时间
表 4-12 违纪信息(weijixinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 mingcheng varchar(200) NO NO 名称
NO.4 xuehao varchar(200) NO NO 学号
NO.5 xingming varchar(200) NO NO 姓名
NO.6 weijidengji longtext NO NO 违纪登记
NO.7 riqi date NO NO 日期
表 4-13 消费信息(xiaofeixinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 biaoti varchar(200) NO NO 标题
NO.4 xuehao varchar(200) NO NO 学号
NO.5 xingming varchar(200) NO NO 姓名
NO.6 jine int(11) NO NO 金额
NO.7 beizhu longtext NO NO 备注
NO.8 xiaofeiriqi date NO NO 消费日期
表 4-14 校园卡信息(xiaoyuankaxinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 mingcheng varchar(200) NO NO 名称
NO.4 xuehao varchar(200) NO NO 学号
NO.5 xingming varchar(200) NO NO 姓名
NO.6 jine int(11) NO NO 金额
NO.7 banliriqi date NO NO 办理日期
表 4-15 学籍信息(xuejixinxi)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 xuehao varchar(200) NO NO 学号
NO.4 xingming varchar(200) NO NO 姓名
NO.5 xingbie varchar(200) NO NO 性别
NO.6 minzu varchar(200) NO NO 民族
NO.7 xueyuan varchar(200) NO NO 学院
NO.8 nianji varchar(200) NO NO 年级
NO.9 banji varchar(200) NO NO 班级
NO.10 zhuanye varchar(200) NO NO 专业
NO.11 shenfenzheng varchar(200) NO NO 身份证
NO.12 shouji varchar(200) NO NO 手机
NO.13 ruxueriqi date NO NO 入学日期
NO.14 beizhu longtext NO NO 备注
表 4-16 学生信息(xuesheng)表
编号 数据字段名 数据类型 允许空 是否主键 说明
NO.1 id int NO PK
NO.2 addtime timestamp NO NO
NO.3 xuehao varchar(200) NO NO 学号
NO.4 mima varchar(200) NO NO 密码
NO.5 xingming varchar(200) NO NO 姓名
NO.6 xingbie varchar(200) NO NO 性别
NO.7 touxiang varchar(200) NO NO 头像
第5章 系统详细设计
1后台登录模块的实现
高校学生信息管理系统分为管理员和学生2个角色,这2个角色都需要在登录后才可以对系统内的信息进行管理,在登录的时候输入用户名+密码,并选择正确的角色即可完成登录操作,如果输入的账号和密码错误系统会给出提示直到输入正确的账号和密码方可登录系统进行相关操作。
5.2学生管理
高校学生信息管理系统的操作人员可以管理学生,在学生管理中输入对应的学号+密码+姓名+性别+头像等基本信息后点击学生管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库xuesheng表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统学生信息添加界面如图 5-3
图5-3高校学生信息管理系统学生添加页面
高校学生信息管理系统的管理员在上一步中对学生信息进行了添加操作之后还根据对学生信息进行管理的操作,主要包括根据关键字对学生信息进行查询,对有误的信息进行修改,对不需要的学生信息进行删除等操作。高校学生信息管理系统学生管理界面如图5-4所示
图5-4高校学生信息管理系统学生管理列表页面
5.3学籍信息管理
高校学生信息管理系统的操作人员可以管理学籍信息,在学籍信息管理中输入对应的学号+姓名+性别+民族+学院+年级+班级+专业+身份证+手机+入学日期+备注等基本信息后点击学籍信息管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库xuejixinxi表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统学籍信息添加界面如图 5-5
图5-5高校学生信息管理系统学籍信息添加页面
高校学生信息管理系统的管理员在上一步中对学籍信息进行了添加操作之后还根据对学籍信息进行管理的操作,主要包括根据关键字对学籍信息进行查询,对有误的信息进行修改,对不需要的学籍信息进行删除等操作。高校学生信息管理系统学籍信息管理界面如图5-6所示
图5-6高校学生信息管理系统学籍信息管理列表页面
5.4违纪信息管理
高校学生信息管理系统的操作人员可以管理违纪信息,在违纪信息管理中输入对应的名称+学号+姓名+违纪登记+日期等基本信息后点击违纪信息管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库weijixinxi表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统违纪信息添加界面如图 5-7
图5-7高校学生信息管理系统违纪信息添加页面
高校学生信息管理系统的管理员在上一步中对违纪信息进行了添加操作之后还根据对违纪信息进行管理的操作,主要包括根据关键字对违纪信息进行查询,对有误的信息进行修改,对不需要的违纪信息进行删除等操作。高校学生信息管理系统违纪信息管理界面如图5-8所示
图5-8高校学生信息管理系统违纪信息管理列表页面
5.5奖金信息管理
高校学生信息管理系统的操作人员可以管理奖金信息,在奖金信息管理中输入对应的奖金名称+奖金类型+金额+申请条件+发布日期等基本信息后点击奖金信息管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库jiangjinxinxi表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统奖金信息添加界面如图 5-9
图5-9高校学生信息管理系统奖金信息添加页面
高校学生信息管理系统的管理员在上一步中对奖金信息进行了添加操作之后还根据对奖金信息进行管理的操作,主要包括根据关键字对奖金信息进行查询,对有误的信息进行修改,对不需要的奖金信息进行删除等操作。高校学生信息管理系统奖金信息管理界面如图5-10所示
图5-10高校学生信息管理系统奖金信息管理列表页面
5.6课程表管理
高校学生信息管理系统的操作人员可以管理课程表,在课程表管理中输入对应的名称+课程内容+课程表+发布日期等基本信息后点击课程表管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库kechengbiao表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统课程表信息添加界面如图 5-13
图5-13高校学生信息管理系统课程表添加页面
高校学生信息管理系统的管理员在上一步中对课程表信息进行了添加操作之后还根据对课程表信息进行管理的操作,主要包括根据关键字对课程表信息进行查询,对有误的信息进行修改,对不需要的课程表信息进行删除等操作。高校学生信息管理系统课程表管理界面如图5-14所示
图5-14高校学生信息管理系统课程表管理列表页面
5.7消费信息管理
高校学生信息管理系统的操作人员可以管理消费信息,在消费信息管理中输入对应的标题+学号+姓名+金额+备注+消费日期等基本信息后点击消费信息管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库xiaofeixinxi表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统消费信息添加界面如图 5-15
图5-15高校学生信息管理系统消费信息添加页面
高校学生信息管理系统的管理员在上一步中对消费信息进行了添加操作之后还根据对消费信息进行管理的操作,主要包括根据关键字对消费信息进行查询,对有误的信息进行修改,对不需要的消费信息进行删除等操作。高校学生信息管理系统消费信息管理界面如图5-16所示
图5-16高校学生信息管理系统消费信息管理列表页面
5.8校园卡信息管理
高校学生信息管理系统的操作人员可以管理校园卡信息,在校园卡信息管理中输入对应的名称+学号+姓名+金额+办理日期等基本信息后点击校园卡信息管理中的[提交]按钮,系统会将用户输入的信息通过具体的方法将数据添加到数据库xiaoyuankaxinxi表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。高校学生信息管理系统校园卡信息添加界面如图 5-17
图5-17高校学生信息管理系统校园卡信息添加页面
高校学生信息管理系统的管理员在上一步中对校园卡信息进行了添加操作之后还根据对校园卡信息进行管理的操作,主要包括根据关键字对校园卡信息进行查询,对有误的信息进行修改,对不需要的校园卡信息进行删除等操作。高校学生信息管理系统校园卡信息管理界面如图5-18所示
图5-18高校学生信息管理系统校园卡信息管理列表页面
第6章系统测试
6.1 高校学生信息管理系统的测试目的
高校学生信息管理系统是给高校管理学生信息的平台,系统在上线后会有大量的用户,所以系统在交付之前一定要经过严格的测试,这样才你能够给用户更好的使用体验,这是非常重要的一个环节,同时也是最容易被忽略的一个环节,所有系统在开发完成之后都要经过测试才可以上线交付用户使用。
6.2 高校学生信息管理系统的测试方法
高校学生信息管理系统主要使用了黑盒和白盒测试两种方式来进行测试,白盒测试主要是测试的系统内部的结构和代码的逻辑性,白盒测试就好比一个技术高明的医生将程序当成一个来就诊的病人一样对待,通过一些检查可以很轻松的知道代码中那些部分是存在问题的。黑盒测试见名知意就是把程序装在一个黑色的盒子中,完全不考虑程序的代码结构和逻辑,而且对提供给用户的功能进行逐个的测试,通过这两种方式的组合测试基本可以保证高校学生信息管理系统是否存在Bug是否可以上线交付用户使用。
6.3 高校学生信息管理系统测试用例
表6-1学生模块测试
测试模块 学生管理模块测试
测试目的 测试学生管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的学生,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的学生,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加学生,系统提示操作成功
2:成功修改学生,系统提示操作成功
3:成功删除学生,系统提示操作成功
实际结果 与预想一致
结论 学生管理模块的功能基本正常
表6-2学籍信息模块测试
测试模块 学籍信息管理模块测试
测试目的 测试学籍信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的学籍信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的学籍信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加学籍信息,系统提示操作成功
2:成功修改学籍信息,系统提示操作成功
3:成功删除学籍信息,系统提示操作成功
实际结果 与预想一致
结论 学籍信息管理模块的功能基本正常
表6-3违纪信息模块测试
测试模块 违纪信息管理模块测试
测试目的 测试违纪信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的违纪信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的违纪信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加违纪信息,系统提示操作成功
2:成功修改违纪信息,系统提示操作成功
3:成功删除违纪信息,系统提示操作成功
实际结果 与预想一致
结论 违纪信息管理模块的功能基本正常
表6-4奖金信息模块测试
测试模块 奖金信息管理模块测试
测试目的 测试奖金信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的奖金信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的奖金信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加奖金信息,系统提示操作成功
2:成功修改奖金信息,系统提示操作成功
3:成功删除奖金信息,系统提示操作成功
实际结果 与预想一致
结论 奖金信息管理模块的功能基本正常
表6-5考勤信息模块测试
测试模块 考勤信息管理模块测试
测试目的 测试考勤信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的考勤信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的考勤信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加考勤信息,系统提示操作成功
2:成功修改考勤信息,系统提示操作成功
3:成功删除考勤信息,系统提示操作成功
实际结果 与预想一致
结论 考勤信息管理模块的功能基本正常
表6-6课程表模块测试
测试模块 课程表管理模块测试
测试目的 测试课程表管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的课程表,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的课程表,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加课程表,系统提示操作成功
2:成功修改课程表,系统提示操作成功
3:成功删除课程表,系统提示操作成功
实际结果 与预想一致
结论 课程表管理模块的功能基本正常
表6-7消费信息模块测试
测试模块 消费信息管理模块测试
测试目的 测试消费信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的消费信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的消费信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加消费信息,系统提示操作成功
2:成功修改消费信息,系统提示操作成功
3:成功删除消费信息,系统提示操作成功
实际结果 与预想一致
结论 消费信息管理模块的功能基本正常
表6-8校园卡信息模块测试
测试模块 校园卡信息管理模块测试
测试目的 测试校园卡信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的校园卡信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的校园卡信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加校园卡信息,系统提示操作成功
2:成功修改校园卡信息,系统提示操作成功
3:成功删除校园卡信息,系统提示操作成功
实际结果 与预想一致
结论 校园卡信息管理模块的功能基本正常
第7章 总结
在经历了数月的艰苦奋斗之后我的毕业设计高校学生信息管理系统项目终于顺利的完成了,从题目确定到项目完成这段期间我付出了太多的艰辛也学习到了很多的知识。在本课题的开发中通宵熬夜基本是家常便饭,我的笔记本和鼠标键盘见证了我在毕设上的每一分付出。整个过程虽然艰辛,但是项目完成的那一刻缺无比的幸福。
这次毕业设计的任务是开发高校学生信息管理系统,它用到的php,数据库是Mysql。经过近两个多月的设计和开发,高校学生信息管理系统基本开发并通过实践测试,其功能符合系统用户的基本需求,实现了用户登录,基本信息的修改,学生基本信息管理等功能的实现。本系统的界面风格设计简洁明快,具备了友好性,灵活性和可靠性。但是由于在技术实现上还存在许多不足之处,所以该系统还有很多做得不够完美的地方。数据库设计仍然存在冗余问题,因而提高本系统的运行效率也是在今后的程序设计过程中需要解决的新课题。
通过这次的毕业设计,我感受了软件开发的整个过程的困难与快乐。毕业设计不仅是对我在大学所学知识的一个综合运用,也是一次锻炼我们的机会。与此同时,我学会了冷静解决问题,善于动手动脑,为自己今后的工作奠定一定的基础。
致 谢
时光总是在不经意之间就被悄悄的偷走了,转眼我们即将结束大学四年的学习生涯,这期间有太多的不舍和回忆,初入校园时的好奇,军训时的汗水,课上的提问,课下和同学之间的打闹,一起躲在被窝畅想未来,这一幕幕都在眼前不经的浮现出来。时间偷走了我们太多的回忆,也让我们完成了最后的学生生涯。
在论文结束之际我要感谢在我学习和成长过程中给我帮助的每一个人,首先要感谢的是我的父母,是他们将我从一个呱呱坠地的婴儿培育成了一个意气风发的少年,是他们通过自己的辛苦劳作给了我一个如此良好的学习成长环境,虽然我现在还没能力报答您们,但是我毕业工作之后一定会给您们一个更加舒适的生活;然后要感谢的是在学习过程中教授过我的每一个老师,是他们起草贪黑的备课教学,将知识传授给了我们让我们能够持续不断的获取系统的知识,是他们让我开阔了眼界,走入社会之后我们用您们传授的知识更好的回报社会;最后要感谢的是大学四年期间同窗们的陪伴,是他们和我一起学习生活,一起打闹虽此后将各奔东西,但是这份同学情将永存心间。
最后,再次感谢父母的养育,教师的培育,同窗的陪伴,愿此后不负韶华不负流年。