《需求分析实验报告.docx》由会员分享,可在线阅读,更多相关《需求分析实验报告.docx(15页珍藏版)》请在优知文库上搜索。
1、需求分析实验报告书店的新成略规划:书店的战略规划是要建立更多的客户群以扩大书店的发展规模,进而扩大市场一个战略是为外地用户扩大电话定购能力,另一个战略是要通过Inicmei增加直接客户市场销路,新系统是个能为企业的快速增长进行计划并准备加强支持客户交互作用的系统。战略系统计划项目产去了技术结构计划,应用程序结构计划和实施的时间帧。1,技术结构计划:I.把商业应用软件转移到客户一服务器结构来,为数据库和电信功能保留了主机,以允许其容量增加及快速发展,2,向在InICrne1.上经营商业转移,首先要有一个WCb站点,然后要有链接到内部系统和数据库的一些客户和供应商的事芬处理支持。3,预期最后向内联
2、网解决方案发展2,应用程序结构计划;I.财务/会计:带客户一服务器的软件包解决方案2,人力资源:一个软件包解决方案,最大限度地使员工访问人力资源表,过程和利益信息。3,客户支持系统:设计一个订单处理和执行系统,综合三方面的订单处理需求:通过WEB邮购,电话定购和直接客户市场销售。4,库存管理系统:设计个商品销售和库存系统,可以部分提供给客户以便查询5,零伊店系统:把商店管理系统与库存管理系统集成起来3,实第应用结构计划的时间帧I,首先,实施客户支持系统。2,在客户支持系统后动后立即开始实施库存管理系统,3,把零售店系统与库存管理系统臾成起来4,更新人力资源系统和财务/会计系统二,系统分析根据拈
3、店的要求,可以确定系统相关者:1 .主管用户:书店的高层管理人员,如店长2,商业用户:使用系统处理日常事务的人3,顾客:包括网络客户和电话定购客户通过对各个系统相关者的调连分析,可以确定系统的基本事件表:图书第售系统的系统事件表事件触发器来源动作响应目的地(非直接)客户查询库存书籍商品查询顾客隹询库存的图书此书籍的详细信息颐客(非直接)客户发送订单新订单顾客生成新订雎实时连接销售部门订单确认客户交易处理银行订单细节发货部门生成订单汇总报表的时刻周末,月末,季度末,年末生成订单汇总报表订单汇总报表管理部门生成网络汇总报表的时刻每天结束时生成交易汇总报表交易汇总报表会计部门客户或管理人员想杳询订单
4、订单状态杳询客户或管理人员杳询订单状态订单状态细节客户或管理人员发货部门按订单发货订单完成通知发货部门记录订雎完成情况发货部门确认延期订货单延期订货单通知发货部门延期订货单通知延期订货单通知客户非直接客户退货订单退网通知客户生成订单退伙确认客户退回记录事务处理银行生成销售情况汇总周末,月末,季生成完成情况完成情况汇总管理部门报表的时刻度末,年末汇总报表报表(网络)客户修改帐户信息客户帐户信息修改通知客户更新客户帐户信息市场部门想给客户发送促销品货项目促销品细节销售部门分发促狷品和项目促销品和项目客户销售部门修改图书目录商品目录修改细节循售部门修改图书目录销售部门促销某些书促销图书细节销售部门生
5、成促销图书记录销售部门制定新的图书目录新图书目录的细节销售部门生成新的图书目录图书目录客户和潜在客户牛成商品目录活动报表月末牛.成商品目录活动报表商品目录活动报表销售部门直接用户查询图书图书查询直接客户查询库存的图书此书籍的详细信息客户直接客户购买图书直接销售记录自接客户直接销售记录直接销售记录确认直接客户退货直接客户退伙记录直接客户直接客户退货记录直接客户退伙记录确认生成直接客户交易汇总报表的时刻周末,月末,季度末,年末生成直接客户交易汇总报表直接客户交易汇总报表管理部门生成图书销售排名报表周末,月末,季度末,年末图书销售排名报表图书销售排名报表管理部门生成库存报表每天结束时生成库存报表生成
6、库存报表管理部门直接客户的团购直接客户团购记录团购客户直接客户团购记录直接客户团购记录确认从系统相关者描述外部事件:I.顾客:顾客分为两类,类为直接到书店买书的客户,称为直接客户:一类为通过电话,WCb下订单定购的客户,下面分别描述其事件:一,直接客户:较为简单。梗客来到书店,通过查询,找到所要买的书,然后购买。如果图书发生质址问题,在固定的期限类允许其退货。这里包括了三个外部事件:直接用户查询图书,通过放置在书店相关位置的电脑,用户可以查询所耍的图书,如果有库存的话,顾客就可以购买:客户购买图书:直接客户在找到合适的书后就可以到服务台购买。直接客户退货:可在符合条件的情况下到退货窗口退货。二
7、,非直接客户:分为两种一种是电话定购的客户,一种是通过WEB定购的客户。电话定购的客户:打电话到书店,说明所要的书目,销售代表隹找有关的书目,如果库存有的话,便可以生成订单。订单当场经过用户确认。待书店收到来自用户的贷款后,便由发觉部门发货。如果发生意外情况,无法按时发货,那么发货部门将及时通知用户.网络定购的客户:如果是新用户的话,在网络上注册客户信息,老客户不用注册,然后查询欲购买的书目,如果有库存,顾客便可以生成一个订单。在订单生成后,发送到系统,得到系统的确认后,系统发回一个订班确认信息绐客户。待书店收到来自用户的款项后,便由发货部门发货。在此期间,客户可查询订单状态.如果发生意外情况
8、,无法按时发货,那么发货部门将发给用户一个延期订货单通知,以通知用户。非直接用户如果发现有历量问题,可立即联系书店,在一定期限内都可以办理退货。网络客户还可以登陆到系统中以修改自己的客户信息。这里包括了个外部事件:I,(非直接)客户查询库存书籍2 .(非直接)客户发送订单3 .发货部门按订总发货4 .发货部门确认延期订货单5,非直接客户退货6 .(网络)客户修改帐户信息7,客户可查询订单状态还有一类特殊的直接用户,他们是团购用户,这些用户一次性都购买大量的书籍,因此可以享有些折扣,他们的外部事件是:直接客户的团2,商业用户,根据书店的具体情况,商业用户可分为:销售部门,企业管理部门,发货部门。
9、其中,销售部门的具体任务是:根据库存状况,修改图书目录和制定新的图书目录,在节日进行促销。其外部事件包括:销售部门修改图书目录销售部门促销某些书销售部门制定新的图书目录小场部门想给客户发送促销品货项目发货部门:发货部门的主要任务是去:对已经确认的订单进行处理,按时发货,如果遇到意外情况,无法及时发货,将尽快联系客户,发出延期订货单(其外部事件包括:发货部门按订单发货发货部门确认延期订货单系统的临时事件,系统的临时事件有,在周末,月末,季度末,年末时,系统自动生成:生成订单汇总报表,生成销售情况汇总报表,生成直接客户交易汇总报表,生成图书销售排名报表。除了这些,每日营业结束时,还生成:库存报表和
10、网络交易汇总报表。每个月末生成商品目录活动报表.这些临时事件,更好地反应了书店的销库和管理情况,以便于管理者做出市场决断。评估属性:客户信息(网络客户)项目名称具体内容备注用户名用户的真实姓名无用户ID由数字,字母组成区分大小写用户密码由数字,字母组成至少6位性别男或女联系地址文本应提醒用户真实性联系电话文本应提醒用户真实性用户备注文本字数有限制订单信息:项目名称具体内容备注订单号由数字组成无用户ID由数字,字母组成区分大小写总价数值具体金额促销情况文本是否促销订单备注文本字数有限制订单生成日期日期具体日期支付情况是否支付发货确认项目名称具体内容备注订单号由数字组成无用户名由数字,字母组成区分
11、大小写发送地址文本应提醒用户真实性联系电话文本应提醒用户其实性订单备注N本字数有限制发送日期日期具体日期发货编号包裹编号直接客户销售记录项目名称具体内容备注书名文本无编号由数字组成无价格数值无购买时间具体时间无客户退货情况项目名称具体内容备注书名文本无编号由数字组成无价格数值无购买时间具体时间无破损原因文本是否退货是或者否具体原因经过这些分析,得到系统的类图如卜用例图如下协作图如下,网络客户下订单发货处理评估目标处理环境:伴随若出店的不断发展,为更好地支恃业务动能,RMO已经逐步建立其系统环境。当前环境:设施设备连接方式数据中心:川.零售客户机一服务器到数据中心的专线仓库中型计算机到数据中心的
12、专线电话订单客户机一服务器到数据中心的专线以上的表格时有关于原来的图节管理系统.己经拥有的技术包括主计算机,这台计免机位于专门的数据中心。图书零售有本地的客户机一服务器零售系统。这种系统通过收款机来手机销格和财务信息.这些信息页发送到保存在主机的中心帐目和财务系统中.这种创送是每日成批进行的。电话定购系统是种在客户机一服务器环境中运行的相当小的WindOWS应用程序,它由书店的员工建立,是一个独立的应用程序,与库存以及分发系统的其他部分集成的不是很好。每天信息成批的传送到系统上。仓库是通过一台连接到数据中心的中心计算机来管理和控制的.它及时体现阵存的最新情况,并在每天营业结束时生成报表。建议的
13、环境I与目标环境相联系的许多决策时在战略计划阶段制定的,这些决策为这个组织确立了长期的方向。在其他情况卜.,随着新系统使用了最新的技术,战略计划页要进行修改。书店把开发这套新系统作为一个选点来抓。新的客户支持系统和库存管理系统的范围和影晌如此之大以至于这个项目应该对整个长期战略进行检查。在卜表中,列出了书店可能的各种目标环境,表中选择方案根据技术类新和中心化程度列出。方案描述h加大ineme的功能使内部应用和外部的客户都支持基石Web的技术,与持续发展的电子商务相适应2,使用百分百的内部1.an/wan技术内部事务处理将更快,数据库不需要与Web打交道,只需要把目录放在Web上3,混合1和2使用Web与客户交互但使用内部1.an/wan作为后台处理,如发货,库存等4,使用主机作为中心数据库服务落支持高容量的事务,可以作为中心数据库以便控制和维护一致性5,在本地服务罂上使用分布式数据库分布式数据能提供更快的响应,