图书管理系统概要设计报告

时间:2024.4.20

图书管理系统概要设计

20128388 姜宇龙

20128390 李旭毅

1.1目的

该文档的目的是描述XXX系统项目的概要设计,其主要内容包括:

l  系统功能简介

l  系统结构设计

l  数据设计

l  模块设计

l  界面设计

本文档的预期的读者是:

l  开发人员

l  项目管理人员

l  测试人员

1.2范围

该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。

1.3缩写说明

UML

Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。

 

HR

    Human Resource(人力资源管理)的缩写。

 

JSP

Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。

 

1.4术语定义

 

   

1.5引用标准

UML

Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。

1.6参考资料

《C++》           机械工业出版社

《软件工程》      清华大学出版社

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

                             

系统分析

本系统包括图书馆内图书信息, 学校在校学生的信息以及学生的借阅信息。此系统功能分为面向管理员和学生,其中学生可以进行查询书籍操作,管理员可以完成书籍的增加,删除和修改以及对借阅、续借、归还的确认。

界面设计

本系统的用户界面按功能分为面向学生和面向管理员两个部分

管理端界面设计

管理端主要实现可以完成书籍增加,删除和修改以及对借阅、续借、归还的确认。主要界面设计如下:

体系结构

系统的总体结构设计遵循如下原则:

1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;

2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;

3)系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;

4)系统应具有良好的可维护性:系统应易于维护、安装;

5)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。

体系结构
图书管理系统结构概述

本系统包括图书馆内图书信息, 借阅信息。此系统功能分为面向学生和面向管理员两个部分,其中学生可以进行查询书籍操作,管理员可以完成书籍的增加,删除和修改以及对借阅、续借、归还的确认。

4.1.2系统体系结构

 


系统运行环境
硬件环境

本系统的硬件环境如下:

l  客户机:普通PC

n  CPU:P4 1.8GHz以上

n  内存:256MB以上

软件环境

本系统的的软件环境如下:

l  操作系统:windows2000或以上版本

l  数据库:access数据库

l  开发环境:VC++

数据模型

数据库的概念结构模型设计

1.   书本类别表

2.   借阅信息表

3.   图书信息表

5.2数据库的逻辑结构模型设计

1.书本类别表

字段名称数据类型是否可为空

书本类别(key)char(10)否

2.借阅信息表

字段名称数据类型是否可为空

图书编号char(20)否

书名char(50) 否

作者 char(50) 否

出版社char(30) 否

3.图书信息表

图书编号char(20)否

分类char(20)否

书名char(50) 否

类型char(50) 否

作者char(50) 否

出版社char(30) 否

开本char(10) 否

模块设计

按照功能分解,本系统分为面向学生和面向管理员两个部分。根据页面流的设计,管理端系统又分为用户登录、用户管理、图书管理等3个模块,如图B-12。

客户端模块设计

(查询图书)

用户输入需要查询的信息,然后系统验证用户输入的信息,验证成功之后显示查询结果

(管理员修改图书信息)

管理员输入需要修改的信息,更新数据库,然后提示修改成功

(管理员添加图书信息)

输入添加的信息,将数据录入数据库,然后提示添加成功.

(管理员删除书籍信息)

输入需要删除的信息,验证用户输入的信息,修改数据库的数据,然后提示用户修改成功.

   


第二篇:图书管理系统概要设计报告(经典范例)


毕业设计标标头

???

实 验 报 告

课程名称        软件工程导论         

课题名称  图书管理系统概要设计报告 

           计算机科学与技术     

            计算机0903          

            2009030103**        

              大蚊子            

指导教师                    

20## 4 24

目录

1引言... 3

1.1编写目的... 3

1.2背景... 3

1.3定义... 3

1.4参考文献... 4

2任务概述... 4

2.1需求规定... 4

2.2运行环境... 4

3总体设计... 5

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

3.2结构... 6

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

3.4人工处理过程... 7

4接口设计... 7

4.1用户接口... 7

4.2外部接口... 7

4.3内部接口... 7

5运行设计... 8

5.1运行模块组合... 8

5.2运行控制... 9

5.3运行时间... 10

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

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

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

7系统出错处理设计... 11

7.1出错信息... 11

7.2补救措施... 11


概要设计说明书

1引言

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

1.1编写目的

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

1.2背景

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

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

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

1.3定义

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

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

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

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

1.4参考文献

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

2任务概述

2.1需求规定

主要输入输出项目:

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

用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累记金额)

借阅信息:(ID,ISBN,数量,借出日期,押金)

2.2运行环境

硬件环境:

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

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

软件环境:Windows 2000/XP

          SQL Server 2000/2005

          VC++ 6.0

3总体设计

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

3.2系统结构和模块外部设计

3.3功能分配

各项功能需求的实现同各块程序的分配关系:

3.4人工处理过程

1.         创建用户(注册新用户):用户信息需要手工输入计算机。

2.         用户充值:需要将现金将付于管理员,并手工输入充值金额到计算机。

4接口设计

4.1用户接口

4.2外部接口

4.3内部接口

5运行设计

5.1运行模块组合

施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:

5.2运行控制

 

5.3运行时间

6数据结构设计

6.1逻辑结构设计要点

6.2物理结构设计要点

略。

7系统出错处理设计

7.1出错信息

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

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

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

7.2补救措施

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

a.       后备:使用附加存储设备备份数据。备份频率为每日一次。需手动备份。

b.       恢复及再启动:如果数据造成丢失,可使用备份数据还原。

更多相关推荐:
图书管理系统概要设计报告

图书管理系统概要设计Zly小组评审日期:年月日目录1.导言?31.1目的...31.2范围?31.3缩写说明...31。4术语定义?41。5引用标准?41。6参考资料...41。7版本更新信息...42.系统分…

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

图书管理系统概要设计说明书学生姓名:学号:学院:计算机科学学院班级:计算机科学与技术四班一、引言1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。…

图书馆管理系统 概要设计报告

概要设计说明书东南大学软件学院苏州课程群项目基于SSH框架的图书管理系统概要设计说明书作者递交日期验收人验收日期工作量统计概要设计说明书东南大学软件学院苏州课程群项目目录1引言111编写目的112范围113定义...

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

图书管理系统概要设计说明书项目负责人雒锁李小华1引言11编写目的根据需求规格说明书在仔细考虑讨论之后我们又进一步对图书管理系统软件的功能划分数据结构软件总体结构有了进一步的认识我们把讨论的结果记录下来作为概要设...

图书管理系统概要设计

图书管理系统概要设计一引言11编写目的由前面的需求分析得出了系统的基本需求和基本的数据流图要实现整个系统需要对用户的需求进行设计概要设计主要是利用比较抽象的语言对整个需求进行概括确定对系统的物理配置确定整个系统...

图书管理系统概要设计

图书管理系统概要设计张祖凯20xx40961引言311编写目的312背景313定义314参考资料32总体设计421需求规定422运行环境423基本设计概念和处理流程424结构错误未定义书签25功能器求与程序的关...

图书管理系统概要设计

实验报告项目名称图书管理概要设计课程名称软件工程班级计092组员沈帆常天悦李恒林思维学号教师沙芸信息工程学院计算机系目录1引言311编写目的312背景313定义314参考文献42总体设计421需求规定422运行...

图书管理系统总体设计报告

概要设计说明书编写规范项目名称总统设计说明书图书管理系统作者完成日期签收人签收日期概要设计说明书编写规范目录1引言11编写目的112范围113定义114参考资料22总体设计221需求规定222系统环境配置223...

C语言图书管理系统课程设计报告[1]

第三章图书管理系统的设计与实现3.1系统的需求分析图书登记管理系统作为一个应用软件将为学校的老师和学生提供一个对学校图书馆深入了解并借阅、还书的平台。根据系统界面的提示信息对图书馆信息进行查询、初始化等操作系统…

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

图书管理系统概要设计说明书项目负责人雒锁李小华1引言11编写目的根据需求规格说明书在仔细考虑讨论之后我们又进一步对图书管理系统软件的功能划分数据结构软件总体结构有了进一步的认识我们把讨论的结果记录下来作为概要设...

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

项目名称图书管理系统概要设计说明书V10版本号文章来源20xx319拟制审核人批准人20xx319项目名称概要设计说明书1概要设计说明书1引言11编写目的编写本报告的目的是说明对系统设计的考虑并且完成系统的大致...

图书管理系统需求分析报告

图书管理系统需求规格说明书盛旭张驰1引言随着计算机技术的不断应用和提高计算机已经深入到社会生活的各个角落计算机软件也在各方面得到广泛的应用但是很多图书馆仍采用手工管理图书的方法不仅效率低易出错手续繁琐而且耗费大...

图书管理系统概要设计报告(24篇)