软件工程课程设计图书管理系统

上传人:枫** 文档编号:498293727 上传时间:2023-07-25 格式:DOC 页数:8 大小:2.45MB
返回 下载 相关 举报
软件工程课程设计图书管理系统_第1页
第1页 / 共8页
软件工程课程设计图书管理系统_第2页
第2页 / 共8页
软件工程课程设计图书管理系统_第3页
第3页 / 共8页
软件工程课程设计图书管理系统_第4页
第4页 / 共8页
软件工程课程设计图书管理系统_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件工程课程设计图书管理系统》由会员分享,可在线阅读,更多相关《软件工程课程设计图书管理系统(8页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统目录1 设计时间22 设计目的23 设计任务24 设计内容24.1 设计内容概述24.1.1 组织机构介绍24.1.2业务流程介绍与分析24.1.3系统开发计划34.2 需求分析54.2.1总体目标54.2.2具体目标54.2.3系统数据建模64.2.4系统功能建模84.2.5数据字典134.3 总体设计144.3.1总体设计HIPO技术144.3.2数据库设计174.4 详细设计194.4.1读者管理模块详细设计194.4.2图书管理模块详细设计204.4.3借阅管理模块详细设计214.4.4查询模块详细设计224.4.5统计模块详细设计245 总结与展望25参考文献27成绩评定

2、281 设计时间第19、20周(2011年1月4日-2011年1月14日)2 设计目的使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。3设计任务运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。4 设计内容 4.1 设计内容概述4.1.1 组织机构介绍图书馆,是搜集、整理、收藏图书资料供人阅览、参考的机构,因此,它的信息化建设对国民教育有很大的影响。图书馆收藏着大量的文献信息资源,积极地开发,广泛地利用这些文献资源是图书馆的重要职能之一,它也是图书馆承担各种职能的基础。由于当今社会文献的生产数量大、增长快;社会文献的类

3、型复杂、形式多样;文献的时效性强;文献的传播速度加快;文献的内容交叉重复;文献所用语种在扩大,质量下降等特点,使人们普通感到利用起来十分不容易。图书馆通过对文献信息资源进行加工整理、科学分析综合、指引,形成有秩序、有规律、源源不断的信息流,进行更加广泛的交流与传递,使读者更好地利用它们。图书馆的文献资源开发包括下面几项内容:第一,对到馆的文献进行验收、登记、分类、编目、加工,最后调配到各借阅室,以便科学排架,合理的流通;第二,对馆外文献信息资源进行搜索、过滤,成为虚拟馆藏,形成更加宽广、快捷的信息通道;第三,通过最现代化的手段计算机网络操作技术使馆藏文献走向数字化。图书管理系统主要针对用户,图

4、书,借阅三方面进行管理,以提高管理员的工作效率,并针对某些数据做一些统计和查询,来方便地实现对图书馆的宏观掌握。4.1.2业务流程介绍与分析(1)业务流程描述为了实现用户的图书借阅功能,需要建立一张用户表来管理用户信息。只有注册过的用户且用户状态为正常状态才可以进行图书的借阅。用户表中可以增加借阅用户、可以对注册用户的信息进行修改、可以注销用户、可以查询用户。用户的信息必须包含用户名称、身份证号、性别、联系方式(手机号码)等重要识别信息。图书馆中的书籍是会发生量的变化的,图书管理中需要包含对图书内容的增加、删除、修改和查询功能。图书馆中的书籍被借阅时需要进行登记。如果书籍归还之后,需要将借阅的

5、状态改成归还。图书管理员可以按照书记名称、借阅名称、借阅日期等做为查询条件来对借阅信息进行管理。(2)业务流程图如图4-1所示4.1.3系统开发计划1.项目目的本项目的设计目标旨在方便图书管理员的操作,减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现传统的图书管理工作的信息化建设。2.项目背景图书馆收藏着大量的文献信息资源,积极地开发,广泛地利用这些文献资源是图书馆的重要职能之一,它也是图书馆承担各种职能的基础。由于当今社会文献的生产数量大、增长快;社会文献的类型复杂、形式多样;文献的时效性强;文献的传播速度加快;文献的内容交叉重复;文献所用语种在扩大,质量下降等特点,使人们普通感

6、到利用起来十分不容易。随着现代信息科技的发展,软件产业对提高企事业单位效率起到了很大作用,实现了很多业务上的自动化和半自动化。而图书管理系统对图书管理事业的高效发展起着决定性的作用,社会迫切需要一款更优化的图书MIS来提高图书馆的自动化程度。3.项目工作内容按照需求分析中对软件的要求,使用如下配置编写程序,并编写使用说明书,指导图书管理员的操作。数据库管理系统:SQL server 2000集成开发环境:visiual studio 2005读者读者个人信息表读者信息库管理员读者添加读者信息修改注销读者查询读者挂失与解挂挂失信息查询结果显示管理员图书入库图书信息库书商发书清单批注架号删除图书修

7、改图书查询图书查询结果显示借书处理借阅记录库罚款记录库续借登记打印收据超期检查与还书欠款状态解除遗失登记管理员扫描条形码扫描条形码收罚款收据读者12统计查询查询结果显示统计结果显示管理员1221图4-1 业务流程图开发语言:C#,操作系统平台:Microsoft Windows XP Professional SP34.产品图书管理系统软件和使用说明书5.程序程序分为读者管理,图书管理,借阅管理,查询和统计五大模块。读者管理模块实现对读者的添加,读者的注销,读者的修改,读者的查询,借书证的挂失和解挂失;图书管理模块实现对图书的入库,图书的出库,图书的信息修改,图书的查询;借阅管理模块实现借书登

8、记,还书登记,续借登记,遗失登记和交付罚款;查询和统计分别为方便图书管理员的工作而设计,提供迅速而准确地信息搜索和统计功能。4.2 需求分析4.2.1总体目标本项目的设计目标旨在方便图书管理员的操作,减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现传统的图书管理工作的信息化建设。本系统的服务对象为图书馆流通部门的工作人员,用户界面友好,不需计算机专业的专门训练即可使用本系统。软件主要分为读者管理,图书管理,借阅管理,统计与查询五大模块。读者管理包括读者的添加删除,修改,查询以及借书证的挂失与解挂。图书管理包括对图书的入库,出库,信息修改和查询。借阅管理则主要包括借书,还书,续借,遗

9、失图书处理及违章后赔偿处理。4.2.2具体目标主要包括以下几点:1.读者借书,管理员将读者信息,图书信息输入系统,系统则根据这些信息生成借阅单,存入借阅表。2.读者还书,管理员将图书信息输入系统。若未超期,系统根据图书信息将相应借阅单标记为已还和完结,若已超期,将相应借阅单标记为已还,管理员要求罚款。读者交钱后,借阅单标记为完结,系统将超期信息记录到超期表。3.读者要续借某书,管理员将书号和读者号输入系统,若相应借阅单允许续借,标记为已续借,否则,不予续借。4.读者将书遗失,管理员将遗失信息输入系统,系统执行遗失操作,并要求读者赔偿。5.管理员对图书进行录入,删除,修改,查询操作,系统根据信息

10、对图书表进行改变。6.管理员对读者进行添加,删除,修改,查询操作,系统根据信息对读者表进行改变。7.系统提供借出记录查询,未还记录查询,超期记录查询,罚款记录查询,遗失记录查询。8.系统提供图书统计,读者统计,读者借阅统计,罚款统计来方便管理员的管理工作。4.2.3系统数据建模ER图如下所示:图4-2 ER图总图图4-3 读者分ER图图4-4 读者类型分ER图图4-5 图书分ER图图4-6 借阅记录分ER图图4-7 罚款记录分ER图4.2.4系统功能建模数据流图如下所示:图4-8 系统顶层数据流图图4-9 P1模块一级细化图4-10 P2模块一级细化图4-11 P3模块一级细化图4-12 P4

11、模块一级细化图4-13 P5模块一级细化图4-14 P1模块二级细化图4-15 P2模块二级细化图4-16 P3模块二级细化图4-17 P4模块二级细化图4-18 P5模块二级细化 图4-19 P3.2模块三级细化图4-20 P3.4模块三级细化4.2.5数据字典数据字典如下图所示:图4-21 数据字典4.3 总体设计4.3.1总体设计HIPO技术(1)系统层次图系统层次图如图4-22所示,主要分为三个层次。图4-22 系统层次图(2)系统IPO图如图4-23到图4-27所示:图4-23 读者管理模块IPO表图4-24 图书管理模块IPO表图4-25 借阅管理模块IPO表图4-26 查询模块I

12、PO表图4-27 统计模块IPO表4.3.2数据库设计如下表所示:表4-1 读者表Table4-1 Reader Table 列名 数据类型 长度 允许空 文字描述 jszh char 10 借书证号xm char 5 姓名xb int 4 性别sfzh char 18 身份证号lxfs char 11 联系方式dzlx char 10 读者类型dzzt char 10 读者状态zy char 20 Y 职业表4-2 读者类型表Table4-2 Reader-Type Table 列名 数据类型 长度 允许空 文字描述 dzlx char 10 读者类型zcjq char 10 最长借期zdjycs int 4 最大借阅册数zcxq int 4 最长续期 表4-3 图书表Table4-3 Book Table 列名 数据类型 长度 允许空 文字描述 sh char 10 书号sm char 50 书名zz char 20 作者cbs char 30 出版社isbn char 30 ISBN号dj double 8 定价sfzk bool 1 是否在库sfys

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号