某网上书店的系统规划.doc_第1页
某网上书店的系统规划.doc_第2页
某网上书店的系统规划.doc_第3页
某网上书店的系统规划.doc_第4页
某网上书店的系统规划.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

课 程 设 计课程设计课程: 电子商务系统设计实施 课程设计题目: 网上书店系统设计实施 指 导 老 师: 李跃贞、 孙丽琴、 白宏斌 黄建莲、 孙临珺 小 组 组 员: 指 导 建 议: 目 录1.网上书店的系统规划11.1系统建设的背景、必要性和意义11.2.现状初步调查和分析21.3.可行性研究51.4.系统开发方案以及候选方案61.5.确定系统的开发方案82 网上书店系统分析82.1.建立需求模型概述82.2.建立需求模型详细步骤102.3.建立分析模型概述172.4.建立分析模型的详细步骤183 网上书店系统设计223.1.系统总体结构设计233.2.系统应用软件设计254 测试与结论345 课程设计的心得和体会376 参考资料371.网上书店的系统规划1.1系统建设的背景、必要性和意义1.1.1网上书店的系统建设的背景随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。1.1.2 系统建设的必要性就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。1.1.3 系统建设的意义随着互联网络的发展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应用动态网页技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求1.2.现状初步调查和分析初步调查主要调查企业当前电子商务开展的现状:当前企业的目标和任务、基础设施条件、需求、组织机构及管理体制系统的状况、可供利用的资源及约束条件、存在的主要问题及薄弱环节等。1.2.1 网上书店企业当前电子商务开展现状据最新统计,中国大陆已经注册的网上书店大约有100多家,有网站的有50多家,但已经投入运营能够买到书的只有十来家。最近据一家媒体的调查,能够买到书且服务到位的也只有大洋网、旌旗席殊等几家。 很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;讯息的完整性以及很少出现质量问题和退货现象等。尽管全球最大的网上书城亚马逊股票惨跌,尽管各家书店都承认目前的亏本经营状况,但这并未阻挡投资者对网上书店“钱”景的期待。 最早的网上书店是由上海图书城投资50万元於1998年底成立的上海网上书城,该网站经理李列群坦言告诉记者,运营一年多,业绩很不理想,现在网上书城的交易额还不到整个上海图书城交易额的千分之一。据他分析,除了传统购书习惯的因素,频宽不够,上网的速度很慢,也影响了人们上网购书。 由IDG、日本软银(Softbank)和中国科文公司投资的当当一直号称是全球最大的网上中文书店,其市场总监阎光称当当每个月的访问量有7.5万人次,下单订购率为3%,交易额达12万元。阎光特别强调,在当当的顾客中,有20%来自海外。 建立了配送网络的大洋网上书城成为华南中心城市广州的IT热点,从3月改版40多天,已有4万人注册为会员。书城目前拥有图书近5万种,并以每天200本的速度录入新书、充实旧书的内容,书城日销量突破500单,日成交额2.5-2.7万元。 大洋网总裁董宝青说,大洋网网上书店在全国有优势,该店与全国150多家出版社合作,可保证售书7.5折不亏本;另外有150多连锁书店,配送队伍专业到位、服务到家,近期开通北京及珠三角主要城市的直接配送,建立网上书店是现有资源的自然延伸。但由於投资较大,网上书店真正盈利估计要在两年后。 以目前的经营状况来看,绝大数网上书店都是亏本经营,最近又传来全球最大的网上书店亚马逊股票大跌的消息。不过行内人认为这是件好事,“是时候该挤挤网络的泡沫了。” 在众多网上书店中,很多都是有国外VC的背景。大把烧钱,然后到Nasdaq上市成为网站是理想的经营方式。 1.2.2 当前企业现状1.用户定位我们对本电子商务系统的用户定位是:年龄为2040岁的技术人员以及IT人员,包括在校的大学生和研究生。建立电子商务网站的主要目的是促进工程技术和计算机类图书的销售。目前,购买该类图书的客户一般是工程技术人员、IT人员以及在校的大学生和研究生。从年龄结构上看,这一年龄段的客户群体对网上购物这一新兴事物的接受度普遍较高,网上购物这种购物手段给其带来了方便。同时,也正是基于以上原因,才使得网上购书成为当今图书销售的主要手段,这也正是我书店近年来该类型图书销售业绩萎靡不振的主要原因。 2.发展前景分析 服务对象扩展,年龄范围扩大今后,服务的对象可能已不再是上面所说的专业人员,年龄范围也会逐渐扩大,直至适合为所有年龄层的人员服务。 3.图书种类扩展不仅仅限于工程技术类和计算机类图书,可以进一步扩展到经济类、人文类、社科类、教育类甚至少儿类等。4.服务内容增多可以发展网上订购、图书批发和新书定价等服务,从而可以不断地向行业的上下游扩展以得到更大的利润。5.具有一定的规模和货源优势本公司是京城几家较大的书店之一,营业面积达20000平方米。经营全国200余家出版社的20多万种图书杂志、音像制品和电子出版物。每天接待客流量在25万人次,营业额在80万元左右,在行业中具有一定的规模和货源优势。 6.网上购物的兴起,书店的业务量受到一定的影响近几年由于网上购物的兴起,书店的业务量受到一定影响。特别是计算机类图书,由于网上销售的方便和快捷以及较低的折扣,从而使得计算机图书的销售量下降了近30%左右,因此我店决定建设网上销售业务,主要以工程技术类和计算机类图书为主。7.开发一套性能优良、功能强大的电子商务系统势在必行开展网上业务能够提升企业的客户服务能力,从而较好地服务于企业发展战略,为企业增加效益,满足顾客的不同需求,挖掘市场的销售潜力,扩大市场占有率,提高企业竞争力、树立企业形象,增强用户的信任度,有利于打开新产品市场,降低企业经营风险。1.2.3 网上书店的优势1.网上书店挤压盗版空间如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。2.网上书店浓缩了图书的库存空间传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。3.数量、种类多,出版时间跨度大综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。4.不受时间、地域限制网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:www.BJBB.com),进行异地购书。5.信息丰富网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。6.多途径综合检索网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合中图法按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。7.价格低廉一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。8.个性服务网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。9.配送较及时网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。1.3.可行性研究包括开发新系统必要性,新系统开发方案的经济性,技术上的可行性,组织管理上的可行性及环境的可行性等。1.3.1技术可行性此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。1.3.2 经济可行性此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。1.3.3操作可行性界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。1.4.系统开发方案以及候选方案1.4.1系统目标针对现今网上购书逐渐白热,特别是针对各阶段的学生,青年,以及书籍爱好者,并作为一种先进的交易方式,网上购书已成为一大趋势,所以,为了满足广大读书者的购书需求,一是节约了大量的时间,二是网上购书的操作简便,服务也不错,我们开发了网上书店系统。1.4.2系统功能系统要实现的功能主要有:实现用户的注册,个人信息填写;实现用户购书,购买商品信息;实现信息搜索与查询;实现书籍的选择与购买;实现管理员的操作,主要有针对用户信息、购买书籍信息两个方面的操作,包括添加、修改、删除信息,设定用户权限等。1. 针对用户的功能描述l 用户注册模块:实现用户的注册,得到用户的基本信息。l 用户登录模块:实现用户登录此系统。l 图书选购:实现注册用户的在线购书,包括查看图书列表、图书信息的查看和添加进购物车等功能。l 购物车管理:实现用户对自己的购物车的管理。l 查看订单模块:实现订单管理。2. 针对系统管理员的功能描述n 管理员登录模块:实现管理员登录。n 图书管理模块:实现图书管理。包括查看图书列表,图书信息增加、修改和删除等功能。n 订单管理模块:实现订单管理,包括查看订单列表,订单查看、修改和删除等功能。1.4.3系统结构可以采用B/S或者C/S结构来实现:C/S结构指客户端服务器,B/S指浏览器服务器,qq就是C/S结构,而平时上的网站浏览网页就是B/S机结构了。cs客户端升级量比较大,如QQ总有新版本出现;bs强调相应运行速度。1.4.4系统环境1.软件系统环境l 操作系统使用Microsoft公司的Windows 2000 Server。l 管理系统使用Microsoft公司的SOLServer 2000 。l 客户端运行软件为IE 5.0以上版本。l 应用服务器包括:BEA Weblogic Server。2.软件开发环境l 应用表达:JSP、Servlet、JAVA。l 商务逻辑:JavaBeans、EJB。l 数据库存取:JDBC。l 开发环境:Eclipse+ Jarkata Tomcat。3.硬件环境l 服务器环境:IBM 小型机。l 测试客户端:若干 普通PCl 网线,交换机1.4.5模式系统是采用B2C模式。1.4.6资源需求1.系统预计开发时间l 系统需求调查阶段:20天。l 系统分析设计阶段:20天。l 系统实施阶段:15天。l 系统测试阶段:10天。l 系统试运行阶段:30天。l 人员培训阶段:5天。l 合计95天。2.系统预计开发时间、资金投入及其他事项资金投入软件环境搭建-操作系统:20000元 数据库软件:100000元应用服务器:20000元 软件开发费用:50000元硬件环境搭建-服务器:200000元 客户端:30000元其他设备:10000元人员招聘和培训费用:100000元 总计:530000元1.5.确定系统的开发方案本新系统采用Asp+Access来完成系统的构建,在windows平台下,实现B/S结构,用户从网页Web浏览器进入,选择自己要买的商品,然后进行购买操作,把数据连接到数据库来实现操作的顺利进行。2 网上书店系统分析2.1.建立需求模型概述 2.1.1建立用例模型的体系结构图根据对实验案例某网上书店系统规划报告中功能模块的分析,结合对实际电子商务系统的调查,最终得出系统的体系结构图。网上书店体系结构图如下图所示。 图2-1-12.1.2对用例进行描述 下面通过使用给出的用例的文档化模版对用例进行描述。在给出的用例文档化模版中,前置条件说明了用例开始前应该使系统所处的状态,后置条件说明了用例结束后对系统的改变。基流也叫做事件的成功流,说明了在整个过程中没有任何错误的情况下用例的事件流程。图2-1-2实际上,作为用例描述,应该可以在用例模型中显示,Rational Rose在用例中添加了用例描述的功能。用户双击用例“图书选购”图标,得到它的细节界面,如左图所示。在Documentation文本框中添加用例的描述和非功能性需求。对体系结构中的每个包的每个元素都做完以上几项(即用例图、活动图和用例)描述之后,就基本完成了需求模型的建立。这里说基本并不是完全的意思,即在系统的开发进程中发现一些新的需求和描述不正确的需求时,可继续在此基础上对其进行修改和维护。 2.2.建立需求模型详细步骤用户注册进行需求描述图2-2-1用户(管理员)登录使用用例图图2-2-2用户(管理员)登录使用活动图 图2-2-3用户(管理员)登录进行用例描述 图2-2-4图书选购使用用例图 图2-2-5图书选购使用活动图 图2-2-6图书选购进行用例描述 图2-2-7购物车管理使用用例图 图2-2-8购物车管理使用活动图 图2-2-9购物车管理进行用例描述 图2-2-10查看订单使用用例图 图2-2-11查看订单使用活动图 图2-2-12查看订单进行用例描述 图2-2-13图书管理使用用例图 图2-2-14图书管理 使用活动图 图2-2-15图书管理 进行用例描述 图2-2-16订单管理使用用例图 图2-2-17订单管理使用活动图 图2-2-18订单管理进行用例描述 图2-2-19在前述内容中,我们使用用例图、活动图和用例的一种结构化文档描述方法对系统的需求进行了分析。需求模型表现了业务人员眼中系统存在的状态和工作的流程,而分析工作流程的目的是在于找出实体类、控制类和边界类。这些类是业务活动中应该存在的一些实体概念,将其提取出来抽象成为类,然后再使用协作图分析它们之间的交互情况,从而不仅又一次明确了功能需求,也为在设计阶段设计出真正的可编程的类打下了基础,因此这是一个承前启后的过程。 2.3.建立分析模型概述 2.3.1筛选得到分析类从功能结构的描述中找出可以作为分析类存在的功能实体,进而通过筛选得到分析类。发现类一般要依靠用例描述中的名词或者动宾短语。从上面的功能描述中筛选出所有的名词和动宾短语,如“图书”、“选购图书”、“用户”、“购物车”、“选书页面”等。下面分析它们的职责。筛选得到分析类“图书”:其职责是很好界定的,即是客观世界的图书在软件系统中的映射,用来保存图书的基本信息。“选购图书” :其他的职责在于接收用户选择的图书信息,并将信息转移到购物车类中,是一个控制其他类运行的类。“用户”:是客观世界中书店的顾客,在软件系统中的映射。“购物车”:是顾客的购物车或者是顾客挑完书后拿着书的手在软件系统中的映射。“选书页面”:从语言中可以看出它是一个用来交互的类,是用来浏览图书信息的。筛选得到分析类实际上,分析类可以分为实体类、控制类和边界类3类。从名字中可以看出:实体类对应现实生活中的物体,是它们在软件系统中的映射;控制类用来对各个类之间进行协调和控制;边界类是软件系统用来与参与者进行交互的类。下面介绍3 种类的不同表示方法。单击创建一个类图,然后点选 创建三个类1、2、3。双击打开各自的细节选项卡(class specification),在stereotype下拉条中选择entity、control或者boundary,从而分别将其改变成实体类、控制类和边界类,如下图所示。画出分析类图 筛选得到分析类后就要画出分析类图了。 首先要弄清楚各类之间的关系,这时采用一个小技术CRC卡片就十分有效。CRC(Class Responsibility Card)是一种如下图所示的卡片。 画出分析类图在完成了对发现的类之间的关系判断之后,就可以画出类图了。当然,在此之前还是要像上个实验一样建立体系结构。在logic view中加入包 “网上书店系统分析模型”,然后按照各自的功能模块分包,最终得到体系结构。通过以上步骤,得到“图书选购”用例的分析类图,如右图所示。进行分析模型中的用例实现 画出分析类图后,就需要进行分析模型中的用例实现了。所谓用例实现是指使用已经发现的类并进行交互,从而使其完成用例所应该完成的功能。用例实现的关键就是弄清楚分析类是怎样交互而完成任务的。用例实现是使用交互图中的协作图来完成的,以“选购图书”为例,在“选购图书”包上创建“选购图书”协作图,如左图所示。进行分析模型中的用例实现在图中创建类对象以及它们之间的交互过程,如下图所示。 2.4.建立分析模型的详细步骤 用户注册使用分析类图图2-4-1用户注册使用协作图 图2-4-2用户登录使用分析类图 图2-4-3用户登录使用协作图 图2-4-4图书选购 使用分析类图 图2-4-5图书选购 使用协作图 图2-4-6购物车管理使用分析类图 图2-4-7购物车管理使用协作图 图2-4-8查看订单 使用分析类图 图2-4-9查看订单使用协作图 图2-4-10图书管理使用分析类图图2-4-11图书管理使用协作图 图2-4-12订单管理 使用分析类图 图2-4-13订单管理 使用协作图 图2-4-143 网上书店系统设计3.1.系统总体结构设计3.1.1.系统总体设计原则电子商务系统设计的结果是后续开发和实施的基础。系统设计受制于许多因素。例如,技术条件、业务的规模、设计人员对系统的理解等。因此,系统设计是因人而异的,例如同是世界著名的物流公司UPS和FedEx,电子商务系统设计却有很大差别。UPS采取全球业务数据集中在公司总部处理的策略,而FedEx公司将数据处理分散到世界上的5个区域中心来完成。另外,两家公司的电子商务系统在应用处理方式、主机设备选择、系统应用软件设计等方面也有较大的差别。 1.1.1 本系统总体设计原则技术的先进性;符合企业信息化的整体技术战略;满足开放、可扩充的要求;与现行的应用具有良好的兼容性;安全性。1.1.2 网上书店总体结构设计图3-1-13.1.2网上书店外部环境分析网上书店系统的外部环境主要包括:1.企业合作伙伴:物流公司A。企业的所有订单对物流公司A都是公开的,他们之间通过企业外部网相连,从而达到信息的共享。2.与交易相关的公共信息基础设施:银行卡支付中心B。系统需要使用它来完成客户提出的网上交费的申请。因为B有自己的一套关于网上交费的系统,因此需要熟悉该系统的接口。 3.1.3 网络环境设计网上书店系统是一个基于网络的系统,它的网络环境包括Internet、Intranet、Extranet三个部分,结构如下图所示: 图3-1-23.1.4 电子商务系统平台的选择 1操作系统的选择目前支持电子商务系统的主流操作系统有Windows系列和Unix/Linux系列。 Windows系列运行在Intel的CISC芯片上,在计算机市场的占有率达到70%以上,是目前市场上最为常见的操作系统,同时它还具有便于安装和配置的特点。因此网上书店系统选择使用Windows 2000 作为服务器上运行的操作系统。 2数据库管理系统的选择 目前数据库管理系统有很多,比如Microsoft的SQL Server 2000、Oracle公司的Oracle 10g、IBM公司的DB2以及开源的MySQL。可参考系统的规模,在以上数据库中进行选择。相对而言,Oracle和DB2是大型的数据库管理系统,操作复杂,价格昂贵。MySQL虽然免费,但是却是小型的数据库管理系统,而且没有实现图形化操作,使用起来相对困难。因而选择SQL Server 2000作为本系统的数据库管理系统。 3应用服务器的选择 网上书店系统使用Java语言开发,支持JSP+Severlet+JavaBeans的应用服务器有许多,其中包括BEA的WebLogic、IBM的WebSphere、Jarkata的Tomcat服务器。本系统选择使用BEA的WebLogic Server,有三方面的原因:一是WebLogic在目前市场上占有率高,性能稳定,服务也很好,符合成熟性原则;二是WebLogic支持多种Java技术,目前我们的网上书店系统虽然只涉及了JSP+Severlet+JavaBeans,但是从长远考虑,若要实施整个企业的信息化就必须使用Java的企业级应用,因此使用支持技术多的应用服务器不会使得二次开发太困难;三是WebLogic的市场价格还是可以接受的。 3.2.系统应用软件设计 3.2.1子系统的划分图3-2-1从图中可以看出,系统仍然是按照功能划分模块,而各个模块的功能在规划、分析阶段已经进行了详细的说明。在设计阶段要对各个子系统进一步细化,最终可以指导编码。这就是设计阶段需要完成的任务。 3.2.2数据库及表的设计 参考前几章所分析的网上书店的内容,以及所使用的DBMS支持的数据结构可得到如下的数据库及表。 数据库名:OBS 该数据库共含有六张表:数据库及表的设计管理员表:AdminUser 字段类型说明AdminUserVARCHAR(50)管理员名AdminPassVARCHAR(20)密码数据库及表的设计用户表:User字段类型说明UserIDVARCHAR(20)用户编号UserNameVARCHAR(20)用户姓名PassWordVARCHAR(50)密码SexVARCHAR(2)性别AddressVARCHAR(150)地址EmailVARCHAR(50)电子邮箱RegTimeDATETIME注册时间数据库及表的设计书类别表:BookClass 字段类型说明BookClassIDVARCHAR(20) 书类别编号ClassNameVARCHAR(20) 书类别名数据库及表的设计图书信息表:Book字段类型说明BookIDVARCHAR(20)书号BookNameVARCHAR(20)书名AuthorVARCHAR(20)作者PublishVARCHAR(150) 出版社BookContentVARCHAR(400)内容简介PriceNUMERIC(2,6)价格AmountINT库存数据库及表的设计订单表:Indent字段类型说明IndentIDVARCHAR(20)订单编号UserIDVARCHAR(20)用户名SubTimeDATETIME提交订单时间ConsignTimeDATETIME 交货时间isPayOffINT是否付款TotalPriceFLOAT(2)总金额IsSaleINT是否发货数据库及表的设计订单图书列表:IndentBookList 字段类型说明IndentIDVARCHAR(20)订单编号BookIDVARCHAR(20)书号各表之间的关系图3-2-23.2.3设计类图1设计类图 用户子系统 图3-2-3通过分析阶段对系统的了解和掌握,可以对分析的类图进行进一步细化,从中得到设计类图。设计类图的目的是指导具体编码,因此设计类图的细节应该接近编码的水平,如左图所示。2设计类图 用户子系统 图3-2-4图中的各个类要表明所拥有的属性和方法、各个属性的数据类型和各个方法的返回值

温馨提示

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

评论

0/150

提交评论