网上书店电子商务系统分析与设计(共37页).docx

上传人:飞****2 文档编号:6769886 上传时间:2022-02-10 格式:DOCX 页数:38 大小:1.64MB
返回 下载 相关 举报
网上书店电子商务系统分析与设计(共37页).docx_第1页
第1页 / 共38页
网上书店电子商务系统分析与设计(共37页).docx_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《网上书店电子商务系统分析与设计(共37页).docx》由会员分享,可在线阅读,更多相关《网上书店电子商务系统分析与设计(共37页).docx(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上网上书店电子商务系统 分析与设计2014-12-13南京师范大学中北学院专业:电子商务学号:姓名:蔡 畅 1.网上书店电子商务系统规划报告31.1 网上书店现状分析31.2 网上书店市场定位及发展前景概况31.3 网上书店市场分析31.3.1 网上书店发展存在的问题31.3.2 目标市场分析与确定31.3.3 市场竞争与优势构成41.4 业务流程设置5 1.5 营销策略5 1.6 业务范围与盈利模式5 1.7 电子商务系统的研究与开发62. 网上书店电子商务系统分析报告7 2.1 主要商务活动简介7 2.2 需求分析-商务体系结构7 2.3 需求模型的建立-用例模型和

2、活动图描述8 2.3.1 “用户注册”用例8 2.3.2 “用户登录”用例10 2.3.3 “图书选购”用例11 2.3.4 “购物车管理”用例13 2.4 系统分析模型的建立153.网上书店电子商务系统设计报告17 3.1 总体设计17 3.1.1 系统总体设计原则17 3.1.2 网上书店电子商务系统外部环境分析.18 3.1.3 网站环境设计18 3.1.4 网上书店电子商务系统平台的选择18 3.1.5 网上书店电子商务系统的体系结构分析18 3.2 静态结构模型19 3.2.1 定义系统对象类19 3.2.2 系统对象类的具体设计19 3.2.3 业务类的设计23 3.2.4 定义界

3、面类23 3.2.5 建立类图25 3.3 动态行为模型264. 网上书店电子商务系统数据库设计29 4.1 建立数据库模型295. 网上书店电子商务系统的测试与维护30 5.1 网上书店电子商务系统的测试30 5.1.1 测试的原则与指标31 5.1.1.1 测试的目的31 5.1.1.2 测试的基本原则31 5.1.2.3 测试技术指标31 5.1.2 测试的内容32 5.1.2.1 软件测32 5.1.2.2 电子商务应用程序测试32 5.1.2.3 网站测试33 5.1.3 测试的方法和工具33 5.1.3.1 测试的方法33 5.1.3.2 常见的测试工具33 5.1.4 测试的过程

4、34 5.2 网上书店电子商务系统的维护34 5.2.1 维护的内容.34 5.2.1.1 硬件维护.34 5.2.1.2 软件维护.34 5.2.1.3 数据维护.34 5.2.1.4 代码维护.35 5.2.2 维护的过程35 5.2.2.1 维护的工作步骤.35 5.2.2.2 维护的组织与管理.35 5.2.3 维护的组织与管理.36 5.2.3.1 安全管理需求.36 5.2.3.2 安全管理方法36 5.2.3.3 安全管理内容361.网上书店电子商务系统规划报告1.网上书店现状分析 近几年由于网上购物的兴起,实体书店的业务受到一定影响。由于网上销售的方便和快捷以及较低的折扣,从而

5、使实体书店的销售量下降了许多。目前,国内主流的网上书店有当当,京东,亚马逊,苏宁易购等等,各大电商在网上图书销售上展开价格大战,提出图书零利润的口号,压低图书价格,导致了许多实体书店的倒闭。因此,构建网上书店对于实体书店来说是一个不得不做的选择。2. 网上书店市场定位及发展前景概况 我们对 网上书店电子商务系统的用户定位如下: (1)年龄为2040 岁的技术人员以及IT人员。 作为一家大型书店,旨在通过网上书店来为技术人员和IT人员提供更多的技术图书以及计算机类图书的选择。(2)在校的大学生和研究生。 旨在为学生群体提供价合理,类型齐全的网上书店,更好的服务于学生群体。3. 网上书店市场分析1

6、) 网上书店发展存在的问题 目前,国内的网上书店众多,主流的网上书店大打价格战, 由于进入网上图书市场晚,错过了许多发展的机会。因此面临许多问题。归结如下:(1) 图书供应链问题。从目前各大网上书店的情况来看,他们的图书供应链系统是足够的强大,才足以支撑的住一轮又一轮的价格大战。 经营着全国200余家出版社的20多万种图书杂志、音像制品和电子出版物。图书供应上来看有一定的保障,但也是 必须考虑的问题之一。(2) 图书价格问题。目前,网上图书的价格十分低,电商网站极大的压低图书销售价格,甚至像京东这样的电商大佬提出图书零利润的口号,导致当当,苏宁易购之类的电商也紧随其后,展开价格大战。人们在购买

7、图书时喜欢去比较几家之间图书的价格。因此, 在图书价格的制定上需要着重考虑,并且与图书出版商之间谈好价格。(3) 用户问题。目前,网上图书市场已近于饱和,用户也已习惯使用京东之类的网上书店。因此, 网上书店起步晚,不得不面对如何吸引消费者的问题。(4) 售后问题。消费者购买的图书总会不可避免的出现诸如缺页、印刷错误等质量问题,必然会面对更换,退款等情况。因此在售后服务上 也需要做好考虑。 2) 目标市场分析与确定 (1)市场细分。提供对 实体书店的数据分析以及对目前网上书店的行业分析,我们首先将市场分为图书,音像制品以及电子书三大类,然后再分别对三大类进行市场分析,以确定我们的目标市场: 图书

8、类:主营技术类以及计算机类的图书。同时也经营如文学类,小说类,管理类,经济类等图书。销售图书是 的主题业务,同时也面对大范围的顾客群体。主要以技术人员以及IT人员和在校的大学生和研究 生为主。 音像制品:销售各类音乐专辑,影视剧等音像制品。近几年移动设备的普及,极大的打击了传统的音像制品行业,因此音像制品面对的顾客群体小,主要以喜欢音像制品,爱好收藏的消费者为主电子书:提供电子书下载服务。目前,移动设备的普及,人们更多的喜欢在电子设备上看书,因此,面对的消费群体较大。3)市场竞争与优势构成(1)SWOT分析。我们从优势、劣势、机会和威胁四个角度对 进行了SWOT分析。优势(S)劣势(W)机会(

9、O)威胁(T) 经营着全国200余家出版社的20多万种图书杂志、音像制品和电子出版物。并且拥有20000平方米的实体书店。而且 有着多年的实体店销售图书的经验,了解消费者的购书需求。 的资金相对充足,利于构建网上书店。 进入电子商务市场晚,市场已经趋向饱和,主流的电子书店已经吸引了大部分的顾客,在引流上 面临的困难较大。近几年O2O模式十分流行, 又有实体书店,可以考虑线上线下同时发展。目前主流的电子商务如京东,当当,亚马逊都在做网上书店,而且都在打价格战,并且各自都拥有一定量的消费人群,占据着市场的大部分份额,图书价格便宜。 面临的威胁较大,策略稍有失误将可能面临灭顶之灾。通过分析,得出 的

10、主要竞争对手是市场上的一些大型电子书店,如京东,当当,亚马逊等。它们对电子书店网站的开发、运营都已经积累了相当的经验,并且占据了大部分的市场份额,拥有众多的用户。 主要竞争对手网站特征京东、亚马逊、当当,等大型电子商务网站注册人数多,占有的市场份额大,消费人群分为大,进入早,经验丰富,价格便宜,但没有试题书店。(2)竞争策略。通过SWOT分析和对主要竞争对手的分析,我们识别出了自身所固有的有点和所存在的问题,因此将采用标新立异的竞争策略。 标新立异。 可以利用已有的实体书店,开展线上线下模式,线下实体书店重新设置店面布局,打破传统的书店布局,吸引年轻人;线上引流,以相对低价吸引消费者,网站布局

11、合理,引进评价机制,加强消费者与企业之间的监督,减少“信用危机”;做好售后服务,选好物流合作伙伴。4. 的业务流程设置5. 的营销策略 1)销售渠道 1. 的实体书店。 2. 的网上书店。 2)市场联络 (1)广告宣传 在 的实体店内和网上投放广告。 (2)公关宣传 新闻发布会 主体宣传 在 主页发布公司介绍,公司展望,运行机制,价值体系,使用户全面了解 。 提供24小时免费人工电话和QQ咨询,随时解决顾客疑问和采纳客户建议。 设立宣传经理,全权负责推广 事宜。6. 的业务范围与盈利模式 1)拟开发系统主要功能模块介绍 (1)针对用户的功能描述 用户注册模块:实现用户注册,得到用户的基本信息。

12、 用户登录模块:实现用户登录此系统。 图书选购:实现注册用户的图书选购,包括图书列表、图书信息的查看和添加进购物车等功能。 购物车管理:实现用户对自己购物车的管理。 查看订单模块:实现订单管理。 (2)针对系统管理员的功能描述 管理员登录模块:实现管理员登录。 图书管理模块:实现图书管理。包括查看图书列表,图书信息增加、修改和删除等功能。 订单管理模块:实现订单管理。包括订单列表,订单查看、修改和删除等功能。 2)辅助模块 (1)广告模块。为其他公司提供广告投放。 (2)客服模块。提供对用户的咨询售后服务。 3)盈利模式 (1)图书销售利润。 (2)广告收入。 (3)虚拟店铺的出租。7. 电子

13、商务系统的研究与开发 1)实名认证 实名认证是为了实现如下目的:证实个人的身份和建立信任,保障用户的合法权益。 保证消费者能及时拿到所购买的书籍。 注册用户实名认证: (1)邮箱认证。 (2)银行卡认证。 (3)身份证认证。 2)支付与银行服务 支持货到付款和网银,支付宝支付。 涉及支付网关、银行专网以及客户端、服务端支付处理模块或软件。 3)认证接口 注册的用户需要通过认证中心验证身份。 需要的支付服务如CA认证中心颁发CA证书、支付信息的数字时间戳等。用户收单银行发卡银行 支付模式用户IntentA公司网上书店认证服务:CA认证中心,数字时间戳支付网关发卡银行银行专网收单银行 认证模式 4

14、)移动服务 网上书店的移动服务需要相关的移动设备、技术服务支持。如WAP无线应用协议、移动增值服务的移动支持等。 5)系统框架 (1)外部环境结构。主要包括社会环境、法律环境等公司运营所需要的外的大环境。 (2)硬件体系结构。 (3)软件体系结构。2. 网上书店电子商务系统分析报告1.主要商务活动简介 网上书店旨在为IT人员,技术人员 ,在校学生提供一个价格公平,质量有保证的网上购书平台,因此主要的参与者是年龄为2040 岁的技术人员以及IT人员,在校的大学生和研究生。 在整个商务活动中充当交易活动中的卖方和管理员的角色。网站的主要商务活动围绕图书销售,广告招标投放展开。2.需求分析-商务体系

15、结构 针对网站商务活动的需求,我们总结出如下的商务体系结构,如图所示。网上书店用户子系统管理员子系统用户注册图书选购用户登录用户购物车管理查看订单查看订单管理员登录管理员登录图书管理图书订单管理 网上书店体系结构图 在该体系结构中,正常的注册用户可以进行图书选购和浏览,咨询等。3.需求模型的建立-用例模型和活动图描述 1)“用户注册”用例任何希望成为 网上书店的互联网用户都可以在 网上书店提供的注册环境下成为网站的注册用户。注册用户可以够买图书。注册用户是通过身份认证的前置条件之一。注册用户可以不进行身份认证,而希望在 网上书店参与商务活动的用户需要先注册再通过身份认证。 “用户注册”用例图描

16、述如图所示 用户用户注册 “用户注册”用例图 “用户注册”用例的事件流1 “注册用户” 1.1 简单描述 本用例用于用户注册操作1.2 前置条件 无1.3 后置条件 用例成功后,系统添加新的用户1.4 事件流 1.4.1 基流 用户希望在A公司网上书店注册时触发用例 (1)系统转到用户注册页面。 (2)用户填写注册信息。 (3)系统检查信息是否有效(E-1)(是否已注册,邮箱是否可用,密码是否过于简单),将信息存入数据库。 1.4.2 替代流 E-1: 如果用户输入的注册信息无效,系统显示错误信息并转到错误页面,用户重新填写信息,或取消注册,用例结束。用户A公司网上书店用户注册请求填写个人信息

17、出错提示页面用户注册页面是否有效有效无效用户信息存储个人信息包括身份类型,邮箱等仅存储注册信息,不进行身份认证“用户注册”用例的活动图2)“用户登录”用例 注册用户用户登录注册用户可以是正常访问的用户,也可以是经身份认证的正式用户“用户登录”用例图“用户登录”用例的事件流2 “用户登录”2.1 简单描述 用例用于用户登录网站。2.2 前置条件 登录网站用户是网站的注册用户。2.3 后置条件 用例成功改后,用户登入网站。2.4 时间流 2.4.1 基流 已注册成功用户登录网站时触发用例。 (1)系统转到用户登录页面,提示用户输入用户名和密码。 (2)用户填写用户名和密码信息。 (3)用户验证输入

18、的用户名和密码,若正确(E-1),则转到首页,系统激活这一用户。2.4.2 替代流 E-1:如果输入无效的用户名和(/或)密码,系统显示错误信息,用户可以选择返回基流起始点,重新输入正确的用户名(/或)密码;或者取消登录,用例结束。注册用户A公司网上书店登录要求输入用户名密码和登录身份登录页面转到主页出错页面是否有效是无效“用户登录”用例的活动图3)“图书选购”用例 “图书选购”用例图“图书选购”用例的事件流3 “图书选购”3.1 简单描述 本用例允许用户在线选购图书。3.2 前置条件用户选书前必须登录。3.3 后置条件用户选择自己需要的图书,并将其添加到购物车中。3.4 事件流3.4.1 基

19、流当用户想要进行图书选购时,用例启动。(1)用户单击选择选书页面。(2)系统显示图书列表。(3)用户提出选购某书。(4)系统检查是否缺货(E-1),购物车中加入相应的图书信息。3.4.2 替代流E-1:缺货时,屏幕显示缺货信息页面。用户选择缺货策略(放弃还是等待直到有货)。 “图书选购”的活动图 4)“购物车管理”用例 用户购物车管理添加图书删除图书 “购物车管理”用例图“购物车管理”用例的事件流4 “购物车管理”4.1 简单描述 本例允许用户对购物车进行管理。4.2 前置条件 用户管理购物车前必须登录。4.3 后置条件 用户选择需要操作的书进行相应的操作。4.4 事件流 4.4.1 基流当用

20、户想要进行购物车管理时,用例启动。(1)用户单击购物车管理页面。(2)系统显示购物车图书列表。(3)用户提出购买、删除、增加、减少、取消某书。(4)系统检查是否保存操作(E-1)。 4.4.2 替代流 E-1:确定保存时,购物车中加入相应的信息;取消保存时,购物车还原之前信息。登录用户A公司网上书店提出购物车管理申请转到购物车管理页面提出购物车管理操作保存操作信息是否保存取消操作,自动刷新购物车管理页面是否“购物车管理”的活动图4.系统分析模型的建立 1)用户注册 用户注册页面用户注册类用户信息“用户注册”分析类图:用户1:注册请求:注册页面2:注册信息:用户注册类3:用户信息:用户信息“用户

21、注册”协作图2)用户登录 注册用户登录页面登录控制注册用户信息“用户登录”分析类图:注册用户1:登录请求:登录页面2:用户名密码和身份:登录控制3:用户名密码和身份:注册用户信息4:成功信息“用户登录”协作图3)图书选购 “图书选购”分析类图“图书选购”协作图4)购物车管理 注册用户购物车管理页面管理控制购物车信息:注册用户1:购物车管理请求:购物车管理页面2:用户名密码和身份:管理控制3:用户名密码和身份:购物车信息4:成功信息 网上书店电子商务系统设计报告1.总体设计 1)系统总体设计原则 网上书店旨在为IT人员,技术人员 ,在校学生提供一个价格公平,质量有保证的网上购书平台,因此主要的参

22、与者是年龄为2040 岁的技术人员以及IT人员,在校的大学生和研究生。 在整个商务活动中充当交易活动中的卖方和管理员的角色。网站的主要商务活动围绕图书销售,广告招标投放展开。网站用户在使用本电子商务系统的过程中,会涉及到个人的身份信息 ,银行卡号等。 因此,在系统总体设计方面需要关注信息传输的安全性、保密性两个特点。根据电子商务系统的特点,我们制定了系统设计的原则如下: (1)安全性原则运用多种技术(防火墙技术等)保证信息平台的安全性。 (2)实用性原则符合网上书店电子商务模式的运行特点。 (3)技术的先进性原则。 (4)开放、可扩充性原则。 根据以上原则, 网上书店电子商务系统总体结构设计如

23、图所示。2) 网上书店电子商务系统外部环境分析 网上书店电子商务系统的外部环境只要包括:与交易相关的公共信息基础设施,即银行卡支付中心。同时,系统也支持第三方支付,因此需要相应的支付平台以保证支付过程的安全性。3)网站环境设计 网上书店电子商务系统是一个基于网络的系统,它的网络环境包括Internet,Intranet,Extranet三个部分其中Internet网络主要连接用户和 网上书店, Intranet 主要负责网上书店内部业务流程的运作,而Extranet主要连接网上书店与银行支付平台。4) 网上书店电子商务系统平台的选择 (1)操作系统的选择。Windows系列运行在Intel的C

24、ISC芯片上,在计算机市场的占有率达到70%以上,是目前市场上最为常见的操作系统,同时它还具有便于安装和配置的特点。因此本系统选择使用Windows 2000 Server作为服务器上运行的操作系统。 (2)数据库管理系统的选择。目前数据库管理系统有很多,如Miscrosoft的SQL Server2000、Oracle公司的Oracle 10g、IBM公司的DB2以及开源的MySQL。可参考系统的规模。在以上数据库中进行选择。相对而言,Oracle和DB2是大型的数据库管理系统,操作负责,价格昂贵。而MySQL虽然免费,但是却是小型的数据库管理系统,而且没有实现图形化操作,使用起来相对困难。

25、因此选择SQL Server2000作为本系统的数据库管理系统。(3)应用服务器的选择。系统使用Java语言开发,支持JSP+Severlet+JavaBeans的应用服务有许多,其中包括BEA的WebLogic、IBM的WebSphere、Jarkata的Tomact服务器。Tomact是Apache-Jarkatade 的一个子项目,是一个开放式源码,免费支持JSP和Servlet技术的容器,他同时又是一个Web服务器软件。它运行时占用的系资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。因此,我们选择Tomact作为应用服务器。5) 网上书店电子商务系统的体系结构分析 在

26、系统分析中,将本网站系统划分的体系结构如图所示。 在本网站的设计模型中,我们针对“购物车管理”这一功能模块进行静态结构和动态行为的建模。2.静态结构模型 在系统的分析阶段,已经将系统的需求模型确定,本文的设计都是基于分析阶段中对系统描述的语义以及用例的表述来进行的。 1)定义系统对象类 (1)注册用户类(User):注册用户类是所有在 网上书店电子商务系统通过注册的,能够访问和浏览网站信息的用户的映射,类名为User。 (2)管理员类(AdminUser):管理员类是 网上书店电子商务系统设定的管理员,类名为AdminUser。 (3)书类别类(BookClass):书类别类是 网上书店电子商

27、务系统中所有图书类别的映射,类名为BookClass。 (4)图书信息类(Book):图书信息类 网上书店电子商务系统中所有图书信息的映射。类名是Book。 (5)订单类(Indent):订单类是 网上书店电子商务系统中注册用户所购买的图书的订单的映射,类名是Indent. (6)订单图书类(IndentBookList):订单图书类是 网上书店电子商务系统中注册用户所购买的图书的详细信息的映射,类名为IndentBookList。 2)系统对象类的具体设计 (1)User(注册用户类)。User类具有如下私有属性。l UserID:Varchar (用户编号)l UserName:Varch

28、ar (用户姓名)l PassWord:Varchar (密码)l Sex:Varchar (性别)l Address:Varchar (地址)l Email:Varchar (电子邮件地址)l RegTime:DataTime(注册时间) 为了设置和访问对象的私有属性值,User类还具有下述属性获取和属性设置器的方法:l setID(ID:Varchar):设置用户ID。l setName(UserName:Varchar):设置用户名。l setPWD(PassWord:Varchar):设置用户登录密码。l setSex(Sex:Varchar):设置用户性别。l setAddress(

29、Address:Varchar):设置用户地址。l setEmail(Email:Varchar):设置用户邮件。l setRegTime(RegTime:DataTime):设置用户注册时间。l getID():Varchar:获取用户ID。l getPWD():Varchar:获取用户登录密码。l getName():Varchar:获取用户名。l getSex:Varchar获取用户性别。l getAddress():Varchar:获取用户地址。l getEmail():Varchar:获取用户邮件。l getRegTime():DataTime:获取用户注册时间。 由于不同的类获取器

30、和设置器的功能和定义标签以及方法所完成的功能具有相似性,因此在后面类的定义中将不再进行获取器和设置器的说明。 User类具有基于如下语义的公共操作。 User对象可以检查当前对象是否存在,以当前用户对象的ID和name属性作为方法的参数,如何不存在返回false值。该操作方法标签定义如下: exitUser(UserID: Varchar, UserName: Varchar):Boolean User能够创建新的注册用户,并将其保留至数据库。一User的注册信息属性作为参数,该操作的定义如下: newUser(UserID:Varchar,UserName:Varchar,PassWord:

31、Varchar, Sex: Varchar, Address: Varchar ,Email: Varchar, RegTime: DataTime):void User对象能够更新自己的信息,利用当前对象的ID进行对应信息的更新,新信息和登录ID作为参数,该操作的定义如下:updateInfo(UserID:Varchar,UserName:Varchar,PassWord:Varchar,Sex: Varchar, Address: Varchar ,Email: Varchar, RegTime: DataTime):void (2) AdminUser(管理员类)。AdminUser类

32、具有如下私有属性。l AdminUser(管理员名)l AdminPass(密码)AdminUser类具有基于如下语义的公共操作。AdminUser对象可以检查当前对象是否存在,以当前对象的AdminUser和AdminPass属性作为方法的参数,如何不存在返回false值。该操作方法标签定义如下: exitAdminUser (AdminUser: Varchar, AdminPass: Varchar):Boolean AdminUser能够创建新的管理员,并将其保留至数据库。以AdminUser的注册信息属性作为参数,该操作的定义如下: newAdminUser (AdminUser:

33、Varchar, AdminPass: Varchar):void AdminUser对象能够更新自己的信息,利用当前对象的ID进行对应信息的更新,新信息和AdminUser作为参数,该操作的定义如下:updateAdminInfo (AdminUser: Varchar, AdminPass: Varchar):void (3)BookClass(书类别类)。BookClass类具有如下私有属性。l BookClassID(书类别编号) l ClassName(书类别名)BookClass类具有基于如下语义的公共操作。 BookClass对象可以检查当前对象是否存在,以当前对象的BookCl

34、assID和ClassName属性作为方法的参数,如何不存在返回false值。该操作方法标签定义如下: exitBookClass (BookClassID : Varchar, ClassName: Varchar):Boolean BookClass能够创建新的书类,并将其保留至数据库。以BookClass的注册信息属性作为参数,该操作的定义如下: newBookClass (BookClassID : Varchar, ClassName: Varchar):void AdminUser对象能够更新自己的信息,利用当前对象的ID进行对应信息的更新,新信息和BookClassID作为参数,

35、该操作的定义如下:updateBookClassInfo(BookClassID:Varchar,ClassName: Varchar):void (4)Book(图书信息类)。Book类具有如下私有属性。l BookID(书号)l BookName(书名)l Author(作者)l Publish(出版社)l BookContent(内容简介)l Price(价格)l Amount(存量)Book类具有基于如下语义的公共操作。 Book对象可以检查当前对象是否存在,以当前对象的BookID和BookName属性作为方法的参数,如何不存在返回false值。该操作方法标签定义如下: exitBo

36、ok (BookID: Varchar, BookName: Varchar):Boolean Book能够创建新的图书信息,并将其保留至数据库。以Book的注册信息属性作为参数,该操作的定义如下: newBook (BookID: Varchar, BookName: Varchar, Author: Varchar, Publish: Varchar, BookContent: Varchar, Price:Numeric, Amount:Int):void Book对象能够更新自己的信息,利用当前对象的ID进行对应信息的更新,新信息和BookID 作为参数,该操作的定义如下:update

37、BookInfo (BookID: Varchar, BookName: Varchar, Author: Varchar, Publish: Varchar, BookContent: Varchar, Price:Numeric, Amount:Int):void (5)Indent(订单类)。Indent类具有如下私有属性。l IndentID(订单编号)l UserID(用户编号)l SubTime(提交订单时间)l ConsignTime(交货时间)l TotalPrice(总金额)l isPayOff(是否已交费)l isSale(是否已发货)Indent类具有基于如下语义的公共操

38、作。 Indent对象可以检查当前对象是否存在,以当前对象的IndentID和UserID属性作为方法的参数,如何不存在返回false值。该操作方法标签定义如下: exitIndent (IndentID: Varchar, UserID: Varchar):Boolean Indentr能够创建新的订单,并将其保留至数据库。以Indentr的注册信息属性作为参数,该操作的定义如下: newIndent (IndentID: Varchar, UserID: Varchar, SubTime : DataTime, ConsignTime : DataTime, TotalPrice : Fl

39、oat, isPayOff : Int, isSale : Int):void Indent对象能够更新自己的信息,利用当前对象的ID进行对应信息的更新,新信息和IndentrID作为参数,该操作的定义如下:updateIndentInfo (IndentID: Varchar, UserID: Varchar, SubTime : DataTime, ConsignTime : DataTime, TotalPrice : Float, isPayOff : Int, isSale : Int):void (6)IndentBookList(订单图书类)。IndentBookList类具有如

40、下私有属性。 l IndentID(订单编号)l BookID(书号)IndentBookList类具有基于如下语义的公共操作。 IndentBookList对象可以检查当前对象是否存在,以当前对象的IndentID和BookID属性作为方法的参数,如何不存在返回false值。该操作方法标签定义如下: exitIndentBookList(IndentID:Varchar, BookID:Varchar):Boolean IndentBookList能够创建新的注册用户,并将其保留至数据库。以IndentBookList的注册信息属性作为参数,该操作的定义如下: newIndentBookList (IndentID:Varchar, BookID:Varchar):void AdminUser对象能够更新自己的信息,利用当前对象的ID进行对应信息的更新,新信息和登录ID作为参数,该操作的定义如下:updateIndentBookListInfo(IndentID:Varchar, BookID:Varchar):void3)业务类的设计 所谓业务类,在建模中所体现的是就是控制类,即做相对应的控制操作,从边界类接收信息,在本设计文档中,对“购物

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁