图书管理系统的设计说明书

  篇一:图书管理系统概要设计说明书

  一、引言

  1.1编写目的

  本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。

  1.2背景

  本项目的名称:图书管理系统开发软件。

  本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是高校图书馆借书。

  本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。

  1.3定义

  开发(develop):不是单纯指开发活动,还包括维护活动。 项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。 项目开发计划(project development plan):是一种把项目一定过程与项目如何推进连接起来的方案。

  产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。

  1.4参考文献

  《CMMI软件过程改进与评估》 罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京 《软件工程导论》(第四版) 张海藩编著,清华大学出版社,2006年10月版,北京

  二、总体设计 2.1需求规定

  主要输入输出项目: 图书信息:(书名,ISBN,定价,出版社,数量,是否可借) 用户信息:(ID,姓名,年龄,性别,开户时间,余额) 借阅信息:(ID,ISBN,数量,借出日期,押金)

  2.2运行环境

  硬件环境:

  最低配置:CPU:Pentium3 800以上或其它兼容规格,内存:256M以上,硬盘:20GB以上空间

  推荐配置:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间。

  软件环境:Windows server 2003 SQL Server 2005 .NET Framework 2.0

  2.3基本设计概念和处理过程

  读者借还图书处理流程

  更新图书资料处理流程

  2.4 SC结构

  2.5图书管理系统总体设计示意图

  2.6系统出错处理设计

  2.6.1出错信息

  输入用户名不存在:说明数据库没无此用户名,需开户。

  密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。

  由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。

  2.6.2补救措施

  故障出现后可能采取的变通措施,包括:

  后备:使用附加存储设备备份数据。备份频率为每日一次。需手动备份。 恢复及再启动:如果数据造成丢失,可使用备份数据还原。

  篇二:图书管理系统概要设计说明书1

  《软件工程》实验考试

  设计题目:图书管理系统

  院 系:计算机科学与工程学院

  专 业: 软件工程

  班 级: 软件工程081

  学 号: Y12108119

  姓 名:指导教师: 汤力

  设计地点: 东南机房

  开课时间: 10 至 11 学年第 一 学期

  常熟理工学院计算机科学与工程学院 制

  目录

  1引言 ............................................................................................................................................... 3

  1.1编写目的 ............................................................................................................................. 3

  1.2背景 ..................................................................................................................................... 3

  1.3定义 ..................................................................................................................................... 3

  1.4参考文献 ............................................................................................................................. 4

  2总体设计 ....................................................................................................................................... 4

  2.1需求规定 ............................................................................................................................. 4

  2.2运行环境 ................

  ............................................................................................................. 4

  2.3基本设计概念和处理流程 ................................................................................................. 5

  2.4结构 ..................................................................................................................................... 6

  2.5功能需求与程序的关系 ..................................................................................................... 6

  2.6人工处理过程 ..................................................................................................................... 7

  2.7尚未解决的问题 ................................................................................................................. 7

  3接口设计 ....................................................................................................................................... 7

  3.1用户接口 ............................................................................................................................. 7

  3.2外部接口 ............................................................................................................................. 7

  3.3内部接口 ............................................................................................................................. 7

  4运行设计 ....................................................................................................................................... 8

  4.1运行模块组合 ..................................................................................................................... 8

  4.2运行控制 ............................................................................................................................. 9

  4.3 运行时间 .......................................................................................................................... 10

  5系统数据结构设计...................................................................................................................... 10

  5.1逻辑结构设计要点 ........................................................................................................... 10

  5.2 物理结构设计要点 .......................................................................................................... 10

  5.3数据结构与程序的关系 ................................................................................................... 10

  6系统出错处理设计...................................................................................................................... 10

  6.1出错信息 ........................................................................................................................... 10

  6.2补救措施 ........................................................................................................................... 11

  6.3系统维护设计 ................................................................................... 错误!未定义书签。

  概要设计说明书

  1引言

  随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。

  1.1编写目的

  本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。

  1.2背景

  本项目的名称:图书管理系统开发软件。

  本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。

  本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。

  1.3定义

  开发(develop):不是单纯指开发活动,还包括维护活动。

  项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。

  项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。

  产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。

  1.4参考文献

  《CMMI软件过程改进与评估》 罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京

  《软件工程导论》(第四版) 张海藩编著,清华大学出版社,2006年10月版,北京

  2总体设计

  2.1需求规定

  主要输入输出项目:

  图书信息:(书名,ISBN,定价,出版社,数量,是否可借)

  用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累记金额) 借阅信息:(ID,ISBN,数量,借出日期,押金)

  2.2运行环境

  硬件环境:

  最低配置:CPU:Pentium3 800以上或其它兼容规格,内存:256M以上,硬盘:20GB以上空间

  推荐配置

:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间。 软件环境:Windows 9x/2000/XP

  SQL Server 2000

  .NET Framework 2.0

  2.3基本设计概念和处理流程

  读者借还图书处理流程

  更新图书资料处理流程

  篇三:图书管理系统概要设计说明书

  图书管理系统概要设计说明书

  一、引言

  1.1编写目的

  由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个系统进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

  目的在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

  1.2背景

  本项目的名称:图书管理系统开发软件。

  随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。

  1.3定义

  开发(develop):除了单纯的开发活动外,还包括维护活动。 项目(project):向顾客交付的最终的全部产品,包括程序及各种文档,以及开发活动所需资源经费等各种信息。

  项目开发计划(project development plan):把项目与过程联系起来的计划方案。

  产品生命周期(product life cycle):产品从构思到不可在使用的持续时间。

  1.4参考文献

  张海藩:《软件工程导论》第五版 清华大学出版社 肖刚等:《实用软件文档写作》清华大学出版社 李涛、刘凯奎、王永皎:《Visual C# SQL Server 数据库开发与实例 》清华大学出版社

  二、总体设计

  2.1需求规定

  主要输入输出项目: 图书信息:(图书编号、图书名称、图书ISBN号、作者、出版社、类型、价格、库存量、副本总量、图书总数) 学生信息:(学生编号、学生姓名、性别、入校时间、毕业时间) 借书登记:(借书编号、学生编号、结束时间、归还时间、是否归还) 还书登记:(图书编号、图书名称、归还时间、作者、出版社)

  2.2运行环境

  数据库管理系统软件件:MySQL

  运行平台:Windows XP/Windows 2000/Windows 2003/ Windows2007 CPU :1.2GHz以上 内存:128M以上 硬盘:500M以上 UPS(适选) 分辨率:最佳为1024*768像素

  2.3基本设计概念和处理过程

  2.3.1“工作”模块

  借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括会员ID、图书ID、借出日期、还书期限。

  还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。

  缴纳罚金:输入会员ID,显示该会员的姓名、图书编号、罚款金额和罚款原因,如果会员交纳了罚金,则将借阅登记表的允许借阅标志置为“Y”。删除罚款记录表中该会员对应的记录,将这一条记录同时插入到罚款历史记录表中。

  2.3.2“资料维护”模块

  图书资料维护:包括新书的入库,以及现有书籍资料的修改,删除。 会员资料维护:包括新会员的资料入库,以及现有会员资料的修改和删除

  2.3.3“查询”模块

  图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:”图书分类”、”图书号”、”图书名称”、”作者”、”出版社”。

  会员资料查询:根据相应的会员资料进行所需查询。 “借阅证编号”、”会员姓名”、”身份证号”以及”止借标志”。

  借阅历史记录查询:根据相应的借阅信息进行所需查询。此查询包括:”借阅证号”、”图书号”、”借书日期”、”还书日期”。

  罚款历史记录查询:根据相应的罚款信息进行所需查询。此查询包括:”借阅证号”、”罚款日期”、”罚款原因”。

  2.3.4“系统管理”模块

  系统登录:管理员和会员登录系统,系统按照身份赋予他们各自不同的权限。 会员注册:实现新会员注册功能。 数据备份:对现有的数据库信息的保存。

  2.3.5 系统功能流程图

  2.3.6“图书资料维护”数据流图

  2.5图书管理系统总体设计示意图

[图书管理系统的设计说明书]

相关文章

门店销量提升计划

人生天地之间,若白驹过隙,忽然而已,我们的工作又迈入新的阶段,写一份计划,为接下来的学习做准备吧!你所接触过的计划都是什么样子的呢?下面是小编整理的门店销量提升计划,仅供参考,希望能够帮助到大家。  ...
资料大全2014-01-05
门店销量提升计划

减脂塑形健身计划是什么?

减脂塑形健身计划肯定是很多人都想要拥有的,有了一个减脂塑形健身计划,我们会更好的要求自己,更好的让自己根据计划来行事,这样子相对来说有效率多了,大家在生活中常常因为一些事情来破坏了自己的计划,但是既然...
资料大全2012-01-05
减脂塑形健身计划是什么?

跳绳比赛规则 花样跳绳比赛

跳绳是一项极佳的健体运动,能有效训练个人的反应和耐力,有助保持个人体态健美和协调性,从而达到强身健体的目的。跳绳已经发展成为全民运动,玩法多样,也可以进行多人比赛只,让跳绳这体育项目更加具有参与化,也...
资料大全2017-07-05
跳绳比赛规则 花样跳绳比赛

造成温室效应的原因是什么

温室效应,是现在全世界所关注的问题。那么造成温室效应的原因是什么呢?下面是unjs小编整理的关于造成温室效益的原因,欢迎阅读和参考!造成温室效应的原因是什么温室效应是由于大气里温室气体(二氧化碳、甲烷...
资料大全2012-07-05
造成温室效应的原因是什么

喝酸奶的好处有哪些

随着现代社会人们养生意识的提高,很多原来我们并不了解的健康食品越来越受到大家的青睐,酸奶就是这种对人身体有益的食品,以新鲜的牛奶为原料,经过巴氏杀菌、添加乳酸菌、发酵、冷却、灌装制成的一种乳制品,含有...
资料大全2013-07-07
喝酸奶的好处有哪些

血糖高早餐吃什么好

血糖高的人一定要注意控制好血糖,尤其是在日常生活当中,饮食问题也是很重要的,一般来讲,血糖高的人在早餐的话,可以选择一些面包,比如全麦面包或者是煮一些麦片、豆浆等这些食物。1.豆浆含蛋白质和水分多,可...
资料大全2014-02-07
血糖高早餐吃什么好