图书管理系统详细设计说明书
1 引言
1.1 编写目的
本文档为图书管理系统的详细设计说明书;向阅读人员介绍本图书管理系统的整体框架和详细设计..
1.2 背景
说明:
项目名称:图书管理系统
开发人员:313寝室
用户:图书管理系统管理员;图书读者
图书管理系统数据库设计说明书运行程序系统的计算中心:个人服务器站
系统描述
BMS系统为图书馆书籍管理提供了一个方便的电子平台..该系统分为图书管理模块;图书信息查询、预览模块;图书评价模块;读者信息管理模块;书籍借阅和归还管理模块以及管理员模块等模块..图书管理系统软件是一套功能比较完善的图书数据管理软件;具有数据操作方便高效迅速等优点..该软件采用MySQL数据库软件开发工具进行开发;具有很好的可移植性;可在应用范围较广的Unix、WINDOWS系列等操作系统上使用..除此以外;BMS可通过访问权限控制以及数据备份功能;确保数据的安全性..
1.3 定义
术语:
BMS          BookManagementSystem 图书管理系统
1.4 参考资料
数据库系统概念 Abraham Silberschatz Henry F.korth
S.sudarsham 着
软件工程Roger S.Pressman 着
2 程序系统的组织结构
2.1系统架构
本系统包含客户层;中间层和图书管理信息系统层..其中;客户层用于用户与客户端的交互;例如显示信息;查询信息;提交信息;输入数据等..中间层为应用服务器部分;主要用来实现数据的接收;发送;并作为一座“桥梁”来连接客户与数据库..图书管理信息系统层主要实现数据的处理功能..
从安全的角度看;中间层的引入能有效的对系统与数据进行保护;用户无法直接修改;删除核心信息;从而使系统安全性得到保障;有效地避免数据丢失等问题的出现..
2.2系统功能模块
系统子模块清单:
3 程序1注册登录模块设计说明
3.1 程序描述
读者第一次使用该系统;需要通过注册才能成为系统的用户..登录系统后;用户可以使用系统开放给普通用户的各种功能..在个人信息中;注册用户还可以查看并修改自己的个人信息..丢失自己密码的注册用户可以通过个人资料认证来重新回自己的密码..
3.2 功能
注册部分:非会员输入注册信息;系统判断注册信息的正确性;如果正确;在数据库插入新的读者信息;并返回欢迎信息..
取回密码部分:读者输入读者ID;系统取出该读者ID的密码和注册邮箱;将密码发送到该邮箱中..