选课系统设计说明书(4)

2020-02-21 02:59

四、功能模块设计

3.1登陆模块

3.1.1功能流程图

功能流程图如下图所示。

失败登陆.jsp提交所填内容录入项检验(非空)成功登陆数据处理.jsp执行数据库操作是否成功成功失败需要说明的问题:

(1) 录入项检测使用javascript实现(各项必须非空)

(2) 登陆.jsp页面也包含查询按钮,在此的登陆.jsp提交的数据只是用户名和密码。

3.1.2功能描述

(1)

(2) (3) (4) (5) (6) (7)

功能类型:查询数据

功能描述:提高系统的安全性 前提业务:无

后继业务:02 (管理模块) 功能约束:权限约束 约束描述:

操作权限:图书馆管理员

3.1.3界面设计

(1) 基础信息处理

动作说明:

动作编号 A01 A02 A03 A04 A05

动作名称 登陆 重至 信息查询 学生信息查询 基础信息

动作描述

点击登陆按钮 提交数据到登陆数据处理页面

点击退重至按钮 将当前信息恢复原先状态

点击 将页面转至到信息查询页面

点击 将页面转至学生信息查询页面

点击 将显示基础信息

15

3.1.4登陆数据处理的内部逻辑

登陆数据处理: 关键点两点:1,数据库连接;2,记录登陆信息及信息处理; 1, 数据库连接:

2, 记录登陆信息及信息处理:

当用户点击“登陆”按钮之后,数据将提交到登陆数据处理.jsp页面。 取得帐号密码这两个从页面传入的值,然后跟数据库当中管理员表中的账号和密码比较。如果正确的话,在JSP的SESSION中存入一个标记属性,表示当前已经有管理员登陆了。处理完毕后,跳转到管理页面,如果失败,则提示登陆失败,并重新进入到登陆页面。

3.2管理模块

3.2.1功能流程图

功能流程图如下所示:

管理.jsp查询.jsp入库管理.jsp学生借书.jsp学生还书.jsp图书注销.jsp需要说明的问题:

在选择相应的业务时,需要在当前的页面显示;并且在管理页面内,默认显示图书查询页面。

3.2.2功能描述

(1) (2) (3) (4) (5) (6) (7)

功能类型:其他

功能概述:总体归纳图书馆管理功能 前提业务:登陆模块(01)

后续业务:021,022,023,024,03 功能约束:权限约束 约束描述:

操作权限:图书馆管理人员

3.2.3界面设计

(1) 基本信息处理

动作说明如下:

动作编号

动作名称

动作描述

16

A01 A02 A03 A04 A05

入库管理 学生借书 学生还书 图书注销 图书查询

(2) 数据要求

功能类型:其他

点击按钮 将页面转至入库管理.jsp页面

点击按钮 将页面转至学生借书.jsp页面

点击按钮 将页面转至学生还书.jsp页面

点击按钮 将页面转至图书注销.jsp页面

点击按钮 将页面转至图书查询.jsp页面

3.3学生信息查询模块

具体格式如下: 功能编号 所属业务 编写人

032 图书馆管理 陈新光

功能名称 完成时间

学生信息查询模块 所属项目 2007-11-26

内容 图书馆管理系统 页码

功能流程图 第12页

功能流程图

功能流程图如下图:

失败学生信息查询.jsp提交所填内容录入项检验(非空)成功学生信息查询数据处理.jsp执行数据库操作是否成功成功学生信息查询结果.jsp失败需要说明的问题:

录入项检测使用javascript来实现(各项非空); 操作权限:面向所有用户

功能描述

(1) (2) (3) (4) (5) (6) (7)

功能类型:查询数据 功能概述:显示查询结果 前提业务:无 后继业务:

功能约束:没有约束; 约束描述:

操作权限:面向所有用户

17

界面设计

(1) 基础信息处理

下表是动作说明: 动作编号 A01 A02

动作名称 确定 图书信息查询

(2) 数据要求

(1) 功能类型:数据查询 (2) 数据描述:

页面显示字段见下表: 字段名称 请输入学号 长度 10 录入方式 文本框 是否非空项 Y 数据检验 N 默认显示 动作描述

点击按钮 提交数据到图书查询数据处理.jsp页面

点击按钮 将页面转至图书信息查询.jsp页面

18


选课系统设计说明书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:紫外分光光度计法测定环氧乙烷残留作业指导书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: