admin管理员组

文章数量:1530516

2024年6月2日发(作者:)

(国家标准)城市规划基本术语标准

学生实验报告

实验课名称:软件工程——理论·方法与实践

实验项目名称:图书管理系统

专业名称:软件工程

学生

教师

2010 年 5 月14日

级:240600804

号:2406080426

姓名:宋辉

姓名:杜瑾

页脚内容

1

(国家标准)城市规划基本术语标准

实验日期:2010年5月14日实验室名称:WM2502

图书管理系统

一.实验名称:

二.实验目的与要求:

图书馆有一个图书管理系统,店员每天登记图书信息(编号、书名、数

量等),并根据用户的需求查阅库存信息,若有用户需要的图书,且数量足够,

就取书给用户;否则让用户填写订购信息,并录入缺货信息。每月打印报表交

给经理。

主要功能有:

(1)借书处理:根据操作员所输入的读者证号和

要借图书的条码号,依据读者的借阅权限和借阅规

则,判断该者能否成功借阅该图书。

(2)还书处理:根据输入的要还的图书的条码,判

断该图书是否过期,如果过期会提示有罚款。

(3)续借处理:根据操作员输入的读者证号,检查读

者资格,然后根据借阅规则计算出续借后的应还日期。

(4)借书查询:根据输入的读者证号,系统显示该

读者当前的借阅信息。

三.实验内容:

1图书管理系统分析

图书管理系统分析是对图书管理系统的现状进行分析。根据图书管理系

统的目标、需求分析和功能分析,制定和选择一个较好的图书管理系统方案,从

而达到一个合理的优化图书管理系统。

2确定图书管理系统目标

图书管,最初由于图书数量和种类较少,人工手动管理比较方便和灵活。

随着社会的发展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,

希望建立一个图书馆图书信息管理系统,是为了解决了人工手动管理图书信息在

实践的问题,从而达到系统化、规范化、标准化的水平。该系统的建立不但给管

理者带来了方便,也节省了工作时间从而提高了工作效率。

页脚内容

2

(国家标准)城市规划基本术语标准

3图书管理系统需求分析

在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合

需求划分系统功能模块。这样,就把一个大的图书管理系统分解成了几个小系统。

这里把图书管理系统的层次划分为了三个部分:一个自由态:即面向任何用户的

界面,提供登录功能,以便不同身份的用户登录子系统;一个是一般用户态:即

图书有服务子系统;还有一个是管理员界面:提供图书的管理和维护功能。对于

不同子系统之间的功换,采用了登录功能和用户注销功能。

图书管理系统划分了子系统后,下一步的工作是继续划分子系统的小模

块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供那些

服务等。对于图书信息服务子系统,在用户进入时首先得调用相关数据库表,找

出用户的图书借阅情况;进入系统后,子系统得提供图书查询、图书借阅和还书

功能。另外,针对本系统的特殊情况,同时也考虑系统的可移植性,在系统中增

加了数据库路径的维护部分。最后,考虑到系统的安全性,还在系统中特别增加

了“加密界面”的功能。

4功能分析

图书馆图书信息管理系统由两大子系统组成:图书管理和维护子系统以

及图书信息服务子系统。

1.图书管理和维护子系统的功能包括:

(1)图书信息入库(建立信息库,以便查询和借阅)。

(2)理图书库(包括删除图书图书信息和统计图书信息)。

(3)查看图书信息。

(4)查询图书的借阅情况(包括借出情况查询、未借出情况查询和超时情

况查询,同时还要知道:如果某本图书被借出,那么可直接查询到借阅者的信息,

以便催还等)。

(5)图书馆的规则管理和维护(包括每人可借阅图书数目、每人每本书可

持有天数以及每超时一天的罚金数目等)。

(6)用户信息的管理和维护(例如删除已毕业学生信息、增加新生信息等)。

(7)数据库路径的管理和维护,主要是为了提高系统的通用性而设置的。

2.图书信息服务子系统的功能包括:

(1)书信息的查询(例如在借书前可先查询某本图书是否被借出)。

页脚内容

3

(国家标准)城市规划基本术语标准

(2)图书的借阅(按图书馆的规则进行借阅,例如不超过5本,如果已有

超时借阅的图书,则在归还前不允许再借阅等等)。

(3)图书的归还。

四.实验设备与软件环境:

图书管理系统计算机,MicrosoftWord2003,Microsoftvisio2003

五.实验步骤与结果:

数据库需求分析

(1)书信息查询:调用图书信息表、借出信息表、查询图书编号、书名、

作者、出版社、类别、是否借出等基本信息。

(2)图书的借阅:调用图书信息表和用户信息表,生成包括图书编号、学

生证号和借出时间三项的借出信息表。

(3)图书归还:调用用户信息表和借出信息表,删除借出表中的相应信息

等。

(4)管理和维护图书信息:包括图书编号、书名、作者、出版社、出版时

间、类别等。

(5)用户信息维护:调用用户信息表,设置用户名、学生证号、等级数据

项。

(6)学生信息维护:调用学生信息表,设置学生证号、姓名、性别、系别

和专业数据项。

1:软件体系结构图

2:程序流程图

六.实验中遇到的问题、解决方法及体会:

在具体的设计与实施中,我看到并感受到了一个管理系统从无到有的过

程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。

在设计中我基本能按照规范的方法和步骤进行,首先对现有的系统进行调

查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我深刻

的认识到认真执行管理系统软件标准的重要性,我由于对管理系统软件相关的标

准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也

没能很好把握住,这些方面通过这次我都要加强了解。

页脚内容

4

本文标签: 图书信息管理系统借阅用户