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
版权声明:本文标题:(图书管理系统)学生实验报告 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1717296938a556218.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论