课设实验报告(图书管理系统)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章系统概述

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机网被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与管理信息系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集聚地,图书和用户借阅资料繁多,包含很多的信息数据的管理。

该软件最终的使用者是学校,公司,图书馆管理者,并提供以下的功能:

1. 默认页提供关于图书馆管理系统的基本信息;

2. 图书馆管理者可以根据读者信息创建读者的帐户;

3. 如果读者输入的 ID 在数据库不存在,系统将显示错误页;

4. 图书馆管理者查询图书馆的详细信息和自己的基本信息,并可以对图书进行添加、查找、修改、注销等的操作,还可对读者进行管理与归类;

5. 读者必须先登登记才能对图书进行借阅、归还、续借等操作。

第二章需求分析

2.1 需求

2.1.1功能需求

2.1.1.1主界面

为了方便进行管理,我们设置了一个统一的主界面。

2.1.1.2 用户查询

(1) 用户信息

此模块包括用户的姓名、年龄、性别和借阅情况。

(2) 图书信息

此模块包括图书的类别、名称、作者、出版社、以及图书馆里

的现有数量。

(3) 借阅图书

此模块包括借阅图书的用户、借阅的时间。

借阅登记

库存信息

图书管理系统图书信息

管理员信息

读者信息

借书证信息

主界面流程图

2.1.1.3图书查询 (1) 按图书编号

2.1.1.4用户信息管理

用户自己可以查看的基本信息,通过用户的信息便于管理员有效的管理用户的借阅信息,可以让自己了解自己的借阅情

况。

2.1.1.4.1 个人基本信息

1. 学号

2. 姓名

3. 密码

4. 年龄

5. 性别

6. 生日

7. 电话号

2.1.1.5 借阅登记

1. 管理员可以查询图书馆里的藏书情况,用户查询基本信息

情况

2.用户查询用户可以查询图书馆里的藏书情况和自己的借阅信息

2.1.2数据需求

读者档案

读者信息

管理员

图书管理系统库存信息

借出信息

借书证

姓名

性别

电话

借书证号

读者信息

学号

单位

地址

图书编号

名称

库存信息

可借数量

借出数量

管理员

登录密码管理员编号姓名

图书编号借书证号借出信息管理员编号借书日期

借书证号姓名

办证日期借书证

性别

图书编号学号

编号

名称

数量

图书

类别

出版社

存放位置

作者

2.1.3性能需求

[说明程序对运行时间、存储空间和计算精度的特殊要求]

2.1.

3.1运行时间

1. 用户登录请求、个人信息填写完毕后的提交、个人信息更改、删除的操

作,响应时间应该在1.5s之内——用户不应感到系统有延迟的时间;

2. 管理者对图书进行信息查询,返回记录在100行之内的,响应时间应不超过2s,超过100行记录的情况,应该进行分页显示结果信息;

3. 统计分析涉及的数据表众多且数据量大,统计分析时要求系统响应速度快。

2.1.

3.2存储空间

存储过程要是存储已经编译好并经过优化的放置于数据库服务器端SQL语句,这些语句可供应用程序直接调用。因为存储过程是为各功能模块提供能访问的数据接口。

2.1.

3.3计算精度

1、个人信息:真实,准确。

2、对图书和读者进行信息查询,应执行不完全匹配的模糊查询;

2.2 环境

2.2.1运行环境

描述运行软件系统所需的软、硬件环境。

2.2.1.1 软件环境:

操作系统:Windows XP 数据库:SQL 2000 前台环境:java

设计软件:Eclipse 3.7 PowerDesigner 1.5

2.2.1.2 硬件环境:

Cpu:Pentium 166 MHz 以上,内存至少128 MB,硬盘空间80 M,显示器800*600或更高分辨率。

数据库服务器硬件需求:

具有Pentium III 处理器且满足以下要求的计算机:最低 256MB 内存最小 20 GB 硬盘鼠标键盘接口:

系统之间不提供应用程序级别的接口,数据共享通过

SQL 2000数据库表的公共访问来实现。 2.2.2开发环境

描述开发软件系统所需的软、硬件环境。 2.2.2.1 软件环境:操作系统:Windows XP

开发软件:本系统需用SQL 2000和java平台,以java为编程语言,PowerDesigner 1.5作为数据库辅助设计软件

2.2.2.2 硬件环境:

Cpu:Pentium 166 MHz 以上,内存至少128 MB,硬盘空间80 M,显示器800*600或更高分辨率。

数据库服务器:

具有 Pentium III 处理器且满足以下要求的计算机:

最低 256MB 内存最小 20 GB 硬盘鼠标键盘接口:

系统之间不提供应用程序级别的接口,数据共享通过SQL2000数据库表的公共访问来实现。

第三章软件设计

3.1 总体设计

3.1.2 数据库设计

[将ERD模型导成关系模型,并进行数据的规范化(达到3范式)。最后以表单的形式给出数据库中的具体表的结构以及字段的说明。设计数据库的索引,数据库的视图等对象。

Xx表

字段名类型长度约束说明

w char5主键名称

相关文档
最新文档