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

合集下载

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

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

百度文库 - 好好学习,天天向上 -1 图书资料管理系统 概要设计说明书 本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后, 本说明是后续实现的根据。 本报告由以下表格组成: 概要设计说明书目录 文档序号 1. 引言 S1. 2. 总体设计 S2. . 需求规定 . . 运行环境 . . 基本设计概念和处理流程 .

. 概要设计模块结构图与描述表 . 3. 接口设计 S3. 4. 运行设计 S4. 5. 系统数据结构设计 S5. 6. 系统出错处理设计 S6.

本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。 系统分析员:_______________________ 冯焕 日 期: 2011 年11 月 29日 百度文库 - 好好学习,天天向上

-2 1. 引言 主文档名称 概要设计说明书 主文档编号 S 子文档名称 1. 引言 子文档序号 S1. 编者 冯焕 编写日期 2011年11月29日 1. 编写目的 在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做了详细的说明。 在下一阶段的详细设计中,程序设计员可以参考概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。 2.背景 开发软件名称:图书资料管理系统 项目任务提出者:冯焕 项目开发者:冯焕 用户:技术人员,业务人员,需求分析员,系统设计人员 实现软件单位:冯焕软件公司 3.符号、缩略语和定义 B/S:BROWSER/SERVER 浏览器/服务器 服务器(Server):一台共享信息的主机,配置比一般微机高,主要起监管网络,提供数据 信息的作用。 4.参考资料 《图书资料管理系统可行性分析研究报告》 冯焕编 《图书资料管理系统需求规格说明书》 冯焕编 《软件工程》 汤文亮 江西高校出版社 《软件工程概论》 郑人杰 清华大学出版社

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

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

图书管理系统概要设计说明书设计题目:图书管理系统学院:计算机学院班级:08网络工程1班组员:张学理200813024017张巡200813024036李忠义200813024016 指导老师:罗代忠完成时间:2010.12.25目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考文献 (4)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (4)2.4结构 (7)2.5功能需求与程序的关系 (8)2.6人工处理过程 (8)2.7尚未解决的问题 (8)3接口设计 (8)3.1用户接口 (8)3.2外部接口 (9)3.3内部接口 (9)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3 运行时间 (11)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2 物理结构设计要点 (12)5.3数据结构与程序的关系 (13)6系统出错处理设计 (15)6.1出错信息 (15)6.2补救措施 (15)6.3系统维护设计 (15)概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。

1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。

以求在最短的时间高效的开发图书管理系统。

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

随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。

因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。

(完整word版)图书馆管理系统概要设计说明书

(完整word版)图书馆管理系统概要设计说明书

1引言 .................................................................................................................................................1.1编写目的...............................................................................................................................1.2背景.......................................................................................................................................1.3定义.......................................................................................................................................1.4参考资料............................................................................................................................... 2总体设计..........................................................................................................................................2.1需求规定...............................................................................................................................2.2运行环境...............................................................................................................................2.3基本设计概念和处理流程...................................................................................................2.4结构.......................................................................................................................................2.5功能需求与程序的关系.......................................................................................................2.6人工处理过程.......................................................................................................................2.7尚未问决的问题................................................................................................................... 3接口设计..........................................................................................................................................3.1用户接口...............................................................................................................................3.2外部接口...............................................................................................................................3.3内部接口............................................................................................................................... 4运行设计..........................................................................................................................................4.1运行模块组合.......................................................................................................................4.2运行控制...............................................................................................................................4.3运行时间............................................................................................................................... 5系统数据结构设计..........................................................................................................................5.1逻辑结构设计要点...............................................................................................................5.2物理结构设计要点...............................................................................................................5.3数据结构与程序的关系....................................................................................................... 6系统出错处理设计..........................................................................................................................6.1出错信息...............................................................................................................................6.2补救措施...............................................................................................................................6.3系统维护设计.......................................................................................................................概要设计说明书1引言1.1编写目的概要设计的目的在于:准确、无误地用计算机处理过程来表达用户的各项要求,以此作为详细设计的纲领性文件;考核系统总体质量的重要技术文档;作为软件设计的第一阶段,日后的设计均在此基础之上进行。

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

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

系统说明图书管理信息系统概要设计说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定………………………………………………………………………………...5-62.2运行环境 (6)2.3基本设计概念和处理流程……………………………………………………………...6-72.4结构……………………………………………………………………………………...7-82.5功能器求与程序关系 (8)2.6人工处理过程 (9)2.7尚未解决的问题 (9)3接口设计 (9)3.1用户接口 (9)3.2外部接口 (9)页脚内容系统说明3.3内部接口 (9)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (10)5.1逻辑结构设计要点…………………………………………………………………...10-115.2物理结构设计要点 (11)5.3数据结构与程序的关系 (11)6系统出错程序设计 (12)6.1出错信息 (12)6.2补救措施 (12)6.3系统维护设计 (12)页脚内容系统说明概要设计说明书1引言1.1编写目的随着电子计算机硬软的高速发展和信息时代中日益暴涨的信息,以前的人工处理信息方式及简单的计算机处理是日益不能满足要求,实用、高效、安全的计算机管理信息系统正是如日中天,如火如荼。

使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。

譬如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等优点。

图书管理系统主要致力于为图书借阅人提供方便快捷的服务,以及为图书管理人员提供准确可靠的信息。

具体目标如下:提高图书管理的效率,节约相关的管理成本。

增强图书管理的安全性。

为图书管理部门提供系统、规范的图书管理手段。

满足借阅人、图书信息管理人员和部门管理人员的不同层次和不同方面的需要。

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

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

图书馆管理系统概要设计说明书图书馆管理系统概要设计说明书一、引言随着图书馆藏书数量的不断增加和读者需求的日益多样化,传统的人工管理方式已经无法满足现代图书馆的管理需求。

因此,设计一款先进的图书馆管理系统已经成为当务之急。

本说明书旨在向读者介绍图书馆管理系统的功能和使用方法,为系统的开发和使用提供指导。

二、需求分析为了满足图书馆管理的实际需求,图书馆管理系统应该具备以下功能:1、图书管理:包括图书信息录入、查询、修改、删除等操作,支持多种查询方式,如按书名、作者、出版社等。

2、读者管理:对读者信息进行管理,包括读者证件管理、借阅记录、逾期记录等。

3、借阅管理:实现图书借阅、归还、续借等操作,同时提供借阅期限设置、逾期提醒等功能。

4、查询统计:提供多种查询统计功能,如借阅排行榜、图书流通情况、读者借阅记录等。

5、系统管理:包括系统参数设置、用户权限管理、数据备份与恢复等。

同时,系统应该具有以下性能要求:1、响应速度:系统应能够快速响应用户操作,保证良好的用户体验。

2、可靠性:系统应具有较高的稳定性和可靠性,避免数据丢失或损坏。

3、易用性:系统界面应该简洁明了,操作简单易懂,便于用户使用。

三、系统架构设计基于需求分析,图书馆管理系统可以采用如下架构设计:1、表现层:负责用户与系统的交互,提供用户操作界面。

2、业务逻辑层:实现系统的核心业务逻辑,包括图书管理、读者管理、借阅管理等功能的实现。

3、数据访问层:负责与数据库进行交互,实现数据的增删改查操作。

4、数据库层:负责存储和管理系统的数据,包括图书信息、读者信息、借阅记录等。

四、技术实现根据系统架构设计,可以采用以下技术实现:1、前端开发语言:HTML、CSS、JavaScript等。

2、后端开发语言:Java、Python等。

3、数据库技术:MySQL、Oracle等。

4、界面设计:采用响应式设计,支持多种设备浏览。

五、系统测试与优化在系统开发完成后,应该进行严格的测试和优化,以确保系统的稳定性和可靠性。

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

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

图书馆管理系统概要设计说明书目录1引言 (2)1.1 背景 (2)1.2 系统概述 (2)1.3 文档概述 (2)2引用文档 (3)3设计与决策 (3)4软件体系结构设计 (3)4.1 体系结构 (4)4.1.1 程序模块划分 (4)4.1.2 程序功能模块关系 (6)4.2接口设计 (6)4.2.1接口描述 (6)4.2.2 用户接口 (7)4.2.3 外部接口 (7)4.2.4 内部接口 (7)5各模块设计 (7)5.1用户登录模块 (8)5.2图书管理模块 (9)5.3读者信息管理模块 (9)5.4借阅信息管理模块 (10)5.5系统管理模块 (11)6数据库设计 (12)6.1数据库逻辑结构设计 (12)6.2 数据库物理结构 (17)6.3数据结构与程序的关系 (17)7需求的可追踪性 (17)8系统运行与维护设计 (17)8.1运行设计 (17)8.2维护设计 (18)1引言1.1 背景随着信息化水平的不断扩大,计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而中小型租、借书图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理馆系统软件力求提高其管理效率,代替人工处理提高图书馆的信息化和自动化。

1.2 系统概述根据需求分析说明书所得出的客户需求,本图书馆管理系统的主要实现的功能有:图书馆管理员对图书的系统化管理,包括图书信息的增删改以及查询、读者信息的增删改以及查询;读者借书和还书的处理以及相关信息的管理,用户信息管理、图书信息检索查询、用户登录操作等。

本图书馆管理系统属于一个数据管理型系统。

包括数据的处理加工,数据的存储,以及用户交互等;运行的现场不应该出现太多的错误,能够准确的根据用户的操作进行一系列的交互,以满足用户的需求。

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

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

院系图书管理系统概要设计说明书本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。

本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。

系统分析员:_______________________(签名)日期: 年月日A:图书信息; B:读者信息; C:图书访问记录; D:日期;(2):数据词典:● 数据源点及汇点描述: ① 名称:读者简要描述:借书、还书、查询及登记注册 有关数据流:借书证;所借书本 数目: ② 名称:日历简要描述:当日日期 有关数据流:年月日 数目:● 加工逻辑词条描述: ① 加工名:借书检验加工编号:1简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书 输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期 输出数据流:借书错误信息,借书信息 加工逻辑: IF 借书证未登记入库 THEN 发出“借书错误” ELSE IF 图书未登记入库 THEN 发出“借书错误”ELSE IF 读者已借图书和现借图书多于限制数N THEN 发出“借书错误”ELSE IF 读者已借图书中有超期 THEN 发出“借书错误” ELSE 发出“借书信息” ENDIF ENDIF ENDIF ENDIF② 加工名:借书登记加工编号:2简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者 输入数据流:借书信息,日期 输出数据流:图书访问记录,图书加工逻辑:将借书信息及日期写入图书访问记录; 将图书递交读者 ● 数据流名词条描述: ① 数据流名:借书证图书6 借书登记 5 借书检验 读者图书库检验错误图书借书证借书信息 日历 D DA 读者库 图书访问记录BC C数据流来源:读者数据流去向:借书检验数据流组成:借书证=借书证号+姓名+联系方法借书证号=“”..“”姓名=2{字母}24联系方法=4{字母}50每个数据量流通量:②数据流名:图书说明:记录图书的主要相关信息数据流来源:读者数据流去向:借书检验数据流组成:图书=书号+书名+作者+出版社+价格+摘要+状态书号=“”..“”书名=2{字母}24作者=2{字母}24出版社=2{字母}24价格=“000.01”..“999.99”摘要=10{字母}200状态=1{字母}每个数据量流通量:③数据流名:检验错误说明:用于指示读者借书错误信息数据流来源:借书检验数据流去向:读者数据流组成:检验错误=2{字母}40每个数据量流通量:④数据流名:借书信息说明:用于传递读者号和图书号数据流来源:借书检验数据流去向:借书登记数据流组成:借书信息=借书证号+书号每个数据量流通量:⑤数据流名:日期说明:提供当前日期信息数据流来源:日历数据流去向:借书检验,借书登记数据流组成:日期=年+月+日年=“0000”..“9999”月=“01”..“12”日=“01”..“31”每个数据量流通量:⑥数据流名:图书访问记录说明:用于记录读者借书信息数据流来源:图书访问记录库,借书登记数据流去向:借书检验数据流组成:图书访问记录=书号+借阅证号+借书日期借书日期=日期每个数据量流通量:⑦数据流名:读者信息说明:用于记录登记入库的读者信息数据流来源:读者库数据流去向:借书检验数据流组成:读者信息=借书证号+姓名+联系方法每个数据量流通量:⑧数据流名:图书信息说明:用于记录登记入库的图书信息数据流来源:图书库数据流组成:图书信息=书号+书名+作者+出版社+价格+摘要+状态每个数据量流通量:●数据文件词条描述:①数据文件名:读者库简述:存放读者信息输入数据:输出数据:读者信息数据文件组成:读者库由“读者信息”组成存储方式:关键码存取频率:②数据文件名:图书库简述:存放图书信息输入数据:输出数据:图书信息数据文件组成:图书库由“图书信息”组成存储方式:关键码存取频率:③数据文件名:图书访问记录库简述:存放图书访问记录信息输入数据:图书访问记录输出数据:图书访问记录数据文件组成:图书访问记录库由“图书访问记录”组成存储方式:关键码存取频率:1.读者还书过程:●加工逻辑词条描述:①加工名:还书检验加工编号:3简要描述:检验图书是否图书室外借图书输入数据流:图书,图书访问记录输出数据流:检验错误,还书信息加工逻辑:IF 书号与数据库数据不符THEN发出“检验错误”ELSE 发出“还书信息”ENDIF②加工名:还书登记加工编号:4简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数输入数据流:还书信息,日期输出数据流:图书访问纪录,还书成功加工逻辑:IF 所还图书超期THEN统计超期天数生成含警告的返回信息ELSE 删除图书访问记录库中相应的借书记录生成成功信息给出还书返回信息●数据流名词条描述:①数据流名:还书信息说明:用于传递图书书号数据流来源:还书检验数据流去向:还书登记数据流组成:还书信息=书号每个数据量流通量:②数据流名:还书成功说明:用于通知还书成功数据流来源:还书登记数据流去向:读者数据流组成:还书成功=2{字母}10每个数据量流通量:●数据文件词条描述:2.读者查询浏览过程:●●①加工名:查询许可检验加工编号:5简要描述:检验读者身份是否有效输入数据流:借书证,查询信息,读者信息输出数据流:检验错误,查询信息加工逻辑:IF 借书证在读者库中不存在THEN发出“检验错误”ELSE 发出“查询信息”ENDIF②加工名:数据查询加工编号:6简要描述:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果输入数据流:查询信息,图书信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果●数据流名词条描述:①数据流名:查询信息说明:用于传递查询关键字段数据流来源:读者,查询许可检验数据流去向:查询许可检验,数据查询数据流组成:查询信息=1{字母}50每个数据量流通量:②数据流名:查询结果说明:用于显示读者查询的结果数据流来源:数据查询数据流去向:读者数据流组成:查询信息=读者信息+图书信息●数据文件词条描述:3.图书管理员增删改图书:●①名称:图书管理员简要描述:管理图书及读者借书、还书、查询与登记注册有关数据流:管理员信息,图书,检验错误,操作确认数目:●加工逻辑词条描述:①加工名:身份验证加工编号:7简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,图书输出数据流:操作信息,检验错误加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份②加工名:增删改图书加工编号:8简要描述:根据所读入的操作信息,增删改图书库里的内容输入数据流:操作信息,图书信息输出数据流:图书信息,操作确认加工逻辑:根据所读入的操作信息,增删改图书库里的内容●数据流名词条描述:①数据流名:管理员信息说明:用于传递图书管理员的身份信息以备验证数据流来源:图书管理员,管理员库数据流去向:身份验证数据流组成:管理员信息=口令+姓名口令=3{字符}8姓名=2{字母}24每个数据量流通量:②数据流名:操作信息说明:用于传递图书管理员的操作命令数据流来源:身份验证数据流去向:增删改图书数据流组成:操作信息=2{字母}50每个数据量流通量:③数据流名:操作确认说明:用于传递增删改图书是否成功数据流来源:增删改图书数据流去向:图书管理员数据流组成:操作确认=1{字母}50每个数据量流通量:●数据文件词条描述:①数据文件名:管理员库简述:存放管理员信息输入数据:数据文件组成:管理员库由“管理员信息”组成 存储方式:关键码 存取频率:4. 图书管理员增删改读者:① 加工名:身份验证加工编号:9简要描述:根据所读入的管理员信息,检索管理员库验证该人身份 输入数据流:管理员信息,读者 输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 ② 加工名:增删改图书加工编号:10简要描述:根据所读入的操作信息,增删改读者库里的内容 输入数据流:操作信息,读者信息 输出数据流:操作确认,读者信息加工逻辑:根据所读入的操作信息,增删改读者库里的内容 ● 数据流名词条描述: ● 数据文件词条描述:5. 图书管理员查询浏览过程:● ● ① 加工名:身份检验加工编号:11简要描述:检验图书管理员的身份是否有效 输入数据流:身份信息,查询信息,读者信息 输出数据流:检验错误,查询信息加工逻辑:IF 管理员信息不在管理员库中 THEN 发出“检验错误” ELSE 发出“查询信息” ENDIF ② 加工名:数据查询简要描述:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果输入数据流:查询信息,图书信息,读者信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果●数据流名词条描述:●数据文件词条描述;6.图书管理系统数据备份:③加工名:身份验证加工编号:13简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份④加工名:数据备份加工编号:14简要描述:根据所读入的操作信息,备份数据库中的数据到文件输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,备份数据库中的数据到文件●数据流名词条描述:●数据文件词条描述:。

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

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

图书馆管理系统软件需求规格说明书本说明书是系统客户和开发者对将要开发的《图书馆管理系统》的共同的解读,是后续设计和实现工作的基础。

本说明书由以下文档组成计人员贯彻。

系统分析员(签名)__________日期:______年______月_______日二、项目概述三、具体需求总体需求分析面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,介绍图书馆管理人员的工作量。

信捷图书馆管理系统采用符合有关国际标准,具有良好的开放性和兼容性的计算机,外部设备,操作系统及应用软件,达到和办公自动化网络的连接,实现远程管理,异地续借等功能.“图书借阅管理系统”需要具有界面友好,功能强大,使用方便,安全可靠等优点。

通过图书馆管理工作人员对图书馆管理系统的理解:图书馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。

这个也是图书馆的总体需求。

图书馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。

这个是对数据的安全考虑的。

系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行,并将运行结果归档。

这个是从数据的整理角度考虑。

详细需求分析 对于图书馆管理系统,由于基于现在硬件的限制,学校设施的限制,图书馆还没有达到全部自动化的程度,因而针对于现在学校的基本情况,对图书馆管理系统的模块可分成:两大类和7模块:一,管理系统:1。

1基础信息设置;1.2购入新书;1。

3学生借书;1。

4学生还书;1.5图书注销;二,查询系统:2.1学生信息查询;2。

2 图书信息查询;这些模块可由下图看出:该模块主要是用于对图书馆信息,书籍信息,常用词库等项目进行初始化设置,这些设置一般不会轻易的更改,所包含的功能模块如下图:图书馆信息;主要勇于设置本图书馆的基础信息,包括图书馆的名称,馆长,负责人,电话,说明等等;系统参数设置:主要用于设置系统运行所需的参数,包括办证费用,证件有效期,图书超期罚款金额,期刊超期罚款金额等等;书架设置:主要用于设置书架的基础信息,内容包括书架编号,书架名称等等;管理员设置:主要勇于设置使用的人员及权限;图书期刊词库设置:主要用于设置系统常用的词库,内容包括供应商,分级,附件,尺寸,语系,印刷等等信息的预先设定数值;2,登陆图书馆管理系统需要安全性的保证,需要管理员才能对系统进行管理3,入库管理购入新书时候需要为该书编制入库单。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE图书管理信息系统概要设计说明书目录1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.11对系统的需求 (4)2.12对功能的需求 (4)2.13对输入输出的要求 (5)2.2运行环境 (5)2.3基本设计概念和处理流程 (5)2.4结构 (6)2.5功能器求与程序的关系 (7)2.6人工处理过程 (8)2.7尚未问决的问题 (8)3接口设计 (8)3.1用户接口 (8)3.2外部接口 (8)3.3内部接口 (8)4运行设计 (9)4.1运行模块组合 (9)4.2运行控制 (9)4.3运行时间 (9)5系统数据结构设计 (9)5.1逻辑结构设计要点 (9)5.2物理结构设计要点 (10)5.3数据结构与程序的关系 (10)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (11)a1(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE概要设计说明书1引言1.1编写目的随着电子计算机硬软的高速发展和信息时代中日益暴涨的信息,以前的人工处理信息方式及简单的计算机处理是日益不能满足要求,实用、高效、安全的计算机管理信息系统正是如日中天,如火如荼。

使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。

譬如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等优点。

图书管理系统主要致力于为图书借阅人提供方便快捷的服务,以及为图书管理人员提供准确可靠的信息。

具体目标如下:●提高图书管理的效率,节约相关的管理成本。

●增强图书管理的安全性。

●为图书管理部门提供系统、规范的图书管理手段。

●满足借阅人、图书信息管理人员和部门管理人员的不同层次和不同方面的需要。

●为含有图书管理部门的组织的整体信息化建设提供必要的支持。

总之,通过该系统的建设来优化学校和企业的图书管理系统,提高管理效率,为学校和企业的进一步发展提供有力的支持。

1.2背景说明:●待开发的软件系统的名称:图书管理信息系统。

●本项目的任务:完成图书的一般管理。

●本项目的提出者及开发者是:周磊。

●本项目的用户:企业或学校等拥有图书支部门的单位。

●本项目的开发平台:Windows Server 2000。

●本项目的开发语言:Visual C++。

●本项目的数据库支持:Microsoft SQL Server2000。

a2(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE1.3定义本文件中用到的专门术语的定义和外文首字母组词的原词组:MFC:Microsoft Foundation Class。

Windows API:Windows Application Programming Interface。

COM:Component Object Model。

ADO:ActiveX Data Object。

ODBC:Open Database Connectivity。

SQL:Structure Query Language。

DBMS:Database Management System。

1.4参考资料在收集、设计、编写本系统过程中用到的或是部分引用的文件或资料如下:1.Visual C++信息系统设计开发实例ISBN 7-111-16161-0 机械工业出版社2.实用软件工程基础ISBN 7-302-05546-7 陈明清华大学出版社3.Visual C++ +SQL Sever数据库应用系统开发与实例ISBN 7-115-12355-1 启明星工作室人民邮电出版社4.Visual C++6.0基础教程ISBN 7-302-11151-0 阮宇清华大学出版社5.Visual C++数据库编程技术与实例ISBN 7-115-13024-8 四维科技沈炜徐慧人民邮电出版社6.Visual C++6.0数据库开发技术与工程实践ISBN 7-115-11703-9 求是科技人民邮电出版社7.Visual C++程序设计ISBN 7-03-012561-4 徐晓梅高丽科学出版社8.面向对象程序设计ISBN 7-04-012008-9 房晓溪高等教育出版社9.数据库基础与应用ISBN 7-115-10318-6 王珊李盛恩人民邮电出版社10.C程序设计ISBN 7-302-038806-6 谭浩强清华大学出版社11.精通Visual C++6.0 ISBN 7-5053-5538-4 王晖电子工业出版社a3(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE2总体设计2.1需求规定2.11对系统的需求图书管理系统需要满足来自三方面的需求,分别是图书借阅者,信息管理人员和图书管理人员。

图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;信息管理人员对图书借阅者的借阅及还书要求进行操作,同时对借书或还书信息进行查询和图书采购及验收编目入库,数据库的备份和恢复;系统管理员实现整体系统的维护,日志信息的管理和权限的管理。

在图书管理信息系统开发时应该满足以下具体的系统需求:●满足图书借阅管理的基本要求。

●满足图书书库管理的基本要求。

●满足图书借阅人管理的基本要求。

●对操作人员的技能要求比较低,操作方便。

●能够使得人机交互,界面大方得体,实用。

●能够保障图书管理数据的安全,准确。

2.12对功能的需求基于系统需求分析,该系统需要实现以下基本功能:●用户管理:管理系统操作人员,设置操作人员口令和权限。

在满足不同系统用户的操作需求的基础上,提高系统的安全性。

●基础数据管理:维护图书管理相关的一些基础数据。

它主要包括以下功能:罚款设置:根据相应的规定设置图书超期归还的罚款金额。

图书类别设置:设置管理图书的类别信息,并设定各种类别图书能借出的天数。

读者类别设置:设置图书读者的类别信息,并设定各种类别读者能同时借阅图书的册数。

●借阅管理:完成图书的借出登记,归还登记信息,以及借书信息和还书信息的查询浏览等借阅相关的管理功能。

●书库管理:维护书库中的图书信息,能够完成新书的入库登记,图书信息的查询,更新以及图书丢失处理等功能。

●读者管理:维护读者的相关信息,能够完成新读者信息的登记,读者信息的查询,a4(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE更新以及读者注销等功能。

●数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以及方便用户对数据库的管理和维护工作,提高系统的数据安全性。

2.13对输入输出的要求本图书管理系统对输入和输出的要求:●阿拉伯数字均为十进制且没有正负,主要包括图书的编号,读者编码,电话号码,日期等。

●货币为人民币,如罚款金额等。

2.2运行环境运行该软件所需要的硬设备要求:a.处理器:AMD闪龙2400+;内存:256MB;显卡:七彩虹Geforce4。

b.硬盘:三星80G;主板:华硕A7V600-X。

c.输入输出设备:显示器:飞利浦107s6;键盘及鼠标:罗技光电套件。

2.3基本设计概念和处理流程企业或学校等拥有图书支部门的单位,他们的图书管理职能由图书馆独立完成,因此将本系统设计成一个相对封闭的单机运行系统,同时,也出于安全性考虑,该系统不提供与该单位其他系统的数据交互。

系统应该界面美观,简单易用,实现图书管理基本业务的计算机处理。

本系统采用Visual C++6.0开发,采用SQL SERVER 2000作为后台数据库,在满足需求的前提下,将系统对运行环境的性能要求降到最低。

系统的基本流程:用户登录主界面选择各项功能。

系统业务处理流程:(GMP 认证资料)-厂房与设施(管理标准和管理记录)解析UREa 62.4结构(GMP 认证资料)-厂房与设施(管理标准和管理记录)解析UREa 72.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE2.6人工处理过程读者信息的录入和图书信息的录入需要人工完成。

2.7尚未问决的问题1)由于界面过于单一化,大都是采用表格的方式来显示记录,打算采用树型控键来取替一部分表格控键(ADODC,DATAGRID),但是还无法实现从数据库中向树型控键导入数据。

2)在判断数据库中有无此读者和此图书过程中,不能调用在读者信息表类中和图书信息表类中定义的判断函数,会报错。

3)无法DA TAGRID控键中数值读DA TDACOMBO控键中。

4)系统负荷性问题需在软件开发完成后测试阶段解决。

3接口设计3.1用户接口在用户的登录窗口中,选择用户登录类型(如普通用户,信息管理员,系统管理员(ADMIN))和输入相应的密码,当登录成功后进入相应的主页面,如出现错误,则出现密码错误对话框。

普通用户进入主界面之后,可以根据自己的图书证编号和自定义的密码进入读者自己的信息界面,可对自己的信息进行修改,续借图书。

如出现错误,则提示图书证编号不存在或是图书证编号与密码不匹配。

根据不同的用户权限,在对系统的访问过程中,如出现超越权限,则会弹出请勿越权使用对话框,并可自动返回到系统封面。

3.2外部接口3.3内部接口使用Visual C++6.0连接数据库SQL SERVER2000开发图书管理信息系统。

当普通用户登录进入系统后,其图书证编号将作为其权限和身份的唯一标识。

信息管理员,系统管理员(ADMIN)登录进入系统后,其管理员编号是其权限和身份的唯一标识。

a8(GMP认证资料)-厂房与设施(管理标准和管理记录)解析URE4运行设计4.1运行模块组合本系统主要可以通过三种不同的运行控制,第一种,所有用户拥有查询图书权限,更新自己信息权限,续借图书权限;第二种,信息管理员拥有基础数据设置权限(图书类别设置和读者类别设置),借阅管理权限,书库管理权限,读者管理权限,更新自己信息权限,数据库管理权限;第三种方式,系统管理员(ADMIN)拥有最高权限(除信息管理员拥有的权限外还有日志管理,权限管理,对信息管理员的信息进行管理)。

4.2运行控制控制运行方式主要是通过登录时的用户登录类型和密码来确认,例如当以普通用户身份进入时,就自动的运行普通用户控制方式,其权限将受到控制。

4.3运行时间当运行普通用户模式时,所用的时间最少,因为其使用的最多的是查询图书权限,在访问数据库的时候,只需访问一次就够了;信息管理人员拥有绝大多数权限,系统管理员(ADMIN)拥有一切权限,在对数据库的访问过程中,要取出其中的数据,进行运算,然后再显示出来,所以占用资源的时间最多。

5系统数据结构设计5.1逻辑结构设计要点根据系统功能设计的要求以及功能模块的划分,对图书管理信息系统可以列出以下数据项及数据结构:☆用户个人基本信息:主要包括用户的编号,姓名,性别,类型,注册时间,系别,电话,住址等。

相关文档
最新文档