图书管理系统项目总体设计规格说明书.doc
文本预览下载声明
基于WEB高校院系
图书管理系统
总体设计规格说明书
小组成员:091310103 姚 佳 琦
091310205 田 宇
091310206 肖 蒙
091310207 谢 榕
091310208 米 玛 普 尺
指导老师: 罗 辛
1.引言
1.1编写目的1.2 项目背景
本项目名称为“图书管理系统”。系统功能主要包括:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理、能够对一定数量的读者进行相应的信息存储与管理;能够提供一定的安全机制,提供数据信息授权访问。本项目的任务为,开发者为。SQL Server:所用的数据库管理系统2.1 要求该系统应该具有对图书信息、读者信息进行存储和管理,并能够保存图书信息、读者信息、借阅信息、帐号信息,并具有用户管理的功能。该系统能极大地减少图书管理员的日常工作,并提供图书借阅报表,给图书管理员的图书管理提供辅助决策的功能。
2.
1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
1) 图书信息的录入、
2) 图书信息的多关键字检索查询。
3) 图书的出借、返还和资料统计。
1) 读者信息的登记、删除及修改。
2) 读者资料的统计与查询。
3.能够对需要的统计结果提供列表显示输出。
2.1.2条件与限制
一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3.总体设计
3.1处理流程
3.2总体结构和模块外部设计
3.3功能分配(表明各项功能与程序结构的关系。)
4.接口设计
4.1外部接口
1.用户界面
按Web软件用户界面的规范来设计,使用以表单,链接为主的用户界面,便于用户使用。
用户登录界面:
用户账号输入区:用于输入用户账号;
密码输入区:用于输入密码;
登录按钮:提交登录信息。
借书表单:
读者账号输入区:用于输入读者账号;
图书书号输入框:用于输入图书书号;
借阅提交按钮:提交借书请求;
重置按钮:清空已经录入的读者账号框和图书书号框。
还书表单:
图书书号编辑框:用于输入所还图书书号;
提交按钮:用于提交还书请求;
重置按钮:清空已经录入的图书书号框。
添加用户表单:
用户证号编辑框:用于输入用户证号;
初始密码编辑框:用于输入初始密码;
确认密码编辑框:用于输入确认密码;
用户类型选择:用于选择用户的类型(读者、操作员或者管理员);
用户姓名编辑框:用于输入用户姓名;
用户性别选择框:用于选择用户性别;
出生时间选择框:用于选择出生的年月日;
所在院系编辑框:用于输入所在部门;
用户电话号码编辑框:用于输入用户电话号码;
用户住址编辑框: 用于输入用户住址;
“添加”按钮:增加用户记录;
“重置”按钮:清空所有编辑框。
5)显示修改用户信息:
用户ID编辑框:用于显示用户ID;
用户姓名编辑框:用于显示修改用户姓名;
用户权限选择框:用于显示修改用户权限;
用户性别选择框:用于显示修改用户性别;
用户院系编辑框:用于显示修改用户院系;
用户住址编辑框:用于显示修改用户住址;
“删除”按钮:删除用户记录;
“编辑”按钮:使选中行变为可编辑状态;
6)添加图书表单:
图书编号编辑框:用于输入图书ID编号;
图书书名编辑框:用于输入图书书名;
图书索取号编辑框:用于输入图书索取号;
图书类型选择:用于选择图书的类型;
图书作者编辑框:用于输入图书作者姓名;
图书出版社编辑框:用于输入出版社;
图书价格编辑框;用于输入图书价格;
图书出版时间选择框:用于选择出版的年月日;
图书主题词编辑框:用于输入主题词;
图书说明编辑框:用于输入对图书的简要描述;
“添加”按钮:增加图书记录;
“重置”按钮:清空所有编辑框。
7)显示图书信息:
图书提名显示区:用于显示图书题名;
图书作者显示区:用于显示图书作者;
图书出版社显示区:显示图书出版社;
“删除”按钮:删除本行图书记录;
“详细”按钮:在新页面中显示本行图书信息。
8)修改图书信息:
图书书名编辑框:用于显示修改图书书名;
图书索取号编辑框:用于显示编辑图书索取号;
图书类型单选框:用于显示编辑图书类型;
作者
显示全部