Skip to content

大四「Web应用程序设计与开发」课程大作业

Notifications You must be signed in to change notification settings

xyn1201/StuInfoManageSystem

Repository files navigation

StuInfoManageSystem

大四「Web应用程序设计与开发」课程大作业
源代码参考https://github.com/zxhjames/PhpStudentManageSystem
几个月的本科课程学习时间,仅在源码上作了细微的修改,不足之处还请多指教
同时感谢提供源码的作者zxhjames!!

(一)
我建立了stu_db数据库,其中包括三个数据表:
StuInfo存储学生的个人信息(学号、姓名、性别、民族、生日、政治面貌、身份证号、手机、邮箱、qq)
StuMajor存储学生的学籍信息(学历、学制、学院、专业、班级)
StuScore存储学生的成绩信息(通信工程、数据结构、计算机网络三科的成绩)
数据库中存储了学号从2016210001到2016210060共60个学生的信息

(二)操作步骤
输入链接 http://localhost/StuInfoManageSystem/main.php?page=1 进入主页面
共分页成6页,每页展示10个学生的信息。

1.增
在主页面上点击“增加学生”,进入填写表单的界面
填写完毕后,点击“提交”即可,再点击最下方的HOME按键可返回主页面。若填写错误,可点击“重置”。

2.删
点击主页面每个学生对应行的“删除”,即可删去该学生的全部信息。

3.查
分别点击主页面每个学生对应行的“个人信息”、“学籍信息”、“成绩信息”,即可进入相应页面查看该学生的对应信息。
点击页面下方HOME返回主页面。

4.改
在查看信息页点击“编辑”按钮,可修改该学生的信息(注意只能改学生的信息,所以不能改学号)
改好后,点击“保存”,即将数据更新至数据库
(由于成绩信息一般只读不改,所以成绩信息页面没有设置编辑、保存按钮)
点击页面下方HOME返回主页面。

(三)分块解释
main.php——生成主页面上的表格,用于链接到分页面
AddInfo.php——添加用户信息的页面
studentInfo.php——显示学生个人信息的页面
SaveStuInfo.php——保存更改后的学生个人信息,并更新至数据库
schoolMsg.php——保存更改后的学生学籍信息,并更新至数据库
studentGradeInfo.php——保存更改后的学生学籍信息,并更新至数据库
images——页面背景图片
css、js——这里主要参考了网络上的源码

(四)相比于课上的示例所做的后续工作
1.对显示数据进行了表格化
2.PHP 上的FORM上除了“Submit ”以外还添加了“Reset ”,用于重置
3.给所有分页面都添加了“HOME”用于返回主页面。
4.增加更多的HTML 元素使页面更便于使用
5.主页上显示的用户信息采用了分页算法

(五)界面预览
image

About

大四「Web应用程序设计与开发」课程大作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published