ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:259.92KB ,
资源ID:21104158      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21104158.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(书店管理系统需求分析报告Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

书店管理系统需求分析报告Word格式.docx

1、管理员和顾客登录系统,进入书籍查询界面,对图书的一些详细信息进行查询。 (6)预定书籍:顾客登录系统,进入书籍预定界面,通过对图书信息查询,对已选择的图书进行预定。 (7)购买书籍:顾客登录系统,进入购买图书界面,对已选择的图书进行购买。 (8)系统应符合书店管理的规定,满足书店相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求; (9)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护; (10)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;(11)尽量采用现有软硬软硬件环境及先进的管理系统开发

2、方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。1.3 术语表 1.登录:包括书店管理员、顾客在书店登陆界面输入各自用户名和密码,如 果输入正确就可以直接进入书店系统,管理员可以对系统进行相应的操作;而顾客也可以进行相应的操作。 2.书籍管理:是指管理员对书籍进行一个比较系统的管理,如对图书信息进行录入、删除、浏览、查询、修改等基本操作 3.书籍出售:是指管理员对书籍的出售情况进行管理,及时处理顾客的订单,完成书籍出售的过程。 4.顾客管理:是指管理员对顾客的管理,包括对会员的管理,对会员信息进行维护,及时的增加、修改、删除等来完善对会员的管理;也包括对其他顾客的信息管理。

3、是指 5.购买书籍:是指顾客对已选择的图书进行购买的过程。 6.查询:是指管理员查询图书的库存,出售情况,以及缺货补充等的查询;顾客对图书种类,价格等的查询。 7.预定书籍:是指顾客再经过对图书的查询,选择需要的图书并对图书进行预定,方便购买。1.4参考资料 1 黄梯云 管理信息系统 经济科学出版社 2000.3 2甘仞初信息系统开发经济科学出版社 1996.9 3汪星明 管理系统中计算机应用武汉大学出版社 1997.5 4 方美琪,软件开发工具M,经济科学出版社 5 陈禹,方美琪,软件开发工具M,经济科学出版社2.软件产品的一般性描述2.1运行环境 硬件环境: 512M以上内存 软件环境:

4、数据库Microsoft SQL Server 2005及以上版本 Windows XP,Win7 CP/IP 通信协议2.2软件产品的功能(用例模型) 图1 功能用例“系统登录”用例 1.管理员和顾客进入登陆界面 2.填写各自用户名及密码 3.系统进行账户的核实 4.成功登陆 5.管理员可以进行顾客管理、图书管理、售书管理、书籍查询等。 6.顾客可以进行书记的查询、预定、购买等。“顾客管理”用例 1.管理员登陆顾客管理界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户选择相应的操作 “购买书籍”用例 1.管理员进入登陆界面 4.用户操作 “图书管理”用例 1.登陆图书信息管理界面

5、 2.系统响应相应的用户权限操作3.图书信息进行录入、删除、浏览、查询、修改等基本操作 4.列出相应的信息 5.用户选择相应的操作 “预定书籍”用例 2.系统响应相应的用户权限,对订单信息进行管理或处理 3.列出相应的信息 4.接收订单并发货、拒绝订单、查询库存、订购货品、订单增加 5.用户操作 “售书管理”用例“査书管理”用例 1.陆查询界面 4.管理员对图书销售及相关信息的情况查询 5.顾客(会员和游客)对图书的相关信息的查询 6.用户选择相应的操作进行查询 2.3用户特征该软件适用于掌握计算机基础知识的客户,书店员工可根据自己的权限进行相应操作,系统管理员要求由计算机的专业知识。2.4限

6、制与约束 1.建议开发软件运行的最短寿命:3年 2.进行系统方案选择比较的期限:3个月 3.经费来源和使用限制:新华书店 4.硬件、软件、运行环境和开发环境的条件和限制:新华书店拥有大型机以及用来支持的数据库,安装有Windowsxp及以上的操作系统。 5.建议开发软件投入使用的最迟时间:开发完成后试运行1个月。3.系统功能行为分析3.1引言 第一步创建系统的用例模型。作为描述系统的用户或参与者所能操作的模型,它在需求分析阶段有着重要的作用,整个开发过程都围绕系统的需求用例表述的问题和问题模型进行。3.2 系统功能模型系统用例模型 创建系统用例的第一步是确定系统的参与者。 书店管理系统的参与者

7、包含以下三种: 管理员: 进入管理页面,可以维护客户注册信息、维护图书信息、处理订单信息、报表维护(报表输出、报表备份、报表恢复、报表删除 )、商品销售查询。 员工: 进入工作管理页面,可以对图书(或商品)信息进行录入、删除、浏览、查询、修改(商品销售)、维护个人信息、维护订单信息(接收订单并发货、拒绝订单、查询库存)。 顾客:(会员和游客) 会员:进入登入页面,可以对图书信息进行查询、,并可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加); 游客: 进入网站后,只能进行基本的信息浏览和查询。 图2 系统参与者1.用户用例(会员和普通用户)(1)登录:会员通过身份验证,登录到网上书

8、店系统。(2)注册:普通用户在网上书店系统注册个人信息,可以成为会员。(3)浏览图书:会员或游客可以浏览网上书店的图书。(4)查询个人资料: 会员可以查询修改个人资料,包括个人的基本信息、 订单信息。(5)修改个人资料:会员可以修改个人信息。(6)加入购物车:会员可以将要买的书籍添加到购物车,可以对购物车里 书籍数量信息进行修改。(7)提交订单:会员可以对所下订单进行提交。(8)付款:会员可以进入付款界面进行结算。2.员工用例员工根据用户名和密码,登录到网上书店系统。(2)销售查询:员工可以对书店的销售情况进行查询。(3)库存查询:员工可以对书店所剩下的书籍进行查询。(4)图书管理:员工可以修

9、改书籍信息、添加图书、删除图书。(5)订单处理:员工可以修改订单信息、删除订单。3.管理员用例管理员输入账号和密码可以登录带网上书店系统(2)管理会员:管理员可以修改会员信息、添加、删除会员。(3)员工信息维护:管理员可以修改员工信息、添加、删除员工。 在识别出参与者和用例后,要想建立用例图,还需要识别出他们之间的关系。“加入购物车” 、“添加书籍到购物车” 、“查看个人资料”、“ 提交订单”等, 这些动作是由“会员”执行的。为了购物安全方便,系统还需要提供用户信息验证,确保只有会员用户才可以进行书籍购买。用例“管理书籍”、“ 管理订单” 这些动作是由“员工”执行的。用例“维护员工信息”“维护

10、系统”等,这些动作是由“管理员”执行的。为了系统的安全性,系统还需要提供进行身份验证的功能,以确保只有具有权限的“系统管理员”才可以使用系统的功能,所以“管理员”必须与用例“登录”交互,也即“管理员”在使用系统前,要使用用户名和密码进行登录,系统验证用户的密码正确后,用户才可以执行进一步的操作。 图3 会员用例图 图4 管理员用例图图5 员工用例图3.3相关用例的展开活动图 (1)员工订单处理活动图 员工可以对用户提交的订单进行处理,员工在系统中,先对系统发出订单处理请求,系统转到订单管理界面,如果要删除订单,选择要删除的订单,系统将修改的信息保存到数据库中。如果需要删除订单,订单处于待修改状

11、态,体统将修改后的信息保存到数据库中。 图6 员工订单处理活动图(2)员工图书管理活动图 图7 员工图书管理活动图(3)顾客购买商品和管理员处理订单的活动图如图8所示。 图8 顾客购买商品和管理员处理订单的活动图 从图8中可以看出,管理员、顾客发生了相互的关系。顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。在顾客查询到订单状态变成已处理后,购买过程结束。3.4系统静态模型对象类模型进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和

12、动态行为,是面向对象7分析的基本任务。系统的静态结构模型主要用类图和对象图描述。进一步分析系统,发现类以及类之间的关系,确定它们的静态结构,是面向对象分析的基本任务。系统的静态结构模型主要用类图和对象图来实现的。类图从抽象的角度描述系统的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类之间的相互关系。其中类的识别分为三类:识别实体类、识别边界类和识别控制类。类不是孤立的,UML为我们定义了它们之间的四种关系,它们是:关联(Association)关系(聚合和组合)、依赖(Dependency)关系、泛化(Generalization)关系、实现(Realization)关系。关联关

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

14、可分的,整体的生命周期结束时也就是部分的生命周期到头时。依赖关系是对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。用虚箭头表示。泛化关系表示一个泛化的元素和一个具体的元素之间的关系。它又称继承,UML中的泛化是通用元素和具体元素之间的一种分类关系。具体元素完全拥有通用元素的信息,并且还可附加一些其它信息。泛化可用于类、用例等各种模型元素。父类与子类的泛化关系图示为一个带空心三角形的直线,空心三角形紧挨着父类 。实现关系是指定两个实体之间的一个合同。 实现是规格说明和其实现之间的关系,它将一种模型元素与另一种元素连接起来。

15、在UML中,实现关系的符号与泛化关系的符号类似,用一条带指向接口的空心三角箭头的虚线表示 。根据上述类的关系,完整的类图如图9所示 图9 类图3.5系统动态模型(顺序图) 系统的动态模型可以使用交互作用图、状态图和活动图来描述。交互作用图包括序列图和协作图。序列图描绘了系统中的一组对象在时间上交互的整体行为,协作图描绘的是系统中一组对象的交互行为。创建顺序图:(1)顾客订购顺序图如图10所示。 用户首先使用自己的账号和密码登录系统,登录模块会将客户的ID保存在系统缓存中并提交给商品查询模块。商品查询模块提示客户输入查询条件,客户输入适当的查询条件后查询模块显示符合查询条件的商品列表。客户得到商

16、品列表后,提交自己想要购买的商品ID。订购模块得到商品ID,生成订单并提交给数据模块进行保存。保存成功后,订购模块提示用户订购该商品成功。 图10 顾客订购顺序图 (2)顾客删除订单顺序图如图11所示。 客户在提交订单后可以对订单进行维护(添加、删除、修改)。客户首先输入自己的账号和密码登录系统。登录模块会将客户的ID保存在系统缓存中并提交给订单查询模块。订单查询模块显示该客户当前的所有订单,客户得到该列表后,选择需要删除的商品ID,订单处理模块把删除信息提交给数据模块,数据模块保存信息。订单处理模块提示用户删除操作成功。 图11 顾客删除订单顺序图(3)管理员处理订单顺序图如图12所示。 管

17、理员使用其账号和密码登录后,登录模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。订单处理模块提交给管理员未处理订单的列表,管理员提交某商品ID得到该商品的库存情况。如果库存充足则接受订单,并把接受信息提交给数据模块,数据模块更新该客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示管理员该操作成功。 图12 管理员处理订单顺序图(4).管理员登录顺序图 管理员登陆的过程为:管理员进入系统,进入登录页面,输入账号密码,系统验证身份信息,验证成功,界面返回成功信息,管理员接受成功消息,登陆系统成功。如图11。 图13 管理员登录顺序图(5)会员提交订单顺序图会员登录系统,进入提交

18、订单界面,将确认的订单提交到系统中,如果订单无误则显示成功提交订单,并返回提交订单界面,如果订单有误,则显示是错误订单,会员在进行订单的修改确认。 图14 会员提交订单顺序图(7)员工管理图书顺序图 员工进入图书信息管理界面,可以进行图书的检查、修改、删除、增加等操作。进入修改删除图书界面,并输入要修改的图书信息,以及要增加的图书信息,如果增加图书信息成功则返回信息成功修改添加界面,并显示修改成功,返回界面,如果有误在进行进一步的修改。 图15 员工管理图书顺序图3.6系统体系结构模型我们可以识别系统中存在的主要实体类:书店、员工、用户。图16 书店管理系统的主要参与者(1) 主界面系统的主界

19、面具有菜单和菜单项,当选择不同的菜单项时,用户可以执行不同的操作。当程序退出时,主界面窗口关闭。(2) 图书信息显示界面图书信息显示界面是进行书籍查询时所需要的对话框。用户根据书籍名、作者、类别等条件查询书籍,系统查询数据库获取符合条件的书籍并显示到界面。(3) 注册界面注册界面是进行游客注册时所需要的对话框。当选择主窗口中的菜单项“注册”时,对话框弹出,游客填写用户名、密码、电话、家庭住址、邮编等信息,然后点击“提交”按钮,系统创建用户的信息并将之存储到数据库中。并且系统将自动登录到系统主页。(4) 购物车界面购物车界面是进行操作“删除购物车里的书籍”、“修改购物车里书籍数量”或“提交订单”

20、时所需要的对话框。当用户选择删除购物车里的书籍时,对话框弹出,用户点击“删除按钮”,系统删除用户购物车里的该书籍。当用户选择修改购物车里书籍数量时,用户输入书籍的数量,然后点击“更新”按钮,系统更新用户购物车里的该书籍数量。当用户选择“提交订单”时,系统进入付款界面,并且系统将此购物产生一个订单保存到数据库中。(5) 图书管理界面图书管理界面是进行操作“添加书籍”、“编辑书籍”或“删除书籍”时所需的对话框。当选择主窗口中的菜单项“添加书籍”时,对话框弹出,员工输入书籍信息,然后单击按钮“添加”,系统创建书籍的信息并将之存储在系统中。当选择菜单项“编辑书籍”或“删除书籍”时,对话框弹出,员工输入

21、要编辑或删除的书籍的名称,单击按钮“OK”提交。系统查询数据库检索到书籍信息后弹出对话框BookDialog,显示书籍的详细信息,如若是“编辑书籍”,员工编辑修改书籍的有关信息,然后单击按钮“更新”,更新系统中存储的书籍信息;如若是“删除书籍”,员工则单击按钮“删除”,系统删除所存储的该书籍信息,当然,与该书籍有关的其他信息业也一并删除。(6) 登陆界面登陆界面是用户用来登陆的界面。用户输入用户名和密码,点击按钮“登陆”,系统查询数据库检索此用户的用户名和密码是否正确,若正确,若是admin用户,系统将显示后台管理界面,否则系统将显示首页面。若错误,系统提示“用户名或密码错误。” 根据上述部分

22、界面的分析,网上书店系统中的边界类图图17 边界类图图18 控制类图3.7输出结果4.系统性能分析 4.1数据精准度 在向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。 金额,身份证,卡号等按需求设定字符数。4.2时间特性程序响应时间:在人的感觉和视觉事件范围内;信息交换时间:要求在程序调用前、调用后都与数据库保持同步更新,网络信息交换时间应该小于程序调用的时间。4.3适应性要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件、脏数据具有较强的识别处理能力。4.4故障处理 软件应具备

23、自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。5.系统运行要求分析5.1用户界面屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换报表格式:以银行原报表格式设计电子打印表格式。 菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。5.2硬件接口 网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是从理论实验验证软件本身的目的来看,无需网络通讯接口。 业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。5.3软件接口 Windows标准接口

24、,要求与其他软件无冲突错误发生。6其他要求 安全保密性、复用性、灵活性、易用性、可维护性、可移植性等。指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植优于有效性。 (1)健壮性:说明软件在容错能力,故障处理能力上需要达到的目标,保证系统稳定可靠; (2)安全保密性:包括用户身份确认或授权方面的需求,保密性策略,产品所创建或使用的数据的保护等等; (3)安全性:通过网络传送的数据需要简单加密,服务器端对接收到的数据需要二次简单验证。 (4)复用性:说明本项目是否可以复用已有软件、是否可为其它产品复用; (5)灵活性:说明在运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。7.附录

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1