删除书目模块:完成删除一条记录。插入书目模块:完成插入一条记录。修改书目模块:完成修改一条记录。查询读者模块:完成查询功能。删除读者模块:完成删除读者。插入读者模块:完成插入读者。修改读者模块:完成修改读者。查询已借图书模块:返回已借图书信息。借书模块:完成借书功能。还书模块:完成还书功能。显示模块:显示结果。
4.外部接口41登陆界面设计:(图22)42管理员界面设计:(图23)43普通读者界面设计:(图24)
f
图22
图23
f
5.数据结构设计:
图24
User表
名称
类型
UserNameUserPwd
Varchar(50)Varchar(50)
名称CardNoNameIdCardCreateDataTypeIdStatus
Card表类型Varchar(50)Varchar(50)Varchar(50)smalldatatimeVarchar(50)Varchar(50)
名称
BookI
fo表类型
f
BookNoBookNameAuthorLocatio
PriceTypeIdTotalDes
Varchar(50)Varchar(50)Varchar(50)Varchar(50)FloatFloatFloatVarchar(50)
名称
BorrowList表类型
IdUserNameBookName
Varchar(50)Varchar(50)Varchar(50)
BorrowData
Smalldatatime
retur
Data
Smalldatatime
Retur
Smalldatatime
6.安全保密设计:在用户登录系统时,只允许合法用户进入系统。
f
结构分析
1项目概述:11产品描述:
图书馆管理系统使用CS模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。12系统流程图:
登陆
管理员
普通用户
管理图书
查询图书修改书目删除书目添加书目
管理用户
查询用户修改用户删除用户添加用户
修改个人信息
图书操作
查询图书查询已借图书借书还书
数据库
图11
13图书馆管理系统数据流图:
管理员
登陆返回信息
图书馆管理系统图12顶层
返回信息
登陆
用户
f
登陆
修改修改用户信息
管理员界面
用户界面
修改图书
登陆
修改图书信息
基本操作
用户记录
书目记录图13第0层
用户借阅信息
2.功能要求:21管理员功能:
9查询图书:可根据条件进行高级查询,并允许模糊查询。10删除书目:删除时有提示,在确定后删除。11插入书目:需要填入足够的信息,并判断信息是否有效。12修改书目:提供除关键字以外的所有信息的修改,并判断信息是否有效。13查询读者:可根据条件进行高级查询,并允许模糊查询。14删除读者:删除时有提示,在确定后删除。15插入读者:添加新读者,需要填入足够的信息,并判断信息是否有效。16修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。22r