好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

范文范例 精心整理

更新以及读者注销等功能。

? 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以及方便用户对

数据库的管理和维护工作,提高系统的数据安全性。

2.13对输入输出的要求

本图书管理系统对输入和输出的要求:

? 阿拉伯数字均为十进制且没有正负,主要包括图书的编号,读者编码,电话号码,

日期等。

? 货币为人民币,如罚款金额等。

2.2运行环境

运行该软件所需要的硬设备要求:

a. 处理器:AMD闪龙2400+;内存:256MB;显卡:七彩虹 Geforce4。 b. 硬盘:三星80G;主板:华硕A7V600-X。

c. 输入输出设备:显示器:飞利浦107s6;键盘及鼠标:罗技光电套件。

2.3基本设计概念和处理流程

企业或学校等拥有图书支部门的单位,他们的图书管理职能由图书馆独立完成,因此将本系统设计成一个相对封闭的单机运行系统,同时,也出于安全性考虑,该系统不提供与该单位其他系统的数据交互。系统应该界面美观,简单易用,实现图书管理基本业务的计算机处理。

本系统采用Visual C++6.0开发,采用SQL SERVER 2000作为后台数据库,在满足需求的前提下,将系统对运行环境的性能要求降到最低。

系统的基本流程:用户登录 主界面 选择各项功能。 系统业务处理流程:

基础 生成 基础数据设置 基础数据的录入 数据库 图书信息 生成 图书管理 图书信息的录入 数据库 生成 读者信息读者管理 读者信息的录入 数据库 word完美格式 范文范例 精心整理

读取 生成 借阅信息阅读管理 阅读信息录入 数据库 2.4结构

用户权限管理

图书管理信息系统

用户登录 用户管理 添加新用户 注销用户 更新用户 查询 图书类别设置 添加 更新 删除 基础数据管理 查询 添加 读者类别设置 更新 删除 查询 借书信息管理 借书 借阅管理 还书信息管理 查询 还书 。。。 。。。(接下) word完美格式

范文范例 精心整理

查询图书信息 。。。 。。。(接上) 新书入库 书库管理 更新图书信息 图书挂失 图书管理信息系统 查询读者信息 新读者注册 读者管理 更新读者信息 读者注销 数据库备份 数据库管理 数据库还原 2.5功能器求与程序的关系

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

范文范例 精心整理

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)登录进入系统后,其管理员编号是其权限和身份的唯一标识。

word完美格式

范文范例 精心整理

4运行设计

4.1运行模块组合

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

4.2运行控制

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

4.3运行时间

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

5系统数据结构设计

5.1逻辑结构设计要点

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

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

别,电话,住址等。

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

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

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

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

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

读者姓名,还书时间。

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

word完美格式

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

范文范例精心整理更新以及读者注销等功能。?数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以及方便用户对数据库的管理和维护工作,提高系统的数据安全性。2.13对输入输出的要求本图书管理系统对输入和输出的要求:?阿拉伯数字均为十进制且没有正负,主要包括图书的编号,读者编
推荐度:
点击下载文档文档为doc格式
0wmha4goes8n6j4879hw6x2111f27v00bf6
领取福利

微信扫码领取福利

微信扫码分享