网上书店书务管理系统_第1页
网上书店书务管理系统_第2页
网上书店书务管理系统_第3页
网上书店书务管理系统_第4页
网上书店书务管理系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章领域分析1.1 领域调查由于书店主要从事图书资料的存储和书籍的出租、售卖,所以要对书籍进行系统的、有效的管理,以方便广大读者借阅、购买。随着计算机应用越来越普及,书店要把人工进行的图书进货、图书验收、图书分类、图书检索、图书销售、图书出租、会员管理等操作用计算机实现,减小书店职工的工作量,实现对图书、会员等数据的管理工作,减小开销,提高效率,使看起来很繁重的工作处于有条不紊的状态。书务管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。利用信息控制企业的行为;帮助企业实现其规划目标,是现代大中型企业纷纷利用的系统。1.2 组织目标分析1.2.1

2、使命和方向以优质的服务向读者提供丰富的图书。1.2. 2组织总目标向读者提供一流的服务,使本地图书市场占有率达到30%o1.2. 3组织子目标1、最方便的供读者阅读和购买图书,减少读者购书时间;2、近三年每年增加30%的新图书品种;3、书店能够快速掌握国内最新出版的各类图书;4、快速统计本地读者的购书需求,及时掌握畅销书、滞销书的信息、;5、入库、出库、盘库的工作效率提高20%;6、每年在本市建立一家分店,五年内完成全市图书连锁销售:1.2 .4组织策略1、采取开架售书,为读者提供方便阅读和购书条件;2、更改售书结算方法,减少读者顾客结账时间;3、掌握全国出版社、供书商数据库,掌握最新图书动态

3、;4、修改图书资金计划,增加30%的购书资金,增加图书种类;5、修改库存管理方法,提高效率,方便管理;6、建立书店管理系统,全面提高管理水平和工作效率;1.3 组织机构分析1.3.1 机构分析书店服务书务行政后勤管理处保卫处图书销售图书购买财务处图1-1书店机构分析1.3.2岗位分析1.4 组织职能分析组织职能是为了实现组织的使命和目标,赋予组织的职责和功能。图1-3书店职能域1.5 业务分析1.5.1 确定业务进行业务分析,首先要确定组织中都具有哪些业务。职能域业务名称业务描述计划管理图书市场分析计划市场部对图书店出版,销售,供书商,图书需求等进行分析编织图书计划计划员编制年、月、季图书采购

4、计划采购管理图书订购采购员根据图书计划从供货商处采购图书合同管理采购员与供货商签订购书合同,并对合同执行情况进行跟终管理到货管理采购员凭到货通知单领取图书书库管理图书入库采购员对已到货的图书填写入库单,并由库管员接收入库图书出库售书员凭领书单到书库领取图书,须填写出库单,并有库管负责出库图书盘库库管员定期对书库图书进行盘点,检查是否有盈亏,并进行处理图书报损库管员对破损或滞销的图书进行报损处理图书销售图书上架售书员把从书库领取的图书登记在账,并上架图书销售售书员负责销售图书,并收取书款盘架清查售书员定期对架存图书进行盘杳,检查盈亏,并处理结算售书员对销售图书进行盘结并做报表事务管理员工1:资管

5、理会计进行职工的工资管理员工信息管理办公人员进行职工的信息管理员工勤绩管理管理人员对员工的出勤和工作业绩进行管理1.5.2业务流程分析图1-4书店业务明细图图1-5书店图书入库业务流程图第二章需求分析1. 1需求调查2. 1.1总体需求此书务管理系统以计算机为工具,通过对书店管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,提高书店的经营效率。3. 1.2功能需求书店的角色定为店主和顾客。店主是软件系统的用户;而顾客则是来借阅或购买书的人。偶尔,店主或书店的其他工作人员也可能是一个顾客。顾客不直接和系统交互,顾客的功能由店主代为执行。4. 1.3性能需求使用稳定,操作性能好,操作方

6、法易于掌握,系统的安全性强。5. 1.4其他需求普通用户的需求:通过管理员帮助来进行浏览图书数据。书店管理员:能够对系统进行设置,以适应不同用户的需求。6. 2需求分析6.1.1 目标分析书务管理系统的目标1、总目标 对书店的图书、架存、销售、出版社、会员提供全面管理; 对图书业务提供全面、一致、快速的处理; 系统安全、友好、可靠。2、功能目标1)书目管理 编辑查询书目:提供书目的输入、修改、存储、输出、浏览等功能。 图书类别管理:提供图书类别的增加、删除、修改、打印、浏览功能。2)架存管理 进书处理 盘架处理 报损处理 架存处理 架存查询3)图书销售管理 售书处理 退书处理 售书查询4)会员

7、管理提供出版社的增加、删除、修改、打印、浏览功能。5)出版社管理提供出版社的增加、删除、修改、打印、浏览功能。3、性能目标(1)系统处理效率要比手工提高30乐(2)一般职工通过简单培训就可以使用系统;(3)具有较高的可靠性,不会丢失信息;(4)具有安全检查机制,非法用户不能使用。2. 2.2需求结构分析2. 3. 3功能分析图2-1书务管理系统的需求结构(1)用例分析图2-2书务管理系统的书目管理用例图图2-3书务管理系统的图书销售管理用例图(2)用例说明图书销售:售书处理编号:0301使用者:图书销售员图书销售员通过此功能完成图书销售匚作。图书销售员把读者要购买图书的编号扫描到计算机系统中,

8、计算机给出该图书的图书信息:图书编号,统一编号,作者,出版社,定价,折扣等。然后,图书销售员给出销售册数。销售员重复这个过程,把读者要购买的图书全部输入系统。如果读者是会员,销售员把读者的会员卡扫描进计算机,系统给出该会员的会员信息,以及会员的购买信息。系统给出图书的应付金额,图书销售员收款,并按“确认收款二至此,一次图书销售完毕。图2-4“售书处理”的处理流程图2-5订购图书的处理流程(4)用例人机交互信息系统图书编号图书信息销售册数(会员)会员编号会坨信息图书金颤交款确认售书单图2-6 “售书处理”用例人工交互信息第三章信息系统体系结构设计软件架构设计是在信息系统需求结构的基础上,考虑到软

9、件的系统性能、拓扑结构、体系结构模式等,经过分解和细化,确定软件架构的工作。书店书务系统的软件架构设计分为以下:3.1初步软件架构把在需求分析阶段得到的信息系统需求结构作为初步的软件架构图3-1由书务系统的需求结构得到的初步软件架构3. 2子系统分家和细化初步软件架构比较粗糙,需要进行分解和细化。在“书目管理”用例图中,“书目管理”功能被分解为编辑书目、查询书目和图书类别管理三个子功能,根据子系统的分解原则,子系统应该支持一个简单的业务过程的用例,因此需要把“书目管理”子系统分解为“编辑书目”、“查询书目”、和“图书类别管理”三个子系统。图3-2书目管理子系统的分解图3-3架存管理子系统3.3

10、考虑系统逻辑作为一个完整的信息系统的软件架构,除了考虑业务逻辑之外,还需要考虑系统设置、备份、系统维护等系统功能逻辑,并需要在软件架构中体现出来。书务系统图3-4考虑了系统逻辑之后的书务系统软件结构3. 4信息系统拓扑结构结点分布设计信息系统根据其拓扑结构划分成不同的结点之后,软件的各子系统也需要分布到不同的结点上面。把书务系统划分为书目管理、架存管理、售书管理、统计查询和系统管理五个结点。可以把软件架构中各个子系统分派到这些结点上去。如书目管理结点上分派的软件子系统、图书销售结点上分派的软件子系统。图3-5书目管理结点上分派的软件子系统“务系统图3-6图书销售结点上分派的软件子系统3. 5系

11、统层和中间件层的软件结构设计在软件架构中也需要确定系统层和中间件层的软件架构。应用层NET FramworkODBC中间件层书店书务系统SQL ServerIWindows XP1- y TCP/IP系建图3-7书务系统的系统层和中间件层的软件结构第四章详细设计4.1业务对象模型设计业务对象是从业务领域中提取的业务实体,这些业务对象将作为信息系统中的基本构成元素,并作为信息系统中公用的实体类。业务对象模型设计包括提取业务对象、对象属性设计、对象基本操作设计、关系设计、优化类和建立业务对象模型等工作。4.1.1 提取业务对象业务对象来源于业务领域中的业务实体。业务实体是组织中存在的各种事物,是组

12、织的基本资源。业务对象是信息系统的基本构成元素。图4-1从书店业务中提取的部分业务对象4.1.2 对象属性设计在面向对象方法中,属性用来表示对象的静态特征。构成对象静态特性的项目成为属性项。每一个属性项中的具体值称为属性值。 ID:Integer:lateccr MincCheng:Strane-DxuHua:Integer You Xiang:String- 5exZkuString-save ():Strxncdelett0:Strxnc0:String图42对象属性设计4.1.3 基本操作设计属性是业务对象的静态性质,操作则是业务对象的动态性质。业务对象的完整操作需要在全面考虑了业务对象

13、在信息系统中完成的功能、对象之间的相互联系以及系统的性能时限等多种设计因素之后,才能完全确定。4.1.4 关系设计不同的面向对象程序设计语言对关系的支持程度是不一样的。4.1.5 类的优化从业务领域中提取有些复杂的类需要进一步优化。一任二柱启号卜杜冬K S号 e:3r 3人辛二4聂;-I5KJ王冬牛名或次电价图4-3“图书订单”优化类图4.1.6 业务对象模型业务对象模型用类图来描述提取出的业务对象之间的关系。业务对象模型是整个信息系统的基础。订单图节-册数-计划到货日期-实际到近日期出版社编址吗 社出编 人 版称系活政箱It系号 出名联电邮邮网联赛 -生出图购进图书盘存图书报报图H图竹类别-

14、. I一二别名称架存图H-架存下限 一架存上限架位架存数员退回图书一盘存单编号一盘存H期-提交标记-备注-1-入库口期-备注入库单-迸书数量-进价-提交标记订单费用图书订单-订单编号-订单U期-到货地点001:50 存改加除 保修增删r另8位码 lLn询密 史费丹他 运税管其-架存数是-损朦冈-仰出数量一折扣-仰价)4/ :折 修改尊 保修计-报报单编号-报损口期-需注-退回数量-退价-书日期-退书原因个人公员存改除加保修删增 7/ Az X? 报 ffA除加 保修删增-售书单-修书口期 一番注号 位期数 编 单日分 员名址活作箱册ir注 会姓地电.L邮注索备别生庭机宅历称箱政 性出家手住学职

15、邮邮。曲 6改除加 保修胴增图4-4书务系统业务对象模型4. 2功能逻辑设计4. 2.1功能逻辑设计的意义功能逻辑设计逐一对各子系统所承担的功能用例进行分析,提取用例所涉及的业务对象,补充为了能实现该用例的功能应该设置的界面类和控制类。4. 2.2功能逻辑设计的过程功能逻辑设计一般需要经过三个步骤:第一步:提取功能用例设计的类;第二步:绘制反映功能用力中各个类之间关系的功能逻辑类图;第三步:分析使用者与用例所交互的信息、,以及用例中各个类之间所交互的信息,得出功能逻辑交互图。1 .提取本功能涉及的类图45提取的售书处理类2.功能逻辑类图设计售芍女运营运卷我M法一覆息0,缘吠三芸)* 声或弋售S

16、书列象)* 层管迳)* 计JT产?c)* 售二压书)汇艺书二)-口-融值与14名WOOO存玄学*?.自收吐三后已启可卡系地址一裘系人-备注溟学():受*0:修笈0:ElOOO号公名色或次性考慝三ID平IS个仅二R3+关专:)量?c笆三!:处产生各叠除0计算产?量落馀WID茅产等各售个-毛M旧号-=-各注5=030曼津0*二售二切鸨4买千一n5式量:-:-欠存上覃:2堤存0-三诲)-二苦做上京一一一一*春企号三住工二;EflJgrr,.保存)三袋0修武0塔旅长分图4-6“售书处理”功能逻辑类图3 .功能逻辑交互纵览图图4-7“售书处理”功能逻辑顺序图图4-8“售书处理”功能逻辑协作图4.3数据库

17、设计4.3.1概述数据库设计是指根据业务需求、信息需求和处理需求,确定信息系统中的数据库结构、数据操作和数据一致性约束的过程。4.3.2概念设计图4-9书务系统的概念数据模型搬瞌腾qC1ESH51想正打ShMAfi也打ehX(2fctlemen2工窕匕迂2TKH:短仁打shMi*FjitSI肢N七史shi桩arates3)IdaifxJEl辟9iaileoatc2I泌iZuleaatesl3a2c);门山闻me:)雁理为旧钛,口料Fix询Wm”门氏&imtenaI典博TnilthatesW2:,::,:.:;:如律:pi皿bleizmMItoil*脱/阮秋ItedxJ?:w旧肥I此“旧逅跳二!

18、feutlxIoa:if.eJ血w(inkjiiraren111的i丽出RitemwMFa:I加E*!上EKIMfidMetetoIM如的.;m章:;:rcjdin日硒liteiiIS金仁沱:rEle3zHEeskeHneh:刁.litfd工必工工工工心rax-二1七2rH七心caracx;芯u:eearnoniuckttxj;匕1立CXKX:j*j:.土:缸3.i:0)加中口rkirnnLH;.、-nAvtC5E燧就触到ic:ei.说Eeczinn101Itruleemexs!Vruleutots3)1派帕七必txtt:csi然毗较助45W骊稹林加5M领式弱工;E:U二解c:X二秋Etc1X

19、1球诘壬2E:刚加&ZZW,kE.e二mketTiet制J:ep见工,匕U工:左:士忆限)4. 3. 3逻辑设计订单图书(书号, 购进图书(书号, 架存图书(书号, 盘存数量(书号、 报损图书(方号,图书订单(订单编号, 订单费用(订单编号, 入库单(入库单编号, 存盘单(存盘单编号, 报损单(报损单编号, 售书单(售书单编号, 个人会员(会员编号, 图的类别人类别编号, 出版社(出版社编号,图书(书号,ISBN,书名,作者,出版口期,版次,定价,类别编号,出版社编号)i丁单编号,册数,计划到货口期,实际到货口期)入库单编号,订单编号,进书数量,进价,提交标记)架位,架存数量,架存卜.限,架存

20、上限)盘存单编号,实际数量,架存数量)报损单编号,报损数量,报损原因)售出图书(史至,售书单编号,会员编号,售出数量,折扣,售价)退回图书(/竺,工上,售竹单编号,会回编号,退回数量,退价,退书口期,退书原因)工号,出版社编班订单口期,到货地点)运费,税费,管理费,其他宓用)入库日期,备注)存盘日期,提交标记,备注)报损口期,备注)售书日期,备注)姓名,地址,电话,工作单位,邮箱,注册日期,累计积分,备注)类别名称)名称,联系地址,电话,邮玫编码,邮箱,网址,联系人,账号)职工(Z号,姓名,岗位,密码)职工信息(工幺,性别,出生口期,家庭住址,手机,住宅电话,学历,岗位,职称,邮箱,邮政编码)图4-10书务系统的逻辑设计4. 3. 4物理设计瞌社水弱mtHH出 皿如加 璇如画如胡 电将 TUCffllfil 砥班 rjoritl 靠 TsioriJOI 限fleet的痢、mdarN 甜 皿如田辩解弱 virar 1J) (fk 蛹 varcbarllO) 弱龌 iitijer 骊飕iittgerIOI iiteger辟七怔1:Ewtllfi)通比RXllO磔 施nnHil &: 工号 T2I金忸曲;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论