- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设计-图书管理系统[精品]
目录
1 设计时间 2
2 设计目的 2
3 设计任务 2
4 设计内容 2
4.1 设计内容概述 2
4.1.1 组织机构介绍 2
4.1.2业务流程介绍与分析 2
4.1.3系统开发计划 3
4.2 需求分析 5
4.2.1总体目标 5
4.2.2具体目标 5
4.2.3系统数据建模 6
4.2.4系统功能建模 8
4.2.5数据字典 13
4.3 总体设计 14
4.3.1总体设计HIPO技术 14
4.3.2数据库设计 17
4.4 详细设计 19
4.4.1读者管理模块详细设计 19
4.4.2图书管理模块详细设计 20
4.4.3借阅管理模块详细设计 21
4.4.4查询模块详细设计 22
4.4.5统计模块详细设计 24
5 总结与展望 25
参考文献 27
成绩评定 28
1 设计时间
第19、20周(2011年1月4日-2011年1月14日)
2 设计目的
使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。
3设计任务
运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。
4 设计内容
4.1 设计内容概述
4.1.1 组织机构介绍
图书馆,是搜集、整理、收藏图书资料供人阅览、参考的机构,图书馆收藏着大量,积极地开发,广泛地利用这些文献资源是图书馆的重要职能之一,它也是图书馆承担各种职能的基础。由于当今社会文献的生产数量大、增长快社会文献的类型复杂、形式多样文献的时效性强文献的传播速度加快文献的内容交叉重复文献所用语种在扩大,质量下降等特点,使人们普通感到利用起来十分不容易。图书馆通过对文献信息资源进行加工整理、科学分析综合、指引,形成有秩序、有规律、源源不断的信息流,进行更加广泛的交流与传递,使读者更好地利用它们。图书馆的文献资源开发包括下面几项内容:第一,对到馆的文献进行验收、登记、分类、编目、加工,最后调配到各借阅室,以便科学排架,合理的流通;第二,对馆外文献信息资源进行搜索、过滤,成为虚拟馆藏,形成更加宽广、快捷的信息通道;第三,通过最现代化的手段—计算机网络操作技术使馆藏文献走向数字化。本项目的设计目标旨在方的操作,减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现传统的图书管理工作的信息化建设。图书馆收藏着大量,积极地开发,广泛地利用这些文献资源是图书馆的重要职能之一,它也是图书馆承担各种职能的基础。由于当今社会文献的生产数量大、增长快社会文献的类型复杂、形式多样文献的时效性强文献的传播速度加快文献的内容交叉重复文献所用语种在扩大,质量下降等特点,使人们普通感到利用起来十分不容易。
图4-1 业务流程图
开发语言:C#,
操作系统平台:Microsoft Windows XP Professional SP3
4.产品
图书管理系统软件和使用说明书
5.程序
程序分为读者管理,图书管理,借阅管理,查询和统计五大模块。读者管理模块实现对读者的添加,读者的注销,读者的修改,读者的查询,借书证的挂失和解挂失;图书管理模块实现对图书的入库,图书的出库,图书的信息修改,图书的查询;借阅管理模块实现借书登记,还书登记,续借登记,遗失登记和交付罚款;查询和统计分别为方便图书管理员的工作而设计,提供迅速而准确地信息搜索和统计功能。
4.2 需求分析
4.2.1总体目标
本项目的设计目标旨在方的操作,减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现传统的图书管理工作的信息化建设。
本系统的服务对象为图书馆流通部门的工作人员,用户界面友好,不需计算机专业的专门训练即可使用本系统。
图4-8 系统顶层数据流图
图4-9 P1模块一级细化
图4-10 P2模块一级细化
图4-11 P3模块一级细化
图4-12 P4模块一级细化
图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 查询模块IPO表
图4-27 统计模块IPO表
4.3.2数据库设计
如下表所示:
表4-1 读者表
Table4-1 Reader
文档评论(0)