题库管理系统需求分析报告(精选五篇)

时间:2019-05-15 10:03:46下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《题库管理系统需求分析报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《题库管理系统需求分析报告》。

第一篇:题库管理系统需求分析报告

题库管理系统--需求分析报告

1.编写目的此需求分析报告是对《题库管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件要实现的功能、性能等。

2.项目背景

教师需要根据自己授课内容定期对学生进行测试。为了达到考试的目的,每个教师在出题过程中都要花费很多时间和精力寻找题源、然后根据自己要测试的知识点选择题型和题目,再进行编辑整理制成试卷。相当耗费精力!

好的题库系统可以减轻教师的出题负担,并能科学全面的考核学生的知识掌握情况,提高教学质量。目前已有众多学者在该领域做了大量工作,提出了许多建立通用智能组卷系统的方法。他的通用性体现在可以实现对多门学科试题的录入、管理和组卷;而智能则体现在系统可以根据用户选择的相关信息,自动组成若干套同等难度,相同数量的平行试卷.3.系统功能目标---主要实现的功能

该系统主要是对VS2008开发平台的一些基本控件的使用,进一步加深了对VS2008开发平台使用规则的掌握,另外对数据库的创建,查找,修改等基本操作有了更深的了解。该题管理系统主要是为了方便教师出试题、出试卷,满足高效维护、统计试题的需求。用户对象为各科教师及教学的管理人员。

本系统主要实现的功能初步划分为三个功能模块:

(1).用户管理模块:

主要是实现:登录时的身份验证,管理员对用户的管理。用户则是对题库进行一些操作,如对试题录入、查询、修改、删除等操作。

(2).题库管理模块:

主要是实现:试题录入、试题编辑、试题纵览、试卷生成、试卷编辑、系统维护等功能。

试题录入主要是通过与数据库建立连接,把题目导入到题库中,方便以后的查寻和使用。录入时按专业、学科、章节等的不同分别录入到相应的题库中。且可以批量录入。

试题编辑主要实现对题库中题目的查询、修改、删除、更新等功能。

试题纵览主要实现为了方便构造试卷,先浏览题库中相应章节的所有题目,以确定用哪些试题来生成试卷。

试卷生成和试卷编辑等实现的功能和试卷管理模块的一样。系统维护主要是实现对题库数据集的管理,用户对不同学科的题目分别建立自己的题库中心库,通过把某个库选为“当前库”来对这个题库进行其它功能的相应操作。

(3).试卷管理模块:

主要是实现:试卷的生成、试卷的编辑等功能。

试卷生成主要是实现能灵活的构造试卷,即:用户可自定义试卷标题、试题数量、试题难度系数等。

试卷的编辑主要是实现编辑试卷的功能,即对试卷的题目相应设置,如选择、填空等题目如何在试卷中排版,以及各种题目的数量等的设置。而且生成的试卷是文档格式且标准通用,能够合理使用、有效在编辑、保存、方便浏览等。

4.运行环境

适用的操作系统有:Windows 2000 和windows XP

运行平台:VS2008

数 据 库:SQL2005或VS2008自带的数据库

5.性能

单用户、多窗口系统;查询时保证查全率,所有在相应域中包含查询条件的记录都应能查到,同时保证查准率;高安全性;数据要求精确(文字、图像);响应时间在1-2秒;需能够不断更新;可维护;满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。

第二篇:书店管理系统需求分析报告

书 店 管 理 需 求 分 析 规 格 说 明 书

目录

1.引言.................................错误!未定义书签。1.1编写需求分析规格说明书的目的........................4 1.2软件设计目标........................................4 1.3 术语表.............................................4 1.4参考资料............................................4 2.软件产品的一般性描述...................................5 2.1运行环境............................................5 2.2软件产品的功能(用例模型)..........................5 2.3用户特征............................................7 2.4限制与约束..........................................7 3.系统功能行为分析......................................7 3.1引言................................................7 3.2 系统功能模型——系统用例模型........................7 3.3相关用例的展开——活动图...........................10 3.4系统静态模型——对象类模型.........................12 3.5系统动态模型(顺序图).............................14 3.6系统体系结构模型...................................18 3.7输出结果...........................................19 4.系统性能分析.........................................20 4.1数据精准度.........................................20

4.2时间特性...........................................20 4.3适应性.............................................20 4.4故障处理...........................................20 5.系统运行要求分析.....................................20 5.1用户界面...........................................20 5.2硬件接口...........................................20 5.3软件接口...........................................20 6.其他要求............................................20 7.附录.................................错误!未定义书签。

1.引言

1.1编写需求分析规格说明书的目的

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。在信息时代,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高书店管理的效率。因此,开发这样一套书店管理软件成为很有必要的事情。

1.2软件设计目标

(1)登录系统:管理员和顾客进入登陆界面,输入各自的的用户名和密码进入登陆界面,可以通过登录该系统进行各项功能的操作

(2)书籍管理:管理员进入书籍管理界面,对书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

(3)书籍出售:管理员进入书籍出售管理界面,根据ISBN号出售图书,删去相应库存,记录销售时间,包括预订书籍、查询书籍的处理。

(4)顾客管理:管理员进入顾客管理界面,进行对顾客的一系列操作,包含对顾客信息的增删改等操作,以及会员服务等。

(5)查询书籍:管理员和顾客登录系统,进入书籍查询界面,对图书的一些详细信息进行查询。

(6)预定书籍:顾客登录系统,进入书籍预定界面,通过对图书信息查询,对已选择的图书进行预定。

(7)购买书籍:顾客登录系统,进入购买图书界面,对已选择的图书进行购买。

(8)系统应符合书店管理的规定,满足书店相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;

(9)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;(10)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;

(11)尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

1.3 术语表

[1].登录:包括书店管理员、顾客在书店登陆界面输入各自用户名和密码,如 果输入正确就可以直接进入书店系统,管理员可以对系统进行相应的操作;而顾客也可以进行相应的操作。

[2].书籍管理:是指管理员对书籍进行一个比较系统的管理,如对图书信息进行录入、删除、浏览、查询、修改等基本操作 [3].书籍出售:是指管理员对书籍的出售情况进行管理,及时处理顾客的订单,完成书籍出售的过程。

[4].顾客管理:是指管理员对顾客的管理,包括对会员的管理,对会员信息进行维护,及时的增加、修改、删除等来完善对会员的管理;也包括对其他顾客的信息管理。是指

[5].购买书籍:是指顾客对已选择的图书进行购买的过程。

[6].查询:是指管理员查询图书的库存,出售情况,以及缺货补充等的查询;顾客对图书种类,价格等的查询。[7].预定书籍:是指顾客再经过对图书的查询,选择需要的图书并对图书进行预定,方便购买。

1.4参考资料

[1] 黄梯云 《管理信息系统》 经济科学出版社 2000.3 [2]甘仞初《信息系统开发》经济科学出版社 1996.9 [3]汪星明 《管理系统中计算机应用》武汉大学出版社 1997.5 [4] 方美琪,软件开发工具[M],经济科学出版社

[5] 陈禹,方美琪,软件开发工具[M],经济科学出版社

2.软件产品的一般性描述

2.1运行环境

硬件环境:

512M以上内存

软件环境:

数据库Microsoft SQL Server 2005及以上版本 Windows XP,Win7 CP/IP 通信协议

2.2软件产品的功能(用例模型)

图1 功能用例 “系统登录”用例

1.管理员和顾客进入登陆界面 2.填写各自用户名及密码 3.系统进行账户的核实 4.成功登陆

5.管理员可以进行顾客管理、图书管理、售书管理、书籍查询等。6.顾客可以进行书记的查询、预定、购买等。

“顾客管理”用例

1.管理员登陆顾客管理界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户选择相应的操作 “购买书籍”用例

1.管理员进入登陆界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户操作 “图书管理”用例

1.登陆图书信息管理界面

2.系统响应相应的用户权限操作

3.图书信息进行录入、删除、浏览、查询、修改等基本操作 4.列出相应的信息

5.用户选择相应的操作

“预定书籍”用例

1.管理员进入登陆界面

2.系统响应相应的用户权限,对订单信息进行管理或处理

3.列出相应的信息

4.接收订单并发货、拒绝订单、查询库存、订购货品、订单增加 5.用户操作 “售书管理”用例

1.管理员进入登陆界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户操作 “査书管理”用例 1.陆查询界面

2.系统响应相应的用户权限 3.列出相应的信息

4.管理员对图书销售及相关信息的情况查询

5.顾客(会员和游客)对图书的相关信息的查询

6.用户选择相应的操作进行查询

2.3用户特征

该软件适用于掌握计算机基础知识的客户,书店员工可根据自己的权限进行相应操作,系统管理员要求由计算机的专业知识。

2.4限制与约束

1.建议开发软件运行的最短寿命:3年 2.进行系统方案选择比较的期限:3个月 3.经费来源和使用限制:新华书店

4.硬件、软件、运行环境和开发环境的条件和限制:新华书店拥有大型机以及用来支持的数据库,安装有Windowsxp及以上的操作系统。

5.建议开发软件投入使用的最迟时间:开发完成后试运行1个月。

3.系统功能行为分析

3.1引言

第一步创建系统的用例模型。作为描述系统的用户或参与者所能操作的模型,它在需求分析阶段有着重要的作用,整个开发过程都围绕系统的需求用例表述的问题和问题模型进行。

3.2 系统功能模型——系统用例模型

创建系统用例的第一步是确定系统的参与者。

书店管理系统的参与者包含以下三种:

管理员: 进入管理页面,可以维护客户注册信息、维护图书信息、处理订单信息、报表维护(报表输出、报表备份、报表恢复、报表删除)、商品销售查询。

员工: 进入工作管理页面,可以对图书(或商品)信息进行录入、删除、浏览、查询、修改(商品销售)、维护个人信息、维护订单信息(接收订单并发货、拒绝订单、查询库存)。

顾客:(会员和游客)会员:进入登入页面,可以对图书信息进行查询、,并可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加); 游客: 进入网站后,只能进行基本的信息浏览和查询。

图2 系统参与者

1.用户用例(会员和普通用户)

(1)登录:会员通过身份验证,登录到网上书店系统。

(2)注册:普通用户在网上书店系统注册个人信息,可以成为会员。(3)浏览图书:会员或游客可以浏览网上书店的图书。

(4)查询个人资料: 会员可以查询修改个人资料,包括个人的基本信息、订单信息。

(5)修改个人资料:会员可以修改个人信息。

(6)加入购物车:会员可以将要买的书籍添加到购物车,可以对购物车里 书籍数量信息进行修改。

(7)提交订单:会员可以对所下订单进行提交。(8)付款:会员可以进入付款界面进行结算。2.员工用例

(1)登录:员工根据用户名和密码,登录到网上书店系统。(2)销售查询:员工可以对书店的销售情况进行查询。(3)库存查询:员工可以对书店所剩下的书籍进行查询。(4)图书管理:员工可以修改书籍信息、添加图书、删除图书。(5)订单处理:员工可以修改订单信息、删除订单。

3.管理员用例

(1)登录:管理员输入账号和密码可以登录带网上书店系统(2)管理会员:管理员可以修改会员信息、添加、删除会员。(3)员工信息维护:管理员可以修改员工信息、添加、删除员工。

在识别出参与者和用例后,要想建立用例图,还需要识别出他们之间的关系。“加入购物车”、“添加书籍到购物车”、“查看个人资料

”、“ 提交订单”等,这些动作是由“会员”执行的。为了购物安全方便,系统还需要提供用户信息验证,确保只有会员用户才可以进行书籍购买。用例“管理书籍”、“ 管理订单” 这些动作是由“员工”执行的。用例“维护员工信息”“维护系统”等,这些动作是由“管理员”执行的。为了系统的安全性,系统还需要提供进行身份验证的功能,以确保只有具有权限的“系统管理员”才可以使用系统的功能,所以“管理员”必须与用例“登录”交互,也即“管理员”在使用系统前,要使用用户名和密码进行登录,系统验证用户的密码正确后,用户才可以执行进一步的操作。

图3 会员用例图

图4

管理员用例图

图5

员工用例图

3.3相关用例的展开——活动图

(1)员工订单处理活动图

员工可以对用户提交的订单进行处理,员工在系统中,先对系统发出订单处理请求,系统转到订单管理界面,如果要删除订单,选择要删除的订单,系统将修改的信息保存到数据库中。如果需要删除订单,订单处于待修改状态,体统将 10

修改后的信息保存到数据库中。

图6 员工订单处理活动图

(2)员工图书管理活动图

图7

员工图书管理活动图

(3)顾客购买商品和管理员处理订单的活动图如图8所示。

图8

顾客购买商品和管理员处理订单的活动图

从图8中可以看出,管理员、顾客发生了相互的关系。顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。在顾客查询到订单状态变成已处理后,购买过程结束。

3.4系统静态模型——对象类模型 进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象[7]分析的基本任务。系统的静态结构模型主要用类图和对象图描述。

进一步分析系统,发现类以及类之间的关系,确定它们的静态结构,是面向对象分析的基本任务。系统的静态结构模型主要用类图和对象图来实现的。类图从抽象的角度描述系统的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类之间的相互关系。其中类的识别分为三类:识别实体类、识别边界类和识别控制类。

类不是孤立的,UML为我们定义了它们之间的四种关系,它们是:关联(Association)关系(聚合和组合)、依赖(Dependency)关系、泛化(Generalization)关系、实现(Realization)关系。

关联关系是类之间最广泛的关系,若两个类的对象的实例之间具有某种(属

性上的)依赖关系,对象所属类间的关系称为关联关系,关联关系是一种结构关系,是一种弱关系,被关联的元素间通常可以被独立的考虑。指出了一个事物的对象与另一个事物的对象之间的语义上的连接。其表示方法是在UML中,关联的图形表示是实线+箭头,箭头指向被关联的类。关联可以是单向的,也可以是双向的。关联关系包含两种:聚合关系和组合关系。其中聚合关系是类与类之间的关系具有“整体——部分”的特点。其表示方式:在UML中聚合的图示方式为,在表示关联关系的直线末端加一个空心的小菱形,空心菱形紧挨着具有整体性质的类,即箭头指向整体类。组合关系是整体和部分是不可分的,整体的生命周期结束时也就是部分的生命周期到头时。

依赖关系是对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。用虚箭头表示。

泛化关系表示一个泛化的元素和一个具体的元素之间的关系。它又称继承,UML中的泛化是通用元素和具体元素之间的一种分类关系。具体元素完全拥有通用元素的信息,并且还可附加一些其它信息。泛化可用于类、用例等各种模型元素。父类与子类的泛化关系图示为一个带空心三角形的直线,空心三角形紧挨着父类。

实现关系是指定两个实体之间的一个合同。实现是规格说明和其实现之间的关系,它将一种模型元素与另一种元素连接起来。在UML中,实现关系的符号与泛化关系的符号类似,用一条带指向接口的空心三角箭头的虚线表示。

根据上述类的关系,完整的类图如图9所示

图9

类图

3.5系统动态模型(顺序图)

系统的动态模型可以使用交互作用图、状态图和活动图来描述。交互作用图包括序列图和协作图。序列图描绘了系统中的一组对象在时间上交互的整体行为,协作图描绘的是系统中一组对象的交互行为。创建顺序图:

(1)顾客订购顺序图如图10所示。

用户首先使用自己的账号和密码登录系统,登录模块会将客户的ID保存在系统缓存中并提交给商品查询模块。商品查询模块提示客户输入查询条件,客户输入适当的查询条件后查询模块显示符合查询条件的商品列表。客户得到商品列表后,提交自己想要购买的商品ID。订购模块得到商品ID,生成订单并提交给数据模块进行保存。保存成功后,订购模块提示用户订购该商品成功。

图10 顾客订购顺序图

(2)顾客删除订单顺序图如图11所示。

客户在提交订单后可以对订单进行维护(添加、删除、修改)。客户首先输入自己的账号和密码登录系统。登录模块会将客户的ID保存在系统缓存中并提 14

交给订单查询模块。订单查询模块显示该客户当前的所有订单,客户得到该列表后,选择需要删除的商品ID,订单处理模块把删除信息提交给数据模块,数据模块保存信息。订单处理模块提示用户删除操作成功。

图11 顾客删除订单顺序图

(3)管理员处理订单顺序图如图12所示。

管理员使用其账号和密码登录后,登录模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。订单处理模块提交给管理员未处理订单的列表,管理员提交某商品ID得到该商品的库存情况。如果库存充足则接受订单,并把接受信息提交给数据模块,数据模块更新该客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示管理员该操作成功。

图12 管理员处理订单顺序图

(4).管理员登录顺序图

管理员登陆的过程为:管理员进入系统,进入登录页面,输入账号密码,系统验证身份信息,验证成功,界面返回成功信息,管理员接受成功消息,登陆系统成功。如图11。

图13

管理员登录顺序图

(5)会员提交订单顺序图

会员登录系统,进入提交订单界面,将确认的订单提交到系统中,如果订单无误则显示成功提交订单,并返回提交订单界面,如果订单有误,则显示是错误

订单,会员在进行订单的修改确认。

图14 会员提交订单顺序图

(7)员工管理图书顺序图

员工进入图书信息管理界面,可以进行图书的检查、修改、删除、增加等操作。进入修改删除图书界面,并输入要修改的图书信息,以及要增加的图书信息,如果增加图书信息成功则返回信息成功修改添加界面,并显示修改成功,返回界面,如果有误在进行进一步的修改。

图15

员工管理图书顺序图

3.6系统体系结构模型

我们可以识别系统中存在的主要实体类:书店、员工、用户。

图16

书店管理系统的主要参与者

(1)主界面

系统的主界面具有菜单和菜单项,当选择不同的菜单项时,用户可以执行不同的操作。当程序退出时,主界面窗口关闭。

(2)图书信息显示界面

图书信息显示界面是进行书籍查询时所需要的对话框。用户根据书籍名、作者、类别等条件查询书籍,系统查询数据库获取符合条件的书籍并显示到界面。

(3)注册界面

注册界面是进行游客注册时所需要的对话框。当选择主窗口中的菜单项“注册”时,对话框弹出,游客填写用户名、密码、电话、家庭住址、邮编等信息,然后点击“提交”按钮,系统创建用户的信息并将之存储到数据库中。并且系统将自动登录到系统主页。

(4)购物车界面

购物车界面是进行操作“删除购物车里的书籍”、“修改购物车里书籍数量”或“提交订单”时所需要的对话框。

当用户选择删除购物车里的书籍时,对话框弹出,用户点击“删除按钮”,系统删除用户购物车里的该书籍。当用户选择修改购物车里书籍数量时,用户输入书籍的数量,然后点击“更新”按钮,系统更新用户购物车里的该书籍数量。当用户选择“提交订单”时,系统进入付款界面,并且系统将此购物产生一个订单保存到数据库中。

(5)图书管理界面

图书管理界面是进行操作“添加书籍”、“编辑书籍”或“删除书籍”时所需的对话框。

当选择主窗口中的菜单项“添加书籍”时,对话框弹出,员工输入书籍信息,然后单击按钮“添加”,系统创建书籍的信息并将之存储在系统中。当选择菜单项“编辑书籍”或“删除书籍”时,对话框弹出,员工输入要编辑或删除的书籍的名称,单击按钮“OK”提交。系统查询数据库检索到书籍信息后弹出对话框BookDialog,显示书籍的详细信息,如若是“编辑书籍”,员工编辑修改书籍的有关信息,然后单击按钮“更新”,更新系统中存储的书籍信息;如若是“删除书籍”,员工则单击按钮“删除”,系统删除所存储的该书籍信息,当然,与该书

籍有关的其他信息业也一并删除。

(6)登陆界面

登陆界面是用户用来登陆的界面。用户输入用户名和密码,点击按钮“登陆”,系统查询数据库检索此用户的用户名和密码是否正确,若正确,若是admin用户,系统将显示后台管理界面,否则系统将显示首页面。若错误,系统提示“用户名或密码错误。”

根据上述部分界面的分析,网上书店系统中的边界类图

图17 边界类图

图18

控制类图

3.7输出结果

4.系统性能分析

4.1数据精准度

在向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。金额,身份证,卡号等按需求设定字符数。

4.2时间特性

程序响应时间:在人的感觉和视觉事件范围内;

信息交换时间:要求在程序调用前、调用后都与数据库保持同步更新,网络信息交换时间应该小于程序调用的时间。

4.3适应性

要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件、脏数据具有较强的识别处理能力。

4.4故障处理

软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。

5.系统运行要求分析

5.1用户界面

屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换 报表格式:以银行原报表格式设计电子打印表格式。

菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。

5.2硬件接口

网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是从理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

5.3软件接口

Windows标准接口,要求与其他软件无冲突错误发生。

6.其他要求

安全保密性、复用性、灵活性、易用性、可维护性、可移植性等。指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植优于有效性。(1)健壮性:说明软件在容错能力,故障处理能力上需要达到的目标,保证系统稳定可靠;

(2)安全保密性:包括用户身份确认或授权方面的需求,保密性策略,产品所创建或使用的数据的保护等等;

(3)安全性:通过网络传送的数据需要简单加密,服务器端对接收到的数据需要二次简单验证。

(4)复用性:说明本项目是否可以复用已有软件、是否可为其它产品复用;(5)灵活性:说明在运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。

7.附录

第三篇:图书管理系统需求分析报告

目录 一.概述

1.编写目的 2.项目背景 3.定义 4.参考资料 5.开发环境 二.需求分析 1.问题提出

2.系统的业务功能分析 3.需完成的功能 三.系统需求说明 1.对功能的规定 2.对性能的规定 3.输入输出要求 四.新系统的逻辑模型 1.图书馆组织机构分析 2.系统功能结构图 3.业务流程图 4.数据流程图 5.数据字典 一.概述

1、编写目的

按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的图书管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容

2、项目背景

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了。造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。

a.待开发的软件系统的名称是《图书管理系统》

b.本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借还书等可以进行方便的管理。

C.开发员:王林飞,张应锋

3、定义

数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。数据字典是对数据流程图中的数据,变换等进行精确的定义。

5、开发环境

WindowXP,/7 eclipse,需求分析

1、问题的提出:

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

2、系统的业务功能分析:

1)建立读者类,实现对读者编号、姓名、所在单位等信息的描述。

2)建立书籍类,实现对图书的编号、名称、作者、出版社、出版日期、价格、采购日 期、单价、数量、金额、版次、分类号、ISBN等信息的描述。

3)建立用于记录借书情况的类,实现输入读者编号和书籍编号后成功借书的描述。

系统的业务流程分析:

3、需完成的功能

1)图书基本情况的录入、修改、删除等基本操作。2)实现借书功能。3)实现还书功能。

4)能方便的对图书进行查询。5)管理员进行借书者用户进行管理

一、系统需求说明

1、对功能的规定

经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:

1.图书基本情况的录用:对于购进的新书,系统必须具备图书信息资料的录入功能。当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

2.办理借书卡模块:系统的主要功能之一,供本校学生借阅图书。3.实现借书功能:可以方便学生们借书。

4.实现还书功能:归还图书,并进行登记。

5.能方便的对图书进行查阅:可以快速简单的对图书进行查找一些信息。

2、对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

(1)、系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

(2)、系统的开放性和系统的可扩充性 图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

(3)、系统的易用性和易维护性

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

(4)、系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

(5)、系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

(6)、系统的响应速度

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

3、输入输出要求

输入:键盘,鼠标。输出:显示器。

二、新系统的逻辑模型

1、图书馆组织机构分析

通过对图书馆工作人员的调查,图书馆主要有4个部门。借阅管理部负责图书的借阅管理;图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和密码管理。组织机构图如下:

图书馆组织机构图

2、系统功能结构图

图书馆管理系统 借阅信息管理 图书信息管理 读者信息管理 系统管理 还书信息管理 借书信息管理 设置图书信息 设置图书种类 设置读者信息 设置读者种类 密码管理 用户管理还还还书书书信信信息息息查修添询改加 借借借书书书信信信息息息查添修询加改 图图图书书书信信信息息息查修添询改加 图图书书类类别别添修加改 读读读者者者信信信息息息查修添询改加 读读者者种种类类修添改加

3、数据流程图

通过对业务流程图的细化,可得到系统的分层数据流图。如下图: 顶层数据流图:

读者信息读者图书信息借书卡、借阅信息图书管理系统会员信息读者审核信息借阅信息借还书信息管理员 图书馆管理系统的顶层数据图

对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图: 借阅信息 借还书信息P1借阅信息管理借书信读者息还书信息读者P2图书信息管理书库文件管理员借书卡、借阅信息读者资料读者信息审核会员信息P3读者信息管理读者记录管理员信息P4系统管理 图书馆管理系统的第一层数据图

对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图: 借书卡P1.1身份审核合格读者借书信息读者记录借还书信息P1.2借书登记管理员还书信息书库文件P1.3书籍检查合格书籍读者还书信息P1.4还书处理借阅信息管理数据流图

注:附一些操作页面

1、登录页面

2、系统主页面(用户)(管理员 用户名:admin 密码:123)

3、新增图书

4、所有图书

5、借书

第四篇:图书馆管理系统需求分析报告

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

一、概述

1、编写目的

在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析。

2、项目背景

a.所建设开发软件系统的名称:图书馆管理系统。b.本项目的任务提出者:系统开发小组。c.用户:图书馆工作人员及读者。d.软件系统委托方:图书馆领导。

3、定义

数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。

数据字典是对数据流程图中的数据,变换等进行精确的定义。

4、参考资料

《数据库系统简明教材》 《软件工程技术与实践》 《软件工程基础》

二、现行系统概况

该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。并且方便管理人员还查阅某位读者、某本图书的借阅情况。并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。

三、系统需求说明

1、对功能的规定

经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:

1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。

2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。

4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。

2、对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

(1)、系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开

发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

(2)、系统的开放性和系统的可扩充性

图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

(3)、系统的易用性和易维护性

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

(4)、系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

(5)、系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

(6)、系统的响应速度

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

3、输入输出要求

输入:键盘,鼠标等。

输出:显示器等。

4、其他专门要求

数据库:对于图书馆管理信息系统来说,数据的处理流程 从软件操作的过程确定基础数据为: 图书管理员数据 读者数据(图书证)图书信息

为了方便用户对图书的维护工作减少数据输入量和数据一致性,基础数据还定义为: 图书类别定义 出版社定义

5、条件、假定和限制

运行环境:兼容当前主流操作系统95/98/NT/ME/2000/XP,Office软件等。

硬件环境:奔腾4以上计算机,打印机、扫描机等。开发软件:SQL Server、vb等。最早投入运行时间:2010年12月30。

windows

四、新系统的逻辑模型

1、图书馆组织机构分析

通过对图书馆工作人员的调查,图书馆主要有4个部门。借阅管理部负责图书的借阅管理;图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和密码管理。组织机构图如下:

图书馆 借阅管理部 图书管理部 读者管理部 系统管理部

图书馆组织机构图

2、系统功能结构图

图书馆管理系统 借阅信息管理 图书信息管理 读者信息管理 系统管理 还书信息管理 借书信息管理 设置图书信息 设置图书种类 设置读者信息 设置读者种类 密码管理 用户管理还还还书书书信信信息息息查修添询改加 借借借书书书信信信息息息查添修询加改 图图图书书书信信信息息息查修添询改加 图图书书类类别别添修加改 读读读者者者信信信息息息查修添询改加 读读者者种种类类修添改加

3、业务流程图

通过对学校的图书馆借书、还书业务的调查,弄清了借书还书的业务流程,如下图所示:

借书单借书证读者借书证借书审核合格书证、借书单借书登记图书目录图书档案书库记录图书还书审核合格图书还书处理

4、数据流程图

通过对业务流程图的细化,可得到系统的分层数据流图。如下图: 顶层数据流图:

图书管理系统读者信息会员信息读者审核信息借阅信息借还书信息读者图书信息借书卡、借阅信息管理员 图书馆管理系统的顶层数据图

对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图:

借阅信息 借还书信息P1借阅信息管理借书信读者息还书信息读者P2图书信息管理书库文件管理员借书卡、借阅信息读者资料读者信息审核会员信息P3读者信息管理读者记录管理员信息P4系统管理 图书馆管理系统的第一层数据图

对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图:

借书卡P1.1身份审核合格读者借书信息读者记录借还书信息P1.2借书登记管理员还书信息书库文件P1.3书籍检查合格书籍读者还书信息P1.4还书处理借阅信息管理数据流图

管理员管理员身份信息P2.1身份审核合格人员P2.2书籍查询P2.3入、出库情况图书目录书库文件书库记录图书信息管理数据流程图

管理员管理员身份信息P3.1身份审核合格人员P3.2读者查询P3.3读者情况读者信息表读者记录读者信息管理数据流图

5、数据字典

1)数据元素 数据元素条目

数据元素名称:用户密码 别名:userpass 长度:16 描述:用户登录系统的密码 有关的数据结构:User 数据元素条目

数据元素名称:图书分类编号 别名:Bookindex 类型:数值型 长度:10 描述:图书分类的编号 数据元素条目

数据元素名称:读者编号 别名:Readerindex 类型:数值型 长度:10 描述:区分读者的唯一标识 数据元素条目

数据元素名称:图书名称 别名:BookName

类型:文本型 长度:50 描述:图书的名称 2)数据流条目 数据流条目

数据流名称:添加读者 简述:进入读者管理可进行添加 数据来源:读者资料 数据流向:读者信息表 包含的数据结构: 数据流条目

数据流名称:查询结果 简述:从图书信息表中检索信息 数据来源:图书信息表 数据流向:查询结果 包含的数据结构: 数据流条目

数据流名称:查询读者信息 简述:读者登录后可进行查询 数据来源:读者信息查询窗口 数据流向:读者信息查询窗口 包含的数据结构:

数据流条目

数据流名称:按条件查找

简述:读者按类别或作者查找的结果 数据来源:读者信息查询条件窗口 数据流向:读者信息查询条件窗口 包含的数据结构: 数据流条目

数据流名称:管理员登录 简述:管理员对图书进行管理 数据来源:管理员表 数据流向:管理员表 包含的数据结构: 数据流条目

数据流名称:显示图书 简述:由条件将各类数据显示 数据来源:图书信息表 数据流向:浏览图书 包含的数据结构: 数据流条目

数据流名称:修改读者信息 简述:输入预修改的信息 数据来源:读者信息表

数据流向:读者信息修改界面 包含的数据结构: 数据流条目

数据流名称:读者信息 简述:读者都能对它进行维护 数据来源:读者信息表 数据流向:读者信息维护 包含的数据结构: 数据流条目

数据流名称:添加图书 简述:新购图书的添加 数据来源:图书信息表 数据流向:图书信息表 包含的数据结构: 数据流条目

数据流名称:修改图书信息 简述:图书更新 数据来源:图书信息表 数据流向:图书信息表 包含的数据结构: 3)处理过程描述 处理功能条目

名称:查询图书

输入数据:按图书编号、书目名称、作者等来查询 输出数据:图书编号、书目名称、书目作者 处理逻辑:(1)支持模糊查询

(2)对查询的图书可进行修改删除等 处理功能条目 名称:添加用户

输入数据:用户ID,用户密码,用户名称。输出数据:是否添加成功 处理逻辑:(1)用户名称是否不同

(2)用户密码是否包含非法字符 处理功能条目 名称:添加图书

输入数据:图书编号,图书名称,作者,在库数量,单价,图书分类,图书简介。

输出数据:是否添加成功 处理逻辑:(1)是否有漏填

(2)数据要求是否匹配

(3)信息是否填写完整 4)数据存储 数据存储条目

数据存储名称:图书信息表

说明:存储图书基本信息

结构:图书编号,图书名称,图书分类,出版社,入库时间,入库数量,图书状态,在库数量,图书简介。关键字:图书编号

相关处理:查询,修改,添加,删除。数据存储条目

数据存储名称:管理员信息表 说明:存储管理员信息

结构:管理员编号,管理员姓名,管理员密码。关键字:管理员编号 5)外部实体条目 外部实体条目 名称:图书 说明:图书情况

输出数据流:图书借阅信息表 输入数据流 图书 借阅信息 外部实体条目 名称:管理员 说明:读者信息情况 输出数据流:读者信息表 输入数据流 管理员 读者信息 外部实体条目

名称:读者 说明:读者借阅情况

输出数据流:读者借阅信息单 输入数据流 读者 借阅信息

第五篇:酒店管理系统需求分析报告

目录

酒店管理系统需求分析...................................................................................................................1 1 2 引言...........................................................................................................................................1 需求问题描述...........................................................................................................................1 2.1 2.2 2.3 3 用户需求.......................................................................................................................1 用户功能需求...............................................................................................................1 系统功能需求...............................................................................................................2

数据流图...................................................................................................................................3 3.1 3.2 顶层数据流图...............................................................................................................3 一级细化数据流图.......................................................................................................3 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 预约管理...........................................................................................................3 入住管理...........................................................................................................4 退房管理...........................................................................................................4 消费管理...........................................................................................................5 房态管理...........................................................................................................5 查询管理...........................................................................................................6 数据字典...................................................................................................................................6 4.1 4.2 4.3 4.4 4.5 数据项:.......................................................................................................................7 数据结构:.................................................................................................................11 数据流:.....................................................................................................................12 数据存储:.................................................................................................................12 处理过程:.................................................................................................................14

I

酒店管理系统需求分析 引言

随着市场经济的发展,消费者消费意识的提高,酒店行业的竞争越来越激烈。为了提高办事效率,增加、保证酒店的销售额,树立酒店的良好形象,运用科学的管理方法非常必要,为此开发酒店客房管理系统,更好的满足各方面的需求。需求问题描述

2.1 用户需求

用户希望通过使用酒店客房管理系统得到所需信息,达到提高管理水平的目的,希望新系统具有以下功能:

1.使用计算机快速处理日常的业务及相关数据,实现实时查询各种入住信息。2.可以实时的录入住宿单、换房单和退宿单等的情况。3.可以实时查询客房信息、客人账单信息等的具体情况。4.可以建立客户的资料,方便日后建立良好的客户关系。

5.数据的安全性:不同用户有对数据查看,修改等处理不同的权限。6.打印退房报表、结帐报表等报表。

2.2 用户功能需求

1.密码设置:每个用户均有自己的密码,可以防止非本系统人员进入本系统,又因每个用户的权限不一致,故可防止用户越权操作。

2.权限设置:设置每个用户的权限,使各用户在自己的操作范围内工作,不得超出自己的操作范围。只有系统管理员才能进行权限设置。3.数据输入:可以进行酒店各种原始数据的输入。

4.数据查询:要求可以分别按房间编号,房间类型等进行数据查询。5.数据输出:根据需要打印退宿报表、结帐报表等报表。

2.3 系统功能需求

1.预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等。

2.接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等。3.结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等。

4.换房功能需求:其主要目的是满足客人换房的需要。其主要功能是查询客房,换房登记,换房确认等。

5.客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等综上,我们将系统的功能大体划分为三大模块:

1)权限管理:包括用户、及管理员的注册,登录,权限修改等。

2)前台管理:包括客户信息的录入、客户预订和入住登记以及结算的管理等。3)后台管理:客房信息管理、用户信息管理。3 数据流图

3.1 顶层数据流图

3.2 一级细化数据流图

3.2.1 预约管理 3.2.2 入住管理

3.2.3 退房管理 3.2.4 消费管理

3.2.5 房态管理 3.2.6 查询管理 数据字典

预约表 姓名 身份证号 客房号 预约时间 预约时间段

客户信息表 姓名 身份证号 客房号 消费金额

押金表 姓名 身份证号 押金金额

(姓名,身份证号,客房号,预约时间,预约时间段)name char(10)Not Null

cid char(20)Not Null Primary Key rid char(10)Not Null

reservetime datatime Not Null

timequantum varchar(50)Not Null

(姓名,身份证号,客房号,消费金额)name char(10)Not Null

cid char(20)Not Null Primary Key rid char(10)Not Null

consumption float

(姓名,身份证号,押金金额,押金状态)name char(10)Not Null

cid char(20)Not Null Primary Key damount float

押金状态

客房状态表 客房号 客房状态 dstate char(4)Not Null Not Null Not Null

部门消费表(姓名,身份证号,客房号,部门名称,消费类型,消费金额,备注)

(客房号,客房状态)rid char(10)rstate char(4)

Primary Key

姓名 name char(10)Not Null 身份证号 cid char(20)Not Null 客房号 rid char(10)Not Null 部门名称 bmname char(20)Not Null 消费类型 xfstyle char(21)Not Null 消费金额 consumption float Not Null 备注 postil navarchar(max)

总消费表

(姓名,身份证号,客房号,消费金额)

姓名 name char(10)Not Null 身份证号 cid char(20)Not Null 客房号 rid char(10)Not Null 消费金额 consumption float Not Null 客户历史信息表

(姓名,身份证号,客房号,部门名称,消费类型,消费金额,押金金额,押金状态,预约时间,预约时间段,备注)姓名 name char(10)Not Null 身份证号 cid char(20)Not Null 客房号 rid char(10)Not Null 部门名称 bmname char(20)Not Null 消费类型 xfstyle char(21)Not Null 押金金额 damount float 押金状态 dstate char(4)

Not Null 预约时间 reservetime datatime 预约时间段 timequantum varchar(50)

备注 postil navarchar(max)

4.1 数据项:

1.数据项:房间信息

说明:客房编号,唯一标识房间 类型:char 10 2.数据项:客户信息

Primary Key

Primary Key

Primary Key

说明:客户名 类型:varchar 50 3.数据项:客户 说明:客户身份证 类型:varchar 50 4.数据项:客房状态

说明:客房状态,分为三种,空房、入住、预订 类型:char 10 5.数据项:价格 说明:客房价格 类型;float 6.数据项:预定时间 说明:预订或入住时间 类型:datetime 7.数据项:退房时间

说明:退房结账时间。为系统当前时间 类型:datetime 8.数据项:客房信息 说明:客房类型 类型:char 10 9.数据项:入住信息 说明:入住类型—入住,住宿 类型:char 10 10.数据项:消费信息

说明:实际消费(在结账时,分为会员与非会员)类型:float 11.数据项:押金总额 说明:押金 类型:float 12.数据项:日期 含义说明:统计顾客和酒店相应消费或服务、付款等的日期 类型:字符型 长度:8位

取值含义:前四位为年份,后四位为月份和日数 与其他数据项的逻辑关系:决定顾客订房数 13.数据项:房间类型

含义说明:酒店提供的多种类型的房间供顾客挑选 类型:字符型 长度:根据酒店房间名称具体定义 取值含义:实际名称,反映房间档次

与其他数据项的逻辑关系:决定顾客应付款数额等数据项 14.数据项:饱和房间数 含义说明:顾客使用中的房间总数 类型:字符型 长度:定义最大值

取值含义:表明当前不可使用房间总数 与其他数据项的逻辑关系:决定顾客订房数 15.数据项:空闲房间数

含义说明:未被顾客使用的房间总数 类型:字符型 长度:定义最大值

取值含义:表明当前柯使用房间总数

与其他数据项的逻辑关系:决定一定时间内可容纳顾客数 16.数据项:服务名称

含义说明:为顾客提供的相应的有偿劳动 类型:字符型 长度:根据实际定义

取值含义:表明服务类型的内容等

与其他数据项的逻辑关系:与服务内容一一对应关系 17.数据项:服务价格

含义说明:为顾客提供的相应的有偿劳动的相应价格 类型:字符型 长度:根据实际定义 取值含义:表明服务的消费额度

与其他数据项的逻辑关系:与服务内容一一对应关系 18.数据项:服务描述

含义说明:描述酒店提供的服务的基本内容与信息 类型:字符型 长度:根据实际定义

取值含义:表明服务的实际内容

与其他数据项的逻辑关系:与服务内容一一对应关系 19.数据项:部门号

含义说明:为顾客提供的服务的负责机构的编号 类型:字符型 长度:根据实际定义

取值含义:表明服务的负责机构

与其他数据项的逻辑关系:与服务一一对应关系 20.数据项:工作号

含义说明:为顾客提供的服务的工作人员的编号 类型:字符型 长度:根据实际定义

取值含义:表明服务的负责人员

与其他数据项的逻辑关系:与服务一一对应关系 21.数据项:工作人员姓名

含义说明:为顾客提供的服务的工作人员的姓名 类型:字符型 长度:根据实际定义

取值含义:表明服务的负责工作人员

与其他数据项的逻辑关系:与服务一一对应关系 22.数据项:应付款账单

含义说明:为顾客提供结账时的消费清单 类型:字符型 长度:根据实际定义

取值含义:表明顾客实际的消费情况和数额 与其他数据项的逻辑关系:与服务总额对应关系 4.2 数据结构:

1.数据结构:当前房间统计表

含义说明:标识当前房间总体使用情况,房间类型等 组成: 房间类型 饱和房间数 空闲房间数 2.数据结构:顾客

含义说明:是酒店管理系统的主题数据结构,定义了一位顾客登记的相关信息 组成:顾客号 顾客姓名 证件号 顾客人数 房间号

3.数据结构:订单

含义说明:顾客消费是产生的统计单,记录了顾客的消费需求 组成:订单号 顾客号 服务号 应付款 4.数据结构:应收款报表

含义说明:统计一段时间内酒店顾客消费时应付款表,供酒店核对账目使用 组成:顾客号 应付款 日期

5.数据结构:房间

含义说明:酒店提供住宿服务时必备设施,是酒店的重要组成部分 组成:房间号 房间最大容纳数 房间状态 6.数据结构:发票

含义说明:顾客消费后由酒店有关部门开具的消费记录 组成:发票号 顾客号 应付款 日期 7.数据结构:服务

含义说明:由酒店提供的可供顾客选择的有偿劳动 组成:服务号 服务价格 服务名称 8.数据结构:部门

含义说明:由酒店提供的可供顾客选择的有偿劳动负责的机构 组成:部门号 服务号 服务名称 服务价格

9.数据结构:工作人员

含义说明:在酒店内负责接待等任务的人员 组成:工作号 工作人员姓名 部门号 4.3 数据流:

1.数据流:订房批准 说明:顾客订房时房间查询 数据流来源:订房 数据流去向:批准 组成:登记细节 登记表 2.数据流:服务通知

说明:由顾客登记完成触发后勤部门执行相应服务 数据流来源:酒店前台 数据流去向:酒店后勤部门 组成:通知细节 服务事项 3.数据流:发票本

说明:有顾客消费后结账是开具的统计消费金额的字面统计 数据流来源:应付款审计 数据流去向:发票核价 组成:发票细节 发票审核 4.数据流:应收款

说明:由顾客消费后,相关部门根据顾客使用服务计算顾客消费总额 数据流来源:顾客使用服务

数据流去向:应收款统计表 发票 组成:服务号 服务细节

4.4 数据存储:

1.数据存储:房间记录表

说明:记录当前房间的总体使用情况 流入数据流:顾客登记 流出数据流:房间记录

组成:房间类型 饱和房间数 可使用房间数 数据量:根据实际定义 存取方式:顺序存取 2.数据存储:顾客表

说明:统计顾客登记的几本信息 流入数据流:顾客登记 流出数据流:

组成:顾客号 顾客姓名 顾客人数 证件号 数据量:根据实际定义 存取方式:顺序存取 3.数据存储:应付款报表

说明:顾客消费时应付款的统计情况 流入数据流:应付款统计 流出数据流:

组成:顾客号 日期 应付款 数据量:根据实际定义 存取方式:顺序存取 4.数据存储:发票表

说明:统计有关部门开具的发票的相应信息 流入数据流:发票 流出数据流:发票本

组成:发票号 应付款 日期 顾客号 顾客姓名 数据量:根据实际定义 存取方式:顺序存取 5.数据存储:顾客消费表

说明:统计顾客在酒店消费的服务的集合 流入数据流:顾客的服务需求 流出数据流:顾客消费服务汇总

组成:顾客号 顾客姓名 服务号 应付款 日期 数据量:根据实际定义 存取方式:顺序存取 6.数据存储:服务价格表

说明:统计顾客在酒店消费的服务的价格 流入数据流:酒店提供

流出数据流:顾客消费服务价格汇总 价格单 组成:服务号 服务名称 服务价格 服务描述 数据量:根据实际定义

存取方式:顺序存取 4.5 处理过程:

1.处理过程:顾客订房 说明:顾客消费时选定房间 输入:订房要求 输出:订房登记

处理:在顾客发出订房要求时,酒店内部立即查询相应房间状态,如果符合要求,则响应顾客,完成订房登记

2.处理过程:开具发票

说明:在顾客消费结账时,由酒店相关部门开具消费发票 输入:顾客结账 输出:发票

处理:在顾客完成消费结账时,酒店相关部门根据顾客消费应付款为具体数据,开具相关发票。

3.处理过程:服务通知

说明:当顾客确定消费时,并且完成订单登记时由相关部门通知服务部门开始相关服务 输入:登记完成 输出:开始服务

处理:当顾客在酒店前台大厅完成订单登记后,数据库录入相应数据,并触发后勤部门,提供相应服务。

下载题库管理系统需求分析报告(精选五篇)word格式文档
下载题库管理系统需求分析报告(精选五篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

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

    图书管理系统需求分析报告摘要: 图书管理系统主要是用来管理图书信息和读者信息而设计的。图书管理系统的管理包括:用户管理、图书管理、读者管理、借阅管理。图书管理系统的......

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

    图书馆管理系统需求分析报告 1.1编写目的 将计算机技术运用于图书信息管理,使图书管理更加方便、快捷,为用户提供最舒适最人性化的服务。 1.2项目背景 图书管理系统是各所......

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

    图书管理系统 1引言 1. 1编写目的 本项目为图书管理系统;书写此文档是为了确定客户的真正需求,因此我们在可行性分析的基础上进一步了解、调查、明确用户对系统的综合要求、数......

    订单管理系统需求报告分析

    1、订单管理系统 1.1、系统总体介绍 1、采购基础数据功能包括:物料数据维护、订/交货方式维护、来源类别维护、采购员维护、采购系统维护。 2、采购计划管理功能包括:请购计划......

    系统需求分析报告

    系统需求分析报告 目录 目录 ............................................................................................................. I 1、项目描述...............

    学生学籍管理系统需求分析报告.

    学生学籍管理系统需求分析说明书 §1 概述 编写说明: 本章描述本软件开发的背景,系统目标,用户的业务情况,以便于需求理解。§ 1.1背景 传统的学校学籍管理方法、由于分散管理,易......

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

    图书馆管理系统需求规格说明书 1.1编写目的 将计算机技术运用于图书信息管理,使图书管理更加方便、快捷,为用户提供最舒适最人性化的服务。 1.2项目背景 图书管理系统是各所......

    图书管理系统需求分析

    需求分析人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此必须开发图书管理系......