图书馆管理系统详细设计
1项目概述:
1软件描述:
采用模块化的工程,用户可以以管理员的身份登陆,进行读者管理,书目管理也可以普通用户登陆,可以进行图书馆的图书信息基本情况的查阅。普通用以普通的帐号身份登陆,实现图书信息的查阅。
用于图书馆管理图书信息,及读者信息。主要有登陆模块,图书管理模块,,用户操作查看模块。
2图书馆管理系统结构图:
总体图书管理
管理员和学生用户
图书管理员对图书信息的管理
管理员对学生用户的管理
学生用户对图书和自身的管理
3.模块详细设计说明:
1初始化模块:
功能描述:进入登录界面,输入自己的用户名和密码。
完成登录。如果没有注册,联系图书管理
员进行注册。
输入:用户名:任意长度字符串或数字;密码:任意
长度字符串或数字。
输出:登录成功或者失败。如果成功则显示成功登陆,若失败则显示失败。
代码:MM_rsUser.Source = "SELECT varusername,
varpassword"
If MM_fldUserAuthorization <> "" Then
MM_rsUser.Source = MM_rsUser.Source & "," &
MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM
users WHERE varusername='" & Replace(MM_valUsername,"'","''") &"' AND varpassword='" & Replace(Request.Form("textfield2"),"'","''") & "'"
流程图:
2.1学生用户模块:
功能描述:接受消息,启动查询书目网页,查询已借图书模块,。
输入:用户鼠标或键盘操作。
输出:启动相应模块。
2.2查询书目模块:
功能描述:根据用户输入的要求,显示查询结果。
输入:查找条件。
输出:显示查询结果。
实现:source = "select * from info"
Adodc1.RecordSource = source
流程图:
3.1删除书目模块:
功能描述:完成删除书目记录。
输入:查找条件。
输出:删除信息。
实现:
流程图:
3.2插入书目模块:
功能描述:完成书目插入记录。
输入:记录信息。
输出:插入信息。
实现:
id="title">
id="type">
流程图:
3.3修改书目模块:
功能描述:完成修改一条记录。
输入:查找条件。
输出:修改信息。
流程图:
3.4删除读者模块:
功能描述:完成删除一条读者记录。
输入:查找条件。
输出:删除读者信息。
实现:代码暂缺
流程图
3.5插入读者模块:
功能描:完成插入读者记录。
输入:读者信息。
输出:插入到数据库。
代码:
流程图:
3.6修改读者模块:
功能描述:完成修改一条记录。
输入:查找条件。
输出:修改信息。
流程图:
3.7图书记录查询模块
输入:书名。
输出:借书。
流程图: