publishTime Date not null 发布公告的时间

4。2 登录模块设计

用户进入系统,首先选择自身权限,权限分为管理员和学生两种。然后进行登录,填写登录信息和验证码。若信息或验证码填写有误,则通过界面文本框进行错误提示。登录模块流程图如图4-1所示:

图4-1 登录模块流程图

应用页面及作用如表4-6所示:

表4-6 应用页面表

页  面 作  用

login。php 登录页面。用户选择权限,输入登录数据,通过表单将权限,用户名,密码,验证码传到loginProcess。php页面进行处理

checkCode。php 不单独显示。创建验证码,在login。php中显示。

loginProcess。php 登录验证页面,该页面不显示,用于处理从login。php中接受的各种信息,验证这些信息并决定跳转回login。php或是跳转至stuMain。php或adminMain。php

adminMain。php 管理员用户登录成功后跳转页面,管理员主界面

stuMain。php 学生用户登录成功后跳转页面,学生主界面

应用的类和方法:

(1)SqlHelper类

SqlHelper类包含连接数据库,执行增删改查,关闭连接等基本操作。

(2)Common类

Common类包含一些通用的函数,如判断用户是否合法,获取cookie的值等函数。

(3)AdminService类

AdminService类包含对数据库admin表格的增删改查各种操作。

方法:

checkAdmin($username,$password):将用户名和密码作为该方法的参数,将参数在数据库admin表中进行匹配,返回一个bool值。

(4)StuService类

StuService类包含对数据库stu表格的增删改查各种操作。

方法:

checkStu($username,$password):将用户名和密码作为该方法的参数,将参数在数据库stu表中进行匹配,从表中查询并返回学生姓名。

上一篇:jsp+sqlserver的Matlab学习网站的设计
下一篇:Android电子小说阅读器设计

C#员工信息管理系统设计

JAVA禾粒农场智能管理系统人事管理

jsp高校食堂外卖管理系统的实现

java+mysql仓库管理系统的设计与开发

WEB仪器管理系统分析项目...

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

个案管理茬老年糖尿病患...

2021年什么行业赚钱,适合...

日语论文中日酒文化对比研究

肢体语言在小学英语教学中的应用浅谈

发酵米粉优势菌株的发酵特性研究

大淘宝网的虚假交易研究

新疆农林高校學生昆虫生...

激光模拟训练器材国内外研究现状

淮安市高校足球运动损伤问卷调查表

浅谈农村大气环境保护的制度构建【1868字】