一份不错的概要设计文档(流程图)_第1页
一份不错的概要设计文档(流程图)_第2页
一份不错的概要设计文档(流程图)_第3页
一份不错的概要设计文档(流程图)_第4页
一份不错的概要设计文档(流程图)_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

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

文档简介

1、GG区Legend书店图书管理系统图书零售系统概要设计版本:X.X修订历史记录日期版本说明作者图书零售系统概耍役汁文档1 引言41.1 编写目的41.2 背景41.3 定义41.4 参考资料42 总体设计52.1 总体设计方案52.2 各系统Z间的连接示意图62.3 需求观定62.4 运行环境62.5 基本设计概念和处理流程72.6 结构82.7 功能需求与程序的关系83 接口设计113.1 用户接II113.2 外部接口113.3 内部接II124 系统数据结构设计134.1 工作书目资料表错误!未定义书签。4.2 样本书U资料农错误!未定义书签。43销售单位表错误!未定义书签。4.4 发货

2、单位表错误!未定义书签。4.5 供货商信息表错误!未定义书签。4.6 客户信息衣错误!未定义书签。4.7 供货商长期介同信息表错误!未定义书签。4.8 客户长期介同信息表错误!未定义书签。4.9 主配配额设置表错误!未定义书签。4.10 征订单主表错误!未定义书签。4.11 征订单明细表错误!未定义书签。4.12 客户目录报订单表错误I未定义书签。4.13 客户胡种报订单表错误!未定义书签。4.14 供货商订单衣错误!未定义书签。4.15 供货商报订批次表错误!未定义书签。4.16 配货记录表错误!未定义书签。4.17 供货商收货单表错误!未定义书签。4.18 供货商收货纪录表错误!未定义书签

3、。4.19 客户发货单表错误!未定义书签。4.20 客户发货纪录表错误!未定义书签。4.21 客户退货单表错误!未定义书签。4.22 客户退货衷错误!未定义书签。4.23 供货商付退表错误!未定义书签。4.24 差错记录表错误!未定义书签。4.25 转仓表错误!未定义书签。图书零會系统概耍设汁文档4.26 调拨批次表错误!未定义书签。4.27 分省汇总单衣错误!未定义书签。4.28 线路汇总单表错误!未定义书签。4.29 发运批次表错误!未定义书签。4.30 连锁店进销存信息表错误!未定义书签。431一级仓库表错误!未定义书签。4.32 二级仓库表错误!未定义书签。4.33 仓位表错误!未定义

4、书签。4.34 库存入库/出库表错误!未定义书签。435损益表错误!未定义书签。4.36 异常出库表(将异常出库巾请表介并到此表屮)错误!未定义书签。4.37 盘点主表错误!未定义书签。438盘点细表错误!未定义书签。4.39 中转收货批次表错误!未定义书签。4.40 中转收货发货记录表错误!未定义书签。4.41 屮转发货批次表错误!未定义书签。4.42 屮转结算批次表错误!未定义书签。4.43 中转结算单表错误!未定义书签。4. 44中转资费表错误!未定义书签。4. 45客户预收预付表错误!未定义书签。4.46 供货商预收预付表错误!未定义书签。4.47 与供货商结算批次表错误!未定义书签。

5、4.48 与客户结算批次表错误!未定义书签。4.49 与*户结算表错误!未定义书签。4. 50与供货商结算表错误!未定义书签。4.51 角色表错误!未定义书签。4.52 用户表错误!未定义书签。4.53 用户一角色对应表错误!未定义书签。4.54 角色一权限表错误!未定义书签。4.55 操作口志表错误!未定义书签。4.56 十大图书分类编码表错误!未定义书签。4.57 国图图书分类编码表错误!未定义书签。4.58 自定义图书分类编码衷1错误!未定义书签。4.59 自定义图书分类编码表2错误!未定义书签。4.60 版别表错误!未定义书签。4.61 出版社号表错误!未定义书签。4.62 补货报警配

6、置表错误!未定义书签。4.63 退货报警配置表错误!未定义书签。4.64 人II资料表错误!未定义书签。4.65 基本信息农错误!未定义书签。4.66 口库存表错误!未定义书签。4.67 口发货表错误!未定义书签.4.68 日进货表错误!未定义书签。4.69 口收退表错误!未定义书签。4.70 U付退表4.71 补货报警农4.72 退货报警表错误!未定义书签。错误!未定义书签。错误!未定义书签。5系统出错处理设计755.1 出错信息755.2 补救措施765.3 系统维护设计763图书零售系统概要设计文档1引言1.1编写目的本文档的口的是阐述GG区Legend |5店图书管理系统的概耍设计.本

7、概耍设计说明书编 写的口的在全而说明GG区Legend书店图站管理系统第阶段屮的设计考左,包括程序系 统的皋本处理流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基 础。本说明书的预期读者为系统设计人员、软件开发人员、客户方的系统设计人员和项冃评 审人员。1.2背景GG壮族口治区Legend书店图书管理信息系统是广东省新闻出版局信息服务中心为GG 区Legend |$店开发的一套信息管理系统,内容涉及业务,储运,网站,音像,零售五个子 系统。软件将被使用在GG区Legend书店的并个相关部门以及齐个连锁店。1.3定义套装书可以成套出售也可以单册出何的图书。套装书冇以卜几种情况

8、:(1) 各分册的书号一样,单价也一样,只录入套书名,不分别录入书名,一律以分册命 名。(2) 各分册的书号一样,单价不一样,录入各分册书名(3) 各分册的书号不一样,这种情况可以不考渥单价。录入并分册书目。套装书的数駅录入 律以徉分册的数彊录入,在按套销竹时逐在库存中减去并分册的数 最。图书品种书号,书名,版别相同者定义为同一个品种图书销售商品单位书号,书名,版别,单价,相同者定义为同一个图书销售商品单位图书发负单位 书号,书名,版别,单你出版年限,规格相同者定义为同一个发货单位 供货商提供图书资源的企业分销商 集团卜属的,对统一购进的图站商品进彳j分销的协占客户图书商品销竹的对象,分为集团

9、客户和个人客户。代发站为了减少物流成木,区店设置了代发站(桂林,柳州。),代发站用专用线路连接到区丿占,直接访问区店数据库,所以可以将待发站当作一个远程的仓库,他的处理方法 和区店的仓库管理系统类似1.4参考资料图廿零曹系统概耍设汁文档2总体设计2.1总体设计方案本系统采用框架(框架的说明请参考”基框架的程序设计.doc-)设计,系统的各个子 模块之间功能独立,可根据用户的需要动态进行组合,各个子模块之间没有直接耦合,而是 通过数据库Z间的联系由框架进行组介,子模块的修改只是模块内的局部修改,不会丫致修 改的蔓延,从而使系统的抗修改能力大犬提高,降低了系统开发的风险。框架程序利用COM技术,采

10、用面向对象的设计方法,PnP (即插即用)的设计理念, 在框架的组织卜,程序员无盂了解项U的流程等细,只盂耍关心H负贞的功能模块,対程 序员的耍求人人降低,也避免了rflJ:程序员的个人理解能力对系统造成不必要的影响。人人 增强了系统的可维护行,降低了维护的风险。慕框架的程序设计一个敲重耍的特点是实现了模型一视图一控制器模式(MVC),模 型纽件封装了内核数据和功能,从而使孩心的功能独立J输出衣示和输入方式。视图组件从 模空获得信息并向用户显示。控制器组件与唯一的一个视图组件连接,接受用户的输入。通 过模粮,视图和控制器的相互分离,应用了框架设计的书店系统可以方便的改变用户接门, 其至在运行期

11、间也町以修改,使得系统町以十分乂活的适应用户影变的功能界血耍求。此外,采用框架技术进行软件开发还包括以卞的主要特点: 利用框架开发的软件貝有一致性结构,框架决定了软件产品的最终形式,利用框 架建工的系统很容易维护,系统Z间可以很方便地柑互存取,而II用户看來也是 一致的。 限制了软件设计人员一定程度的创造性行为,软件设计人员可以无须作出太多的 设计决策,依照规定的方向建芒应用,指导软件设计人员全面了解相关领域,充 分完成需求分析,避免过早考虑实现细节,了解框架结构的软件设计人员将很快 地洞悉整个系统的逻辑结构。 人粒度的设计支持分析和设计的重用,框架把-个系统冇机地分解成一群相对独 丄的构件,

12、定义了乞个构件间的接II和作用关系,符合软件匸程中设计的模块化、 独立化和信息隐藏等特征。 降低了对软件开发人员的技术耍求,低层编程可以基J框架屮的支撑条件接 门、构件库和约定进行,软件开发人员只需耍了解局部信息就可以考虑实现。 参数化框架使系统的适应性、灵活性增强,通过复用、可配置等技术,一方面可 以支持可变化的逻辑结构的实现,另一方丽町以允许系统的分步建成。5图书零售系统概要设计文档2.2各系统之间的连接示意区店图书信息管理系统区店音像信息管理系统区店网站系统息外布统fd对发系息换台信交平内部交流平台#零售系统业务系统储运系统批发系统零售系统2.3需求规定说明对本系统的主耍的输入输出项口、

13、处理的功能性能耍求,详细的说明可参见盂求说明书。2.4运行环境图系统概耍设汁文档72.5基本设计概念和处理流程C 触发状态迁移的事件 、M2. 2SVg八退货已验牧A9S1初姑A1.4S5已报订AnA6.2S2怜征订S3已处订A61S7满足合同I I收列I S咒卜*的刑订屮.W lilltt H;IMF&iH ilM 2卜浙f卜戾.宾刊卜为发I.来的按订氓I l I 3,. I |I I(KM卜谢皿訓的,i-I - I. I.;M 加丁ny 彫kHKiftM加订他纤115认后形*订单&彼QI乩M忆收I肋怎发的贷卬发货 Mi. I16.2A7. IA7.2VIAH. 2iU货成坊的”形戚Hi衍0

14、 HH詹向发水的1$形戍枚缶 I时住屮入迥收货胸认19 WtttX*f jU9KA12. IA12.2AI2 31I:I IAll. 2A13.1ll:“入1(配审斯讥入吊出刘心 入対加仇 i(iih術的nmc zjiuz:fr用;如i 1戚I沁吹术尽IS衿I时輿必血也:订M化发.的按哎老A11 1 I7.A2OIf!代I- A:AH说农时*J泌卄迟 A2)A22. I 点册illtUI 22. 2业务初说抒报密. A22.3 加324 付 A26. IA26.2Xil. I127.2攻,J卜劝的款 柑卅刖 M I:瀚水付 崗卜浙任枚S11客门退货仓 屮S1G进货己经脸 牧-A8. 1 S8不

15、满足合同, 入临肘收货仓AllA8. 2 1A1GS12已分林A12.1S22 已 ffiMFjVlS23己羽薦A*. 1A12.3 MJ fittS13己入门车A13.5A】34(S23已护收)S14待的退仓屮,除备A22. 1 L一A22.21SI7待发货给下|S18上粟屮.待退货给匕游供让1游年八 |呼A18. 2S15已損耗SI6已根废A11A21.1A17S27己何诅,銀供货丽待絡HS2I已打仅 r 户 结 算与 供 货 商 结 算补货提醒J退货提醒J智能补货报警配置智能退货报警配置基木信息管理供货商资料管理长期合同维护供货商分析客户资料管理长期介同维护客户分析主配配额设置参考书目资

16、料管理工作廿|资料管理销您单位管理发货单位管理图书分类管理版别管理连锁店书目资料接受与确认会员资料符理会员积分管理会员等级传理征订目录管理征订11录明细管理目录征订订单管理品种订货订单管理进销存订单管理连锁店订单接收与 确认(电子订单)集团备货订单管理供货商订单生成报订回告处理订单到货情况査询图书到货通知库存图书列表按客户订单配发主配配发下栗卜栗图书状态信息 杳询上架单生成货架管理普通顾客开单会员开单销货单打印发票打印折扣管理客户开单历史发货纪录査询票据打印盘点仓位管理转仓管理异常出库申请异常出库确认停售书指定取消停售,再次上 架催退管理客户退货清单显示退货书目的去向选 择待付退书口选择退货请

17、求取消退货,再次上 架待付退清单生成(下栗)区店书冃资料的分 发连锁店自编书目的接收连锁店自编书冃的 确认图书催退连锁店销售数据和存货数据的接收连锁店的结算图书零售系统概要设计文档结算清单生成应收咨询应收确认银行托收处理结算完成操作结算差错处理拒付处理对帐做标记确认可付款结算完成处理结算差错处理3接口设计3.1用户接口程序是标准的Windows程序,提供图形化的用户界面,3.2外部接口一:与连锁店之间的外部接口:区店信息管理系统同冬儕系统通过区店的WEB服务器进行非实时的信息交换。达到信息传 递和共享的目的主耍提供的外部接UUtt:1:区店书目分发2:连锁店自编书目接受3:征订目录分发4:连锁

18、店报订资料接收5: 与连锁店相关的单据分发(提供给连锁店用作卩据转换)6:连锁店销俗数据接收这些外部接口连锁业务的数据交换I前考虑采用文件交换的方式进行 利川ftp上传,卜墩达到文件交换 的目的。主耍分两部分:一:区店向连锁店发布数据(主要包括书hl资料,征订II录等实现方法:1:区居业务系统门动将盂:耍发布的信息以淀的格式(XML)并压缩后放到FTP的指定路 径。2:连锁店定期到指定的FTP路径下载文件,同时做下载纪录,便区店知道哪些连锁店 已经进行了卜墩,哪些没有3:连锁店将卜或的信息导入到门己的系统中(山系统门动完成)二:连锁店向区店上传数据1:连锁店定期把门己需耍上传的信息以一定的格式

19、压缩后,并按照系统设定的命名规则命 名2:把该文件上传到ftp的指定目录,并做上传登记3:区店系统将上传來的数据导入到1(2的系统屮二:与区店网站(信息发布系统)的接【:除了为连锁丿占系统提供外部接I I外,区店信息管理系统还向区店网站提供信息发布功能,生 成一些静态的网页,向外界提供基于WEB的信息发布。3.3内部接口本系统采用框架结构(该结构的详细说明请参阅论文),内部接11的实现通过配置框架实现, 该部分接|对程序员是透明的。框架通过使数据一数据视图一数据行为相分离的方法,数据、数据视图、数据行为之 间主耍是数据耦合和非肖接耦合,因此模块是非常独工的,以至J:町以通过配置方式挑选模 块组

20、合在一起工作。数据视图是基r数据结构來建立的,如果信息的结构使用相同的格式定义的话,多种 信息可以共亨相同的数据视图组件显示信息的内容。数据结构是相对稳定的,町以抽象多种 信息的特征建工相同的数据结构,例如关系数据就可以抽象数据表的数据源、SQL视图、 7段、类型、主键等牯征建立关系数据视图的共同特征,这样以此为数据结构的列表数据视 图就可以适用r人多数关系数据。数据结构是以描述方式定义的,与数据视图的实现平台没 有关系,因此在构件坏境卜使用可以很方便。类似地,数据行为是以数据视图的选择信息作为参数來调用的。数据行为基本不关心 数据视图是如何实现的,数据彳j为改变数据z后并不直接修改数据视图,

21、而是通过让数据视 图刷新來得到数据的变化,数据行为与数抑:视图的关联在参数传递z肩就结束了.数据视图 的复用本身就意味着数据行为可以被复用,如果数据视图调用数据行为的参数是一致的话, 相同数据行为还可以被多种数据视图所复用。山j数据视图和数据彳亍为都可以通过上述方式被复用,因此在框架屮数据视图和数据 行为可以像积木那样被组装起來,只耍他们在关联的地方具冇相同的描述方式。借助构件技 术框架能够预先建工各种各样的构件,然后使用配说文件选择介适的“信息对象”、“数据行 为”、“列表数据视图”、“丰富数据视图”组合在一起,构成完整的信息类描述实际的信息。 当原先使用的数据视图或数据彳亍为已经不符介新的

22、石求时,可以将新的数据视图或数据彳亍为 构件代勞原來的构件与梵他部分币:新组介就可以完成升级,不影响it他信息对彖仍然使用原 来的构件,也不需要维护相同构件的多个版本。事实上,数据从头到尾都是隐藏在数据视图和数据行为的背后。只要数据结构泄义的 描述方式没仃改变,即使数据结构本身改变了数据视图和数据彳亍为仍I口是可用的。由j所仃 数据视图都是基于相同接【1的,所有数据行为也是基于相同接【1的,因此不但构件内部实现 対其他部分透明,而IL替换构件也不会彩响比他部分,通过聚合方式可以把以前的构件功能 组合在一起提供新的功能。13图廿寒會系统概耍设计文档4业务流程设计4.1货源组织#图书零售系统概耍役

23、计文档174.2配发管理皺收货客户退货表分省汇总单、线路汇 总单、打包单A入库/出库表4.3收货管理4.4现批管理与客户结算衣萨发货纪录4.5门市销售4.6仓库管理损益表异常出库表图书零何系统概耍设计文档/1923入库/出库表4.7收退管理图系统概耍设计文档催退管理同意退货社发货纪收到客户退货客户退货表辭货请-同意i总货社退货批库存入库/ 出库衷库心总数表仓位表拒退4.8付退管理客八退货农库縱/库存总数表 蜚货商付退仓位表图书零佃系统概耍设计文档#4.9与客户结算4.10与供货商结算4.11连锁业务29图系统概耍设计文档5数据源向图5.1货源组织FIDFM信息条丨1FM信息値F修改右IDF修改

24、尉何版别分关1版别分茨2发行分类号营业分类巧开本号供应商类别1供应谢类别2供应裔类别3供应前类别4客八类乜1客户类星2客户类塑3写户类客八级别1客八级别2结几方式经背方式运输方式出款方式发货地点区内(*地区)区外(W)t季线路淡供线路快件线路肝孕运输方式演爭运输方氏快件迖方式44征订”44 False MLi收订”期货订07征订单明细表Fftp订An种IDF秆订MidF序巧FT 本 BIHDF缺省tn货结算期念F钥货方式巧F怕货折知F录入业务员龄F修改时间F紡F客户日录报订甲表T客户订敵IDT订m血水、;T样本I5IJIDT客八IDF供货商ij单IDTir冊种RT客户订救Tm货折和T订货方式号

25、T运输力成号T刘货期PUT结貝方式号T悄货结口期限T为榔状态T1T单來济T1代标忠T呆入员峥T士成II期T备注供货両订甲生成各尸Uffivl甲&卜K订叩1:卜Il 1走爪兮WA lillm1和“Ij W litAl dnd 11Utt卜mtiffrllIfJSAKVKM 力xV;HR HIM帅心;卜maMnsiiu1U闸很血b订T*沖MX14AV1吓咸IE紛i:maiSjir iM iJ.VtHH. r= ttTTaIfLiiTmTj4 ifill V供坯w仅订nt次衣I4tiJO:itIfnan:nII亠l!报订-dCVjArtFwJflVi甲便&I M 卜T也血一丄1阳1JJWfHil1非

26、训折別11介U址幵析1 |1卄务応II:1fAttPi4从迈扪仃治思衣;II:-初IC11人分知1:11紅如::1 血快貢冏订甲衣-1q心侖小ii:1ilVA9 |luiitajiq1rAiniiiKIHAHirrRTiiR11STili.叫 1.: w1i i ir*i kAT*. .KCuipuI幻收伸丹加歸.等於救1 Rl.5.2收货管理Sfd) T-衣m5ii i itMilttXlK4 hlliuUAIEt1.1 MmHflMlo*.l!小)igrvuu 人3;讼”皿着仪并7“wl山H:nI供如川1rKOIJIff1.Vr ;丿,a-;V旳h川;1;*此:VH;1. / :1:H f

27、: W UV 5 4. irFfEiWJ.1# i53V-AIK.h dW I1- :、n:T* ::!L:D:TEA图书零何系统概耍设计文档37川出9便衣1i.fl I5III01ifjf.iUii#匸111伽则|11介乂址勺折IK1业传员11:rTTOWTTZnI1配如(1的I11火分知r砂耐I1l:5)ltf*/l:l:分剋Hl:时分札心11WU/A;1诫入收势灵号l:修改时*|;紡11忡31/* Y讥吹JII41m;空曲刖忖:$1术入誠町气I4AiimI*u乃尸及拆单农T.PirTn” ;I1Ufl tt1T沁llJ tlT和T、发员甲I2瓦Ifl IMIII1If加 iZd、|iI耳

28、細他41 VIT;:畑丁“、状色1丹 Ji1nr Hfr各尸灰赁孔求农TIUrnmTinTtfiWttVTnilIWfT1丈汗11川戏方典Tft few11分林ii 0 ui1歧钿 Hlrfiteiuiid划交31 Mlr片和交蝕1 1!爲丐ii5心总力/?;ri MH fi1 Ff i:MWJjXVii皿他!卵iriWEZiBi.叹入业务衣号ibVIllWlT配”人小;TndBinirUbAMVUhl m-i卩r帕人如i:IIKII5I|r2狙人切IDixttimii-初印人苗Viflll Wlr好人ID|-僉居11期i弦人iv;tnn;* i 人tlKf s:tnvic也1TTtn ?.

29、fi : mviir*tr川砂gi- “IIUnvP.iuTTFFrt 曲1沁酌1TTTiT d!V XWil A:卜的3FF卄11江卜iiKir化Mm rm. ! r“別JF卜4Kl;I klliFTF公城bbl农iFF刊讯li活F41NFF3li.r. ii n im imtnn?i rpii卜II|5TTTTK-ft-川饭;IftFFn iifniUTTv;r iV. V !4lUM如利5.4现批管理汕何农rs iHiiu:trhlr TFKF TTJnTFTT tv $i miKH;F 位 WIt讹汕-人匕ZZZL1TS77msRKsh-?/h. Uthh MV I:.2 llrvi/HuzvjxwnrMIWuiuiHi2W兀貨5 ;4itiTTTTnrr1inii)iF ti龙奇人曲ui1TTiIBii、小中:lin備定站

温馨提示

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

评论

0/150

提交评论