当前位置:文档之家› 太原理工大学网上书店管理系统的分析与设计

太原理工大学网上书店管理系统的分析与设计

课程设计报告课程名称系统分析设计与开发方法课题名称网上书店管理系统的分析与设计专业软件工程班级软件1319班学号2013005655姓名张卫东指导教师xxx xxx20xx年x 月x日一、设计内容与设计要求1.设计内容:见附录2.设计要求:1).设计正确,方案合理。

2).界面友好,使用方便。

3).建模语言精炼,结构清晰。

4).设计报告4000字以上,含建模语言说明,用户使用说明,UML 建模图。

5).上机演示。

二、进度安排第十六周星期四下午:课题讲解,查阅资料、系统分析星期五上午:总体设计、详细设计第十七周星期一:建模,上机调试、撰写课程设计报告星期二下午:答辩附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。

正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。

正文总字数要求在4000字以上。

附录:设计课题:一、问题描述:对网络购物系统进行分析与设计,对购物流程进行分析,对购物中关键环节进行设计,实现对商品的录入、显示、修改、排序、保存、销售、售后服务以及客户管理等操作。

二、功能要求:1、用UML完成一个小型团购系统的分析、设计。

2、写出系统需求报告,说明系统的功能。

3、通过面向对象的分析和设计建立系统模型。

4、画出完整的用例图、类图、对象图、包图;及时序图、协作图、状态图、活动图;及组件图和配置图)三、建模提示:1、使用楚凡科技的Trufun plato x建模。

2、使用 Ration Rose 或StarUML建模。

四、其它对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能,特别是售后以及客户关系管理。

目录1、系统S WO T分析 (1)2、系统主要功能分析 (2)3、系统主要模型图 (3)3.1 用例图 (3)3.2 类图、对象图 (5)3.3 包图 (8)3.4 时序图、协作图 (11)3.5 状态图、活动图 (16)3.6 组件图和配置图 (18)4、购物网络平台的设计 (20)5、客户关系管理 (20)5.1 CRM对于网上书店的重要性 (20)5.2 营销管理分析 (21)5.2.1营销渠道结构 (21)5.2.2 营销市场宣传策略 (22)5.2.3 价格策略 (23)5.2.4 针对性营销 (24)5.3 销售管理分析 (24)5.3.1 导购/助购服务 (24)5.3.2 明确、快速的购买程序 (25)5.4 服务与技术支持分析 (25)5.4.1 邮件列表服务 (25)5.4.2 客服中心与客户服务 (25)5.4.3 特色服务 (26)5.4.4 技术支持 (26)6、总结 (27)7、参考文献 (27)1、系统S WO T分析目前,网上书店越来越多,据出版界人士介绍,网上书店的建立能大大减少图书销售的中间环节,节省大量的人力、物力,而且购书的读者也不再仅仅限于某一地区,而是遍及世界各地,这就极大限度地增加了图书的发行范围。

所以本文对网上书店所进行的S WO T分析在当前形式下显得非常必要。

SWOT是“优势”(Strengths)、“弱势”(Weaknesses)、“机会”(Opportunities)和“威胁”(Threats)的第一个英文字母的缩写。

在现代企业管理中,通过S WO T 分析,可以结合企业所处的环境对企业的内部能力和综合素质进行较为客观的评价,弄清企业相对于其它竞争对手所处的优势、弱势、机会和威胁,提醒企业制定相应的竞争战略,使企业永远立于不败之地位。

网上书店管理系统环境一般采用SWOT来进行分析,主要为以下几方面:①S(系统优势):1、电子商务行业专门的网站需求量大,潜在顾客多;网站模式别树一帜,具有顾客所需的实惠性;2、网上书店可以通过搜索关键词来避免传统书店搜索复杂费时的弊端;3、价格优势因为网上书店非实体店,降低店面成本。

②W(网站劣势):1、缺少专门的网站维护人员,货品种类还不是很完善;物流系统不完备,运输成本高市场门槛高;2、网络上的支付平台较单一;3、无法翻阅图书详细内容;4、书本退换不便;5、市场诚信度不高,国家法律体系不完善。

③O(网站机会):1、建立公司网站后增加了公司的宣传力度,建立了企业与顾客的对话平台,及时了解顾客所需,以便更加了解市场,最终实现企业利润最大化;2、政府开放发行市场,市场容量将会更大。

3、市场并未向国外开放。

④T(网站威胁):1、短时间内人力,资金,时间成本增加,资金周转易混乱; 2、电子商务业内竞争强,网络水军攻击;3、传统书店仍有较大市场份额。

2、系统主要功能分析网上书店管理系统业务描述:网上书店提供给人们更加便捷的购书模式。

从网上书店系统不同参与者的角度 ,可以将其系统功能分为前台与后台两大功能模块。

通过对电子商务网站及网上书店的考察、分析以及实际的市场调查,要求本系统具有以下功能:●统一友好的操作界面,能保证系统的易用性。

●规范、完善的基础信息设置。

●图书分类详尽,可按不同类别查看商品信息。

●按图书大类及图书名称进行模糊查询。

●实现网上购书。

●新书及特价图书展示。

满足上述需求的系统主要包括下面几个模块:3、系统主要模型图3.1 用例图用例图反映使用者和系统的交互过程。

用例图用来描述软件系统向一组参与者提供的一组相关功能。

通过对网上书店管理系统的分析,导出系统的用例图构成如图3-1:图3-1 网上书店系统用例图上层用例图的用例一般描述抽象度较高的系统功能,为了更加清楚地反映用例所描述的功能,可以把用例图分解成下一层的用例图。

通过对网上书店系统各个子系统功能的分解,设计出各个子系统的用例图分别如(图3-2;图3-3;图3-4;图3-5)图3-2 书目管理子系统用例图图3-3 售书管理子系统用例图图3-4 图书租借子系统用例图图3-5 架存管理子系统用例图3.2 类图、对象图通过系统前阶段对系统模块的划分,根据系统主要需要实现的功能,将系统的相关类划分成售书处理,租借处理及书目与架存管理等三个部分的功能逻辑类。

根据以上“售书处理”功能用例的类,画出类图如图3-6:图3-6“售书处理”功能逻辑类图“租借处理”功能用例界面类是“租借处理界面”和“还书处理界面”;实体类有“图书”,“架存图书”,“待租图书”,“租出图书”,“还书”,“图书类别”,“出版社”,“租借票据”和“个人会员”;控制类是“租借处理管理器”和“还书处理管理器”。

根据以上“租借处理”功能用例的类,画出类图如图3-7:图3-7“租借处理”功能逻辑类图“书目管理及架存管理”功能用例的界面类分别是“书目处理界面”和“架存处理界面”;实体类有“图书”,“架存图书”,“图书类别”,“出版社”和“售书单”;控制类分别是“书目处理管理器”和“架存处理管理器”。

根据以上“书目管理及架存管理”功能用例的类,画出类图如图3-8:图3-8“书目管理及架存”功能逻辑类图3.3 包图包是UML的一种模型元素,可以用来表示模型、子模型、系统、子系统等的系统模型单位。

一个复杂的系统模型需要分解成多个部分,每一个部分用包来表示。

包与包之间存在依赖关系。

通过对小型书店系统需求结构及性能等的分析,初步规划了系统的模型构架,将书店系统划分为九个子系统。

系统包图如图3-9:图3-9 小型书店系统包图在原有系统功能的基础上,增加了租借管理和收银两部分的功能设计。

通过对书店系统各个子系统模块功能的进一步细化和明确,将书目管理子模块分成三个部分,包图如图3-10:图3-10 书目管理子系统包图将架存管理子模块分成五个部分,包图如图3-11:图3-11 架存管理子系统包图将售书管理子模块分成三个部分,包图如图3-12:图3-12 售书管理子系统包图将租借管理子模块分成三个部分,如图3-13图3-13 租借管理子系统模块将系统查询子模块分成两个部分,包图如图3-14:将设置与维护子模块分成两个部分,包图如图3-15:图3-14 统计查询子系统包图图3-15 设着与维护子系统包图3.4 时序图、协作图时序图关注的是对象的职责和对象之间的交互情况,强调时间的先后顺序。

序列图的主要用途之一,是把用例表达的需求,转化为进一步、更加正是层次的精细表达。

时序图通常用来描述指定的场景,有着固定的执行路径,用例常常被细化为一个或者更多的时序图,它对开发人员最有用。

针对书店的主要部分----图书销售和图书租借,画出售书处理功能逻辑顺序图如图3-16:3-17.图3-16 售书处理功能逻辑顺序图(1)图3-17 图书处理功能逻辑顺序图(2)由于租借图书与销售图书类似,故仅画出图书销售活动的顺序图协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构。

一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。

本网上书店系统根据各包、类画出协作图如图3-18、3-19、3-20、3-21、3-22、3-23、3-24、3-25.图3-18 “图书选购”协作图图3-19 “用户注册”协作图图3-20 “用户登陆”协作图图3-21 “图书选购”协作图图3-22 “购物车管理”协作图图3-23 “查看订单”协作图图3-24 “订单管理”协作图图3-25 “图书管理”协作图3.5 状态图、活动图(1)订单状态图管理员对订单的管理通过查询后台数据库中的订单及预订书籍订单,进行统计,然后通知供应商进行供货,详细过程如图3-26:图3-26(2)用户购买商品状态图如图3-27图3-27(3)管理员订单状态图管理员对订单的管理通过查询后台数据库中的订单及预订书籍订单,进行统计,然后通知供应商进行供货,详细过程如图3-28:图3-28管理员订单状态图(4)用户注册活动图如图3-29:图3-29用户注册活动图(1)购买图书活动图:如果用户想要买书,则应先登录,然后查询自己所需要的书,如果则加入购物车,如果没有,则可以通过预订书籍功能,通知管理员补货,当所需书籍选购结束之后,申请结帐,结帐时,系统判断用户的级别,如果是会员,则可以享受折扣优惠,如果是普通用户则不能享受优惠,然后转帐支付,完成购书过程。

详细过程如图3-30所示:图3-30购买图书活动图3.6 组件图和配置图组件图用来描述构成软件系统以及它们之间的相互依赖关系。

基于构件开发的软件系统有多个软件构件按照确定的关系构成软件系统。

通过对网上店系统结及性能等的分析,设计出构件图如图3-31:配置图是用来建模系统中软硬件的配属,所以也叫部署图。

它显示系统运行时刻的结构,本网上书店配置图如图3-32图3-31网上书店组件图图3-32配置图4、购物网络平台的设计1. 平台功能展望a.网站访问者登陆网站时,如果未注册,提示是否注册,若否,访问者可以浏览网站的其他功能模块。

相关主题