




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生实验报告实验课名称: 软件工程理论方法与实践实验项目名称: 图书管理系统专业名称: 软件工程班级: 学号: 学生姓名: 宋辉教师姓名: 杜瑾 2010 年 5 月 14 日实验日期: 2010 年 5 月 14 日 实验室名称: WM2502 一实验名称:图书管理系统二实验目的与要求:图书馆有一个图书管理系统,店员每天登记图书信息(编号、书名、数量等),并根据用户的需求查阅库存信息,若有用户需要的图书,且数量足够,就取书给用户;否则让用户填写订购信息,并录入缺货信息。每月打印报表交给经理。主要功能有:(1)借书处理:根据操作员所输入的读者证号和要借图书的条码号,依据读者的借阅权限和借阅规则,判断该者能否成功借阅该图书。(2)还书处理:根据输入的要还的图书的条码,判断该图书是否过期,如果过期会提示有罚款。(3)续借处理:根据操作员输入的读者证号,检查读者资格,然后根据借阅规则计算出续借后的应还日期。(4)借书查询:根据输入的读者证号,系统显示该读者当前的借阅信息。三实验内容:1图书管理系统分析图书管理系统分析是对图书管理系统的现状进行分析。根据图书管理系统的目标、需求分析和功能分析,制定和选择一个较好的图书管理系统方案,从而达到一个合理的优化图书管理系统。2确定图书管理系统目标图书管,最初由于图书数量和种类较少,人工手动管理比较方便和灵活。随着社会的发展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书馆图书信息管理系统,是为了解决了人工手动管理图书信息在实践的问题,从而达到系统化、规范化、标准化的水平。该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。3图书管理系统需求分析 在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的图书管理系统分解成了几个小系统。这里把图书管理系统的层次划分为了三个部分:一个自由态:即面向任何用户的界面,提供登录功能,以便不同身份的用户登录子系统;一个是一般用户态:即图书有服务子系统;还有一个是管理员界面:提供图书的管理和维护功能。对于不同子系统之间的功换,采用了登录功能和用户注销功能。图书管理系统划分了子系统后,下一步的工作是继续划分子系统的小模块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供那些服务等。对于图书信息服务子系统,在用户进入时首先得调用相关数据库表,找出用户的图书借阅情况;进入系统后,子系统得提供图书查询、图书借阅和还书功能。另外,针对本系统的特殊情况,同时也考虑系统的可移植性,在系统中增加了数据库路径的维护部分。最后,考虑到系统的安全性,还在系统中特别增加了“加密界面”的功能。4功能分析 图书馆图书信息管理系统由两大子系统组成:图书管理和维护子系统以及图书信息服务子系统。1.图书管理和维护子系统的功能包括:(1)图书信息入库(建立信息库,以便查询和借阅)。(2)理图书库(包括删除图书图书信息和统计图书信息)。(3)查看图书信息。(4)查询图书的借阅情况(包括借出情况查询、未借出情况查询和超时情况查询,同时还要知道:如果某本图书被借出,那么可直接查询到借阅者的信息,以便催还等)。(5)图书馆的规则管理和维护(包括每人可借阅图书数目、每人每本书可持有天数以及每超时一天的罚金数目等)。(6) 用户信息的管理和维护(例如删除已毕业学生信息、增加新生信息等)。(7) 数据库路径的管理和维护,主要是为了提高系统的通用性而设置的。2.图书信息服务子系统的功能包括:(1) 书信息的查询(例如在借书前可先查询某本图书是否被借出)。(2)图书的借阅(按图书馆的规则进行借阅,例如不超过5本,如果已有超时借阅的图书,则在归还前不允许再借阅等等)。(3)图书的归还。四实验设备与软件环境:图书管理系统计算机,MicrosoftWord2003 , Microsoftvisio2003五实验步骤与结果:数据库需求分析(1)书信息查询:调用图书信息表、借出信息表、查询图书编号、书名、作者、出版社、类别、是否借出等基本信息。(2)图书的借阅:调用图书信息表和用户信息表,生成包括图书编号、学生证号和借出时间三项的借出信息表。(3)图书归还:调用用户信息表和借出信息表,删除借出表中的相应信息等。(4)管理和维护图书信息:包括图书编号、书名、作者、出版社、出版时间、类别等。(5)用户信息维护:调用用户信息表,设置用户名、学生证号、等级数据项。(6)学生信息维护:调用学生信息表,设置学生证号、姓名、性别、系别和专业数据项。1:软件体系结构图2:程序流程图六实验中遇到的问题、解决方法及体会:在具体的设计与实施中,我看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。在设计中我基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险公司成本控制与效益分析
- 低空空域资源的高效配置与调度
- 云计算公司的面临的问题、机遇与挑战
- 优化小区内绿化景观提升项目
- 新兴材料技术对高端装备制造人才培养的驱动作用
- 新兴技术对电气工程师职业素养的影响
- 会计终止劳动合同协议书
- 口腔科学考试试题及答案
- 智能化学习环境与学生自主学习能力的培养
- 中文类工作面试题及答案
- 汽修厂合同范本
- 2024年黑龙江省龙东地区部分学校中考三模物理试题(原卷版+解析版)
- 【上海】漕泾镇金山区水库村乡村振兴发展规划方案
- 2024年上海市黄浦区中考三模考试物理试题
- 运动技能学习与控制智慧树知到期末考试答案章节答案2024年牡丹江师范学院
- 毕业设计(论文)-某机修厂供配电系统设计
- 2024网络信息安全应急响应Linux应急手册
- 授权委托代理人出庭范文
- 企业网络管理员年终总结报告
- 三病母婴阻断
- T-CPHA 20-2023 集装箱起重机远程控制F5G网络系统技术要求
评论
0/150
提交评论