PHP大作业_课程设计_教务在线系统

	用所学PHP技术设计并实现一个功能完整的B/S结构的应用系统,并撰写总结报告。


下载

文章对应代码及报告下载地址:: 下载


设计要求

语言 : PHP + HTML + CSS + JavaScript

数据库 :MySql

功能要求:
(1)功能包括:用户注册、(自动)登录功能,信息录入、修改与检索功能,excel文件导入导出功能,数据统计功能。
(2)用户未使用系统超过1小时,则自动退出。
(3)系统应具有一定复杂性,功能不能过于简单。

实现要求:
(1)系统中的业务应具有一定流程,不能是简单的针对某类数据的增删改查功能。如借书功能需要在某本书籍的副本大于1时才能借出,借出后副本数减1、要有借出记录、还书提醒,到期未还需记录超期时间,还书后副本数加1等流程。
(2)数据库表不能少于5个。程序内向数据库发送sql语句使用stmt实现。
(3)实现时要考虑模块化,不能将所有功能均在一个程序内实现。

报告内容涵盖:
(1)系统需求分析
(2)设计方案(例如:系统功能设计;数据库设计;程序结构设计等)
(3)实现细节(各功能是如何用程序实现的,以服务器端程序实现为主,用程序流程图表示)
(4)运行结果


实现功能

在这里插入图片描述
功能包括单不限于: 基于session自动登录、Js判断超时退出、Excel文件上传下载、各类sql语句查询、下拉列表动态获取等功能

在这里插入图片描述


模块代码

  • 自动登录模块

    为了方便用户重复使用系统,添加了自动登录模块,用户只需要在登录时勾选“记住我”选项,即可实现以后的自动登录,无需输入账号密码。模块使用了cookie技术,保存用户输入的帐号和密码,使得下次登录时无需输入,同时编写了清除cookie功能,用于用户长时间不使用系统的安全性考虑。

if(!(empty($_COOKIE['name'])) && !(empty($_COOKIE['password']))){
   
     
    $name = $_COOKIE['name'];   
    $password = $_COOKIE[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值