图书管理系统概要设计说明书(2)

2018-11-29 15:46

读取 生成 借阅信息

阅读管理 阅读信息录入 数据库 2.4结构

用户权限管理

图书管理信息系统 用户登录 用户管理 添加新用户 注销用户 更新用户

查询 添加 图书类别设置 更新 删除 基础数据管理 查询 添加 读者类别设置 更新 删除 查询 借书信息管理 借书 借阅管理 查询 还书信息管理 还书 。。。 。。。(接下)

。。。 。。。(接上) 查询图书信息 新书入库 书库管理 更新图书信息 图书挂失 图书管理信息系统 查询读者信息 新读者注册 读者管理 更新读者信息 读者注销 数据库备份 数据库管理 数据库还原

2.5功能器求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 安全管理 用户个人信息 图书类别 读者类别 图书信息 图书借阅 图书查询 用户信息 系统角色权限 数据库管理 读者查询 √ √ 基础数据设置 √ √ 图书管理 √ √ 书目查询 √ 系统维护 √ √ √

2.6人工处理过程

读者信息的录入和图书信息的录入需要人工完成。

2.7尚未问决的问题

1)

由于界面过于单一化,大都是采用表格的方式来显示记录,打算采用树型控键来取替一部分表格控键(ADODC,DATAGRID),但是还无法实现从数据库中向树型控键导入数据。

在判断数据库中有无此读者和此图书过程中,不能调用在读者信息表类中和图书信息表类中定义的判断函数,会报错。

无法DATAGRID控键中数值读DATDACOMBO控键中。 系统负荷性问题需在软件开发完成后测试阶段解决。

2) 3) 4)

3接口设计

3.1用户接口

在用户的登录窗口中,选择用户登录类型(如普通用户,信息管理员,系统管理员(ADMIN))和输入相应的密码,当登录成功后进入相应的主页面,如出现错误,则出现密码错误对话框。普通用户进入主界面之后,可以根据自己的图书证编号和自定义的密码进入读者自己的信息界面,可对自己的信息进行修改,续借图书。如出现错误,则提示图书证编号不存在或是图书证编号与密码不匹配。根据不同的用户权限,在对系统的访问过程中,如出现超越权限,则会弹出请勿越权使用对话框,并可自动返回到系统封面。

3.2外部接口 3.3内部接口

使用Visual C++6.0连接数据库SQL SERVER2000开发图书管理信息系统。 当普通用户登录进入系统后,其图书证编号将作为其权限和身份的唯一标识。

信息管理员,系统管理员(ADMIN)登录进入系统后,其管理员编号是其权限和身份的唯一标识。

4运行设计

4.1运行模块组合

本系统主要可以通过三种不同的运行控制,第一种,所有用户拥有查询图书权限,更新自己信息权限,续借图书权限;第二种,信息管理员拥有基础数据设置权限(图书类别设置和读者类别设置),借阅管理权限,书库管理权限,读者管理权限,更新自己信息权限,数据库管理权限;第三种方式,系统管理员(ADMIN)拥有最高权限(除信息管理员拥有的权限外还有日志管理,权限管理,对信息管理员的信息进行管理)。

4.2运行控制

控制运行方式主要是通过登录时的用户登录类型和密码来确认,例如当以普通用户身份进入时,就自动的运行普通用户控制方式,其权限将受到控制。

4.3运行时间

当运行普通用户模式时,所用的时间最少,因为其使用的最多的是查询图书权限,在访问数据库的时候,只需访问一次就够了;信息管理人员拥有绝大多数权限,系统管理员(ADMIN)拥有一切权限,在对数据库的访问过程中,要取出其中的数据,进行运算,然后再显示出来,所以占用资源的时间最多。

5系统数据结构设计

5.1逻辑结构设计要点

根据系统功能设计的要求以及功能模块的划分,对图书管理信息系统可以列出以下数据项及数据结构:

☆ 用户个人基本信息:主要包括用户的编号,姓名,性别,类型,注册时间,系

别,电话,住址等。

☆ 书籍基本信息:主要包括书籍编号,图书名称,类型,作者,出版社,价格,

注册时间,图书状态,借阅人编号,借阅频率,说明。

☆ 用户信息:包括用户的用户类型和密码等。 ☆ 借书信息:记录编号,图书编号,图书名称,图书类型,图书价格,读者编号,

读者姓名,借书时间,借书年份,当年的日数。

☆ 还书信息:记录编号,图书编号,图书名称,图书类别,图书价格,读者编号,

读者姓名,还书时间。

☆ 图书类别信息:图书类别,可借阅天数。

☆ ☆

读者类别信息:读者类别,可借阅册数。

罚款信息:罚款记录编号,图书编号,图书名称,图书类别,图书价格,读者编号,借书时间,还书时间,超期天数,挂失时间,罚金,是否缴纳罚金。

5.2物理结构设计要点

信息管理员和系统管理员(ADMIN)有权直接对数据库中的数据进行查询,添加,修改,删除操作,而普通用户只能查询书籍信息,更新自己的一部分信borrowInfo 息,续借图书。 id 5.3数据结构与程序的关系 booktype type number readertype type number punishment id book_code book_name book_type price reader_code reader_name borrow_date return_daet daynum penalty ispaid code name sex type regdate phone dept address readerInfo code name type press writer price in_date condition frequency brief bookInfo book_code book_name book_type price reader_code reader_name borrow_date yearnum daynum reader_code id returnInfo book_code book_name book_type price reader_code return_date reader_name reportlossdate


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

下一篇:液压传动考题(A)参考答案

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

马上注册会员

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