1、本科毕业论文(设计)论文题目南高教园区自行车租卖网的分析与设计所在学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日毕业设计独创性声明本人郑重声明所提交的毕业设计是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,设计中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名_日期_I摘要随着互联网不断地发展与普及,电子商务逐渐地在改变着人们的生活。很多企业开始建立自己的网站,进行网络营销,同时让更多的人了解自己的企业。也有很多类似于第三方中介平台的网站在最近几年发展迅速,为社
2、会,为企业带来新的经济增长。中国是自行车大国,人们对自行车的需求很大。骑自行车不仅可以缓解交通的压力,更是一种锻炼身体的运动。通过建立一个网站,在网上进行自行车租卖,同时满足了租车用户和买车用户的需求,这是本设计比较突出一个特点之一。本文所设计的南高教园区自行车租卖网主要从以下三方面入手首先从市场背景出发,分析用户的需求;接着,网站规划,从社会,经济,技术上进行可行性分析;最后,进行系统分析和系统设计,并简单地做了下界面设计。本文重点对产品模块,留言模块,订购模块,租赁模块进行设计。关键词电子商务;自行车租卖网;系统设计IIABSTRACTWITHTHECONTINUOUSDEVELOPMEN
3、TANDPOPULARIZATIONOFINTERNET,ECOMMERCEGRADUALLYCHANGINGPEOPLESLIVESMANYCOMPANIESSTARTBUILDINGTHEIROWNWEBSITES,NETWORKMARKETING,WHILEALLOWINGMOREPEOPLEUNDERSTANDTHEIROWNBUSINESSESTHEREAREMANYSITESSIMILARTOTHIRDPARTYINTERMEDIARYPLATFORMFORRAPIDDEVELOPMENTINRECENTYEARS,SUCHASALIBABA,ETC,FORTHECOMMUNITY
4、,TOBRINGNEWBUSINESSGROWTHCHINAISABIGCOUNTRYBIKE,BIKEIRREPLACEABLENATUREOFTHEDEPENDENCEBIKETOAGREATEXTENTEASEDTHEPRESSUREOFTRAFFIC,ITISAMOVEMENTEXERCISETHROUGHTHEESTABLISHMENTOFAWEBSITETOSELLONLINEFORBIKERENTAL,CARRENTALATTHESAMETIMEMEETTHENEEDSOFUSERSANDCARUSERS,WHICHISONEOFTHEMOREPROMINENTFEATURESO
5、FTHEDESIGNTHISARTICLEISDESIGNEDTOSELLSOUTHEDUCATIONCENTERBIKERENTALNETWORKMAINLYFROMTHEFOLLOWINGTHREEASPECTSFIRST,THEBACKGROUNDFROMTHEMARKET,ANALYZESTHEUSERSNEEDSTHEN,SITEPLANNING,FROMTHESOCIAL,ECONOMICANDTECHNICALFEASIBILITYANALYSISFINALLY,SYSTEMANALYSISANDSYSTEMDESIGN,ANDSIMPLYDOINGTHENEXTINTERFAC
6、EDESIGNTHISARTICLEFOCUSESONTHEPRODUCTMODULE,AMESSAGEMODULE,ORDERMODULE,LEASINGMODULEDESIGNKEYWORDSEBUSINESSBICYCLERENTALSALESNETWORKSYSTEMDESIGNIII目录1引言12网站意义与规划221应用背景222国内外的租卖网的发展现状2221国内外电子商务发展现状2222国内自行车租卖的现状3223国外自行车租卖的现状323建立南高教园区自行车租卖网的意义3231目标客户群分析4232需求分析4233市场竞争对手分析424网站规划的概述525商务模式526可行性分
7、析7261社会可行性分析7262经济可行性分析7263技术可行性分析73系统分析931系统分析概述932系统需求分析9321功能需求分析9322非功能需求分析933系统功能流程图分析1034系统数据流程图设计1635数据字典244系统设计2841数据库设计28411数据库ER图设计28412数据库表的设计3242系统的功能结构设计35421系统的功能结构图设计35IV422系统主要功能模块分析375系统主要功能实现3851管理员登陆3852用户登陆4053增加产品4154增加留言4255顾客下订单4356管理员删除留言4557前台首页4658产品信息46结论47参考文献48致谢49附录一文献综
8、述50附录二外文文献译文54附录三外文文献原文6311引言随着经济的全球化和信息化发展,全球企业之间的竞争日益激烈。电子商务的快速发展使企业间的竞争从传统市场的竞争转移到互联网信息化的竞争。电子商务是一个新生形式,但是仅仅在几年里,它得到了巨大的发展3。电子商务是企业间利用计算机技术和网络通讯技术进行商务活动的方式。广义地讲,电子商务也称为电子商业EBUSINESS,利用WEB及其他IT技术对整个商务活动实行电子化,进行各种各样的商务活动,如电子交易、市场分析、客户管理、商品管理、资源调配、网上销售等等。狭义的电子商务也称为电子交易ECOMMERCE,主要利用WEB技术在INTERNET网上进
9、行交易活动,包括电子数据交换和电子资金传递等4。一个企业的电子商务系统通常建立在企业内部网INTRANET之上,并通过INTERNET与企业的合作伙伴、客户进行贸易活动。利用电子商务方式,企业可以构筑覆盖全球的商业营销体系,实施全球性经营战略,加强全球范围内行业间合作,从而增强全球性竞争能力7。中国是自行车大国。改革开放以来,中国自行车行业通过不断地引进、吸收国际领先的技术与设备,使得中国的自行车制造工艺、生产自动化水平、产品质量等各方便都有大幅度的提高,如今,毋庸置疑,中国是全球最大的自行车生产、消费、出口国。但是,我们也必须看到,中国自行车的盛行程度在下降的事实,也许这也从侧面反应了中国在
10、快速地发展,人民的生活水平的提高,更多的人都买上了汽车。然而纵观欧美发达国家,他们国家的城市中,骑车上班的人越来越多。因而我们亦不难发现一个事实自行车兴盛的地方,往往是发达国家。中国自行车没落的原因,我们暂且不去深究,但单从一些与自行车相关的报表数据中,我们不难发现,发展必然会让更多的人去接受自行车这种灵活轻便并且环保的交通工具,中国一定会作为头号自行车大国,继续走下去15。现在世界都在提倡低碳经济,那自行车无疑是更好的选择。自行车绿色环保。单从空气污染方面而言,就不得不引起人们的高度重视。自行车的环保优点需要人们重新认识,通过环保观念的进一步深入人心,在更远的将来,自行车定会代替冒烟的发动机
11、,在路途中驰骋。不难发现电子商务已经渗入到了传统的行业,并且给传统的行业带来了新增长点。在宁波南高教园区,通过建立一个网站,在网上实现自行车的租卖,这必将会带来一番新的景象。22网站意义与规划21应用背景随着信息技术的不断发展,互联网已经慢慢地在改变着人们的生活。电子商务的发展衍生出来一些新的商务模式比如,B2B,B2C,C2C等,造就了一批优秀的电子商务网站,亚马逊,阿里巴巴,当当网等6。电子商务不断发展与完善,网购已经慢慢深入人们的眼球,并且逐渐被人们所接受。很多传统企业,纷纷加入电子商务的大军,积极建立自己电子商务网站,通过网站进行网络营销5。网络营销模式可以减少中间环节和佣金支付,使商
12、家更具有自主权;可以和消费者直接沟通,交流经验提高产品的质量,促进销售1。网上租卖就是通过模仿网上直销的模式直接与客户进行租跟卖的交易。目前国内外也有很多网站进行网上租赁不同形式的商品,像实体商品租赁和商品化了的软件租赁。在南高教园区,学生们对自行车的需求是十分迫切的,因此建立南高教园区自行车租卖网,实行自行车网上的租卖是符合市场需求的。22国内外的租卖网的发展现状为了更加准确的了解市场动态,把握需求,对市场的供给量研究是非常有必要的。因此,对租卖网站的现状分析有非常高的必要性。221国内外电子商务发展现状二十世纪九十年代以来,互联网的迅猛发展引发了全球范围内的电子商务浪潮。电子商务作为一种新
13、型的交易方式,给社会带来了巨大的影响,将生产企业、流通企业和普通民众带入了数字化生存和发展的新时代。在电子商务环境中,人们不再受地域限制,能以简捷的方式完成复杂的商务活动。信息化和全球化条件下推动的电子商务的发展模式逐渐呈现出多元化的特点,其营销模式主要有B2BBUSINESSTOBUSINESS、B2CBUSINESSTOCUSTOMER和C2CCUSTOMERTOCUSTOMER等16。上世纪九十年代末,由于全球性的投资过热,电商务的发展超出了经济、技术、政策等现实基础条件,在2001年进入了行业发展的严冬期。经历了市场的动荡之后,电子商务的发展进一步趋于理性化,2010年中国电子商务继续
14、保持了快速发展,全年交易规模达48万亿元,同比增长33514。3在全球化电子商务发展浪潮推动下,我国的电子商务发展也突飞猛进,在经历了优胜劣汰的市场选择后,一批以B2C经营模式为主的企业逐步成为网络零售市场的主宰者7。各种大型企业网站引领了中国电子商务发展的新潮流,极大地影响了我国网络零售业的发展方向。从2004年开始,伴随着网上交易系统和信用管理体制的逐步完善,我国的B2C电子商务网站的规模、数量都进入了高速发展时期,地理分布也逐渐由北京、上海、广州等沿海地区向中部、西部地区扩散。由此,我国的电子商务进入了平稳、健康、良胜的发展时期16。222国内自行车租卖的现状在我国,自行车已成为城乡居民
15、出行的主要交通工具之一,并且长期以来一直在城市交通方式中占主要地位。现下,几乎每个成人拥有一辆,预计自行车交通在我国城市交通中占主导地位的现象还要持续很长一段时间。据了解,目前国内专门销售自行车的网站不多,在百度等搜索引擎能搜索到的也仅有“连云港神鹰碳纤维自行车有限公司”,以及“购单车”网两个知名度相对较高网站。而其中“连云港神鹰碳纤维自行车有限公司”只是专业销售本公司所生产的品牌自行车,相对来说,“购单车”是一个比较专业以及全面的自行车销售网站。相对的,国内销售自行车的网站大多都是向58同城这一类的,并非将销售自行车视为主要业务,只是顺便经营的网站。而提到自行车出租网站,目前国内并没有这样的
16、网站。223国外自行车租卖的现状经过初步的调查,国外没有专门的网站做自行车的租卖,而且也没有我们国家有些城市的自行车免费租赁点。虽然他们的租赁业很发达,像奢侈品租赁等,但是自行车的租赁方面几乎没有涉及。23建立南高教园区自行车租卖网的意义建立南高教园区自行车租卖网,为在南高教园区生活的学生、教师以及其他社会群体提供方便的自行车租买方式,并且经营者也可以从这种网络营销中获得一定的利得。建立南高教园区自行车租卖网是经过一定的市场调查与总结的,而不是随便敷衍了事,分析它的意义主要是从目标客户群,市场需求分析,市场竞争者分析这三块入手的。4231目标客户群分析我们的客户群体主要为在校大学生,为南高教园
17、区的各高校的大学生提供便利,也会向其他有需要的人提供租车服务。大学生作为时代的高地,更加是人们目光的集聚者,需要带着长远科学的观念去思考,做出良好的表率作用。因而我们始终相信大学生能够以一种更加科学的态度去接受租车这种形式。租车的使用区域以南高教园区为主,会适当的向外界拓延,主要是为南高教园区的大学生提供便利,当然,也会对其他有需要的非学生人士提供服务。南高教园区各高校,网络的普及化程度较好,大多数的学生都可以方便上网。利用网络进行租车的提前预定,或者租车信息的查询等服务,更容易为大众所接受。通过对各高校的人流的目测,以及学生心态的分析,可知,市场前景较好。232需求分析从有关数据得知,南高教
18、园区6所高校将近10万的学生,他们会不定期去超市买东西或者去其他高校看同学,都需要交通工具。而在南高教园区交通工具有公交车,出租车,还有黄包车。公交车虽然价格便宜,但是要花一段时间去等,很麻烦;打的的话也不方便,从宿舍走到校门口也要话一定的时间,而且不一定能打的到;黄包车的话,更加不用说了,麻烦,而且很贵,坐里面也不舒服,时常还很危险。所以自行车就显得相当方便,我会看见南高教园区高校里的车库里自行车最多,而且每当大一新生过来的时候,自行车的需求可是相当的大。综上所述,在南高教园区实行自行车网上租卖,有一定的市场空间。233市场竞争对手分析(1)实体竞争者南高教园区高校之间,或者高校与其他商贸密
19、集区的人流,依托的交通工具有黄包车、出租车和公共汽车等。一般情况下,群体出行24人时,一般会使用出租车,价格为11元起步价,打表计费。而若两人或者是单人出行,更多选择黄包车,黄包车载人量较少,且以单人算,价格也较高,在南高教园区的高校,黄包车的市场占用份额较小,车辆较少,且也不能随叫随到。路经过南高教园区的公共汽车,也却是十分廉价的选择,选择的人一般较多,但是其缺点有主要两方面,其一是受到车站位置的限制,人流高峰期经常要站着。其二是因为即5使是在车站,也还需要付出时间的代价去等待。与其竞争对手相比,自行车的优势在于它的轻便灵活。一般情况下,学校内部是禁止机动车行驶的,然而自行车基本可以自由进出
20、,不受限制。虽然其速度与机动车没法相比,但在某些时候,慢的速度也更具情趣,而且,对于一些只是去短距离的地方取买物品或者探访同学的,自行车不仅更加潇洒,也更加省钱。(2)网络竞争者网站的竞争对手主要是南高教园区的二手网、后街网以及各高校本校论坛等,对于南高教园区的二手网,虽然也能查询到二手自行车的相关信息,但由于网站并不专业与自行车的出售,因而也只是少数人的选择。经过对他们网站的调查,他们做的是有一定的规模,但是做得比较杂,什么东西都有,但是我们前期专注于自行车租卖的交易活动,这相对来说我们有更多的精力去做自行车这一块,而不会被其他的业务所干扰。万里学院的后街网以及万里风能够很容易查询到许多二手
21、自行车的信息,且以其上关于二手自行车的信息来看,在万里风发布买卖信息是比较多的人的选择。但向相关的有购车或者卖车经历的同学询问得知,他们购买或者转手二手车时,首先想到的都是自己学校的论坛,原因有两方面一方面,与其他的校外网站相比,学校论坛可信度更高。其二是,跟自己学校的人进行交易,更加的方便(基于此考虑,我们网站可以将信息按照学校不同进行分类)。这对于我们来说也是很大一块优势,有一定的市场前景。24网站规划的概述在建立电子商务网站时,网站的规划工作在网站建设的全过程得以体现,是网站建设的最重要环节,也是最容易被忽视的环节。网站规划是指在网站建设前对市场进行分析、确定网站的目的和功能,并根据需要
22、对网站建设中的技术、内容、费用、测试、维护等做出规划。网站规划对网站建设起到计划和指导的作用,对网站的内容和维护起到了定位的作用。25商务模式商务模式是企业采用什么样的商务运作模式来获取市场利益、企业对象和服务的内容以及如何推广。而不同的商务模式直接关系到企业构造电子商务系统所采取的策略。通过对市场分析和对竞争对手的分析,本系统采用企业对消费者(BUSINESSTOCUSTOMER,B2C)之间进行的电子商务活动,它是以互联网为主要手段,由商家或企业通过网站对消费者提供商品和服务的一种商务模式。6本网站的客户定位在大学生,尤其是大一大二的学生,因为他们对大学里面事情比较好奇,比较好动,所以对自
23、行车的需求比较大,而且现在学生一般都可以上网,很方便,这就非常有利于我们推广工作。由于不同的消费者对不同价格的需求是不一样的,因此为了满足不同的消费者价格需求,我们给自行车的价格定位在比较合理的价位,有高档的,也有低档的,其中也包括二手车,还有我们租车每小时的价格也很合理;我们会在开学初策划一下优惠的活动,并定期举行关于自行车的比赛或者骑车去野外活动等。在渠道推广中所采用的方式有一、搜索引擎推广它是指利用搜索引擎、分类目录等具有在线检索信息功能的网络工具进行网站推广的方法。从目前的发展趋势来看,搜索引擎在网络营销中的地位依然重要,并且受到越来越多企业的认可,搜索引擎营销的方式也在不断发展演变,
24、因此应根据环境的变化选择搜索引擎营销的合适方式。由于大部分学生主要通过电脑来工作,因此,在网上搜索资料的概率比较大。二、以电子邮件推广由于学生课余大部分时间是在寝室,电子邮件是他们交流沟通的一种有效方式,因此,通过与网易、雅虎等知名网站合作宣传公司的自行车。而且当用户在网站注册成为会员的时候,在注册地时候会留下EMAIL地址,因此,在网站推出新的自行车或活动的时候可以通过EMAIL地址让会员第一时间了解。三、资源合作推广通过网站交换链接、交换广告、内容合作、用户资源合作等方式,在具有类似目标网站之间实现互相推广的目的,其中最常用的资源合作方式为网站链接策略,利用合作伙伴之间网站访问量资源合作互
25、为推广。每个企业网站均可以拥有自己的资源,这种资源可以表现为一定的访问量、注册用户信息、有价值的内容和功能、网络广告空间等,利用网站的资源与合作伙伴开展合作,实现资源共享,共同扩大收益的目的。在这些资源合作形式中,交换链接是最简单的一种合作方式,调查表明也是新网站推广的有效方式之一。四、网络广告推广在一些用户较多的网站上发布信息,这种方式对网站推广起到了很好的效果,可以提高用户量,增加网站的知名度,并且可以有效地提高自行车的销售跟出租。五、即时信息推广利用QQ、MSN、等即时信息工具16。六、线下推广传单推广这种推广方式在今天的人看来似乎是十分的老套和落后的。但由于其成本较低,实现简单,且仍然
26、能带来较好的效益,因而不失为一种好的途径。初步考虑是在各高校都发放1000张,传单发放的手段采用,寝室门缝下塞法,具体是指通过进入寝室楼进行传单的发送;租车点横幅宣传由于租车点设于高校内,当然地成为一个很好的宣传地,通过横幅吸引路人的眼球,是个不错的选择;活动促进在各高校举行有意思的活动,活动的宣传借助前两种推广方式,而报名只能选择在我们的网站上进行。借助活动的气氛,吸引大众,然后对租车点以及网站进行推广。726可行性分析可行性分析是任何一项大型工程投入资源之前必须进行的一项工作,这对于保证资源的合理使用、降低项目的风险是十分必需的,也是项目能够顺利进行的必要保证。261社会可行性分析社会可行
27、性分析主要指一些社会或人为的因素对系统地影响。而随着互联网的不断发展,为了能够在互联网上赚到一笔金子,越来越多的商家采用网上销售模式。根据最新调查统计,网上销售的份额占占有率越来越高,这也就说明实行网上租卖是可行的262经济可行性分析经济可行性分析主要是对开发电子商务系统项目的投资与效益做出预测分析。即从经济的角度分析电子商务系统对开发方案有无开发的价值,分析电子商务所带来的经济效益是否能超过开发和维护成本。在成本估算中,包括固定成本和变动成本两部分,固定成本一般可以进行比较精确的测定,而本系统开发的固定成本主要包括计算机、网络设备,软硬件,人员工资等,由于当今计算机硬件成本不断下降,而软件由
28、于竞争压力使得性能价格比日趋合理,而且本课题所需的软硬件成本并不是很高,能够满足前期资金短缺状况。而变动成本中最主要的部分是网站的管理、推广、维护等费用,为了能够满足前期资金短缺状况,会尽量采用合适的方案促使网站的运营。因此本课题在经济上具有可行性。263技术可行性分析技术可行性分析主要是要确定提出的开发方案在现有技术条件下是否有可能实现。本系统前台开发采用JSP(全称JAVASERVERPAGES)这种程序设计语言,这种语言的优点是(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中
29、扩展。相比ASP/NET的局限性是显而易8见的。(3)强大的可伸缩性。从只有一个小的JAR文件就可以运行SERVLET/JSP,到由多台服务器进行集群和负载均衡,到多台APPLICATION进行事务处理,消息处理,一台服务器到无数台服务器,JAVA显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,JAVA已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能9。后台的数据库采用的是MYSQL,它的优点是(1)它是支持5000万条记录的
30、数据仓库。(2)它适应于所有的平台。(3)它是开源软件,版本更新较快。(4)其性能很出色。纯粹就性能而言,MYSQL是相当出色的,因为它包含一个缺省桌面格式MYISAM。MYISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。MYSQL可以运行于WINDOWS系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MYSQL在内部里很多时候都使用64位的整数处理10。(5)价格便宜。因此,本课题在技术上具有可行性。从以上分析可以看出,南高教园区自行车租卖网在技术上和社会上是能够达到的,但是在经济上存在一些问题,这就需要在实际推广
31、的时候通过良好的经营管理来解决,总体上来说,这个网站是可行的。93系统分析31系统分析概述电子商务系统分析是在系统规划确定的目标和开发方案的指导下,结合电子商务系统的特点,深入研究及描述现行系统的活动和各项工作以及用户的需求,总结归纳出企业未来电子商务系统的需求,描述出未来系统所应实现的功能。32系统需求分析系统开发方法的首要步骤是对系统的需求和提出的各种分析进行总结,所以需求分析是非常必要的。对于系统的需求分析通常要考虑两种形式功能需求分析和非功能需求分析。其中功能需求分析是最关键的,它主要关注系统的功能。而非功能性需求关注的是系统的实用性和可靠性等。321功能需求分析根据本网站的规划规划,
32、并结合网站前期的主营业务,归结出了如下几个系统功能需求。(1)建立产品信息模块提供网上图片浏览,通过极具个性化的文字描述和精美的产品图片展示,向各会员客户和普通客户提供详尽的产品信息和咨询。(2)建立客户服务模块设置客户留言板块,提供客户咨询、客户反馈等客户问题解答,更好的体现网站的交互性。(3)建立网上订购模块实现网上产品订购功能,通过网站进行交易,客户可以根据需要在网上直接下订单等功能。(4)建立网上租赁模块提供网上产品租凭功能,通过网站进行交易,客户可以根据需求在网上直接下订单等功能。(5)建立后台管理模块科学的后台管理技术可实现对网站内容的实时更新、修改,提高网站的维护工作与管理过程,
33、更有利于网站以后的更新。322非功能需求分析(1)网站在搜索引擎(主要指GOOGLE)中的排名位置要高,能够极易让用10户通过关键字寻找到本站点,这就要求网站建设中用到搜索引擎技术。(2)网站的反应速度要快,信息量要多而齐全,便于客户了解网站以及网站最新发布产品的信息,要保证系统的速度和效率。(3)网站的可维护性一个网站,只有不断更新才会有生命力,人们上网无非是要获取所需,你只有能不断地提供人们所需要的内容,才能有吸引力。网站的设计要面向未来,充分考虑到今后的发展和变化,方便今后根据需要随时添加必要的设备和系统。(4)网站的友好性和可操作性网站不仅要方便管理人员的维护,更要便于客户的浏览,提供
34、清晰友好的界面,提高可操作性和交互性2。33系统功能流程图分析系统的功能流程图能够形象地表达系统中的各种功能流程,便于分析人员和管理人员之间进行交流和分析问题。设计一个系统首先应进行组织的重新设计,应当把系统看成一个对组织有目的的改变过程。因此,对系统的业务流程分析十分重要。(1)登陆注册模块用户进入网站如需进行订购或者租赁以及留言必须得先登陆,而登陆之前需要注册相关的信息。新客户必须填写注册表,注册表上要求填写用户名,密码,密码钥匙,电子邮箱等详细内容。用户注册后就会成为网站的会员,只有会员才可以在网站上进行交易。而这些信息被存储在一个数据表中,为的是方便管理员对注册用户进行管理。注册完毕后
35、,用户就可以输入用户名和密码登陆,浏览并进行其他操作。管理员则对已注册的用户信息进行分类管理12。11图1登陆注册模块的业务流程图注这里的用户包括普通用户和订购用户以及租赁用户,三者的注册登陆流程是一样的,所以合并为一个图来表述。本来系统中的普通用户和订购用户以及租赁用户可以合并为一,但是为了方便管理员区分三者,将其特别分开来表示。本文出现的用户一般包含三者,有特殊需要的会注明的。(2)留言版模块留言版是INTERNET上最常见的一种服务,一般的交互式的网页都包含类似留言版这项功能。通过留言版,用户们可以发表对本网站的建议和意见。对站长来说,这是一种信息的及时反馈,根据用户们的反馈信息,可以改
36、进网站的建设,改进公司的产品和服务质量。登陆留言版时分为两种一是普通用户登陆,普通用户能够在留言版中留言、删除;二是管理员,管理员登陆后可以查看用户的留言,然后对其进行审查、删除。12图2留言板模块的业务流程图(3)产品模块产品信息管理系统为用户提供产品浏览,管理员能够自由的发布产品,在发布过程中,能够上传产品图像。发布产品能够采取图片链接格式,实现图文混合列表效果;管理员可以对于已经发布的产品,能够进行查看、删除等操作;管理员能够设置包含产品价格、产品重量等各种产品参数。注文中的产品一般指自行车。13图3产品信息发布模块的业务流程图(4)网上订购模块订购系统即用户可以通过产品浏览进行网上下订
37、单,管理员也可以通过后台对用户的订单进行管理。用户通过产品列表了解了各种产品信息后,如有意向就可以在前台中进行购登陆权限判断浏览产品列表浏览产品信息管理产品信息管理产品分类增加分类或信息删除分类或信息修改分类或信息用户管理员登陆信息14买行为;能够提交购买订单,提交订单时可以输入购买者的详细信息。在每个订单提交后,在管理员还未处理之前的周期内,用户还可以通过控制面板中的我的订单进行查看自己订单的状态,进行修改、删除等操作。管理员通过后台能够查看订单的详细信息。图4网上订购系统的业务流程图(5)网上租赁模块租赁系统即用户可以通过产品浏览进行网上下订单,管理员也可以通过后台未注册用户选择产品未登陆
38、已注册的订购用户产品列表浏览登陆购买修改所选商品信息提交订单确认订单查询订单订单信息管理员查看订单修改订单审核订单订单分类订单信息登陆执行注册15对用户的订单进行管理。用户通过产品列表了解了各种产品信息后,想要租车就可以在前台中进行租赁行为;提交订单,提交订单时可以输入租赁者的详细信息。在每个订单提交后,在管理员还未处理之前的周期内,用户还可以通过控制面板中的我的订单进行查看自己订单的状态,进行修改、删除等操作。管理员通过后台能够查看订单的详细信息。图5网上租赁系统的业务流程图未登陆已注册的租赁用户未注册用户商品列表浏览登陆选择产品租赁修改所选商品信息提交订单确认订单查询订单订单信息管理员查看
39、订单修改订单审核订单订单分类订单信息登陆执行注册1634系统数据流程图设计数据流程图(DFD)是以图形的方式表达信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性8。为了描述复杂的软件系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,一层、二层等之分(1)顶层数据流程图。决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工,顶层DFD只有一张。(2)一层数据流程图。顶层之下是一层,某一层数据流程图既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。(3)二层数据流程图。
40、二层数据流程图是对一层数据流程图的分解,如果二层图不能再分解下去了,那就停止,如果还能再分解下去,就可以再依次画下去。(1)顶层数据流程图顶层数据流程图反映了南高教园区自行车租卖网最主要的业务,展现系统的数据需求和数据处理的功能。个人信息订单信息订单产品会员信息个人信息产品信息产品信息个人信息图6顶层数据流程图(2)一层数据流程图一层数据流程图较二层、三层数据流程图而言,是从较全局的角度,综合、整体地观察每一个职能域数据流的进出概况;通过一级数据流将一些职能域联结起来,使分析人员形成对全局数据流的整体认识,如图7所示。它描述了本网站用户南高教园区自行车租卖网管理员17前台和后台的数据流向,展现
41、了系统对数据的处理情况。留言及产品信息留言及产品信息留言及个人信息个人信息及订单信息留言、订单及个人信息产品及留言信息图7一层数据流程图(3)二层数据流程图二层数据流程图作为对一层数据流程图进一步的分解,更加具体地描述了该网站作为整个系统的数据流程,此时不但反映了主要的,正常的处理逻辑,同时还反映一些例外处理或是出错等更为详尽的逻辑处理。此处,二层数据流程图按照一层的前台处理和后台处理分别进行详细分解。管理员普通用户会员用户P1前台管理P2后台管理18图8二层数据流程图普通用户P12留言编辑P14订单编辑会员用户P11登陆注册P13信息浏览留言信息表F2用户信息表F1订单信息表F5产品信息表F
42、4留言信息表F3编辑数据编辑数据查看数据查看数据编辑数据编辑数据订单信息产品信息论坛信息留言信息用户信息19图9二层数据流程图以上二层数据流程图分别对系统的前台和后台处理进行了分解。图8对系统前台处理进行了具体的处理分解,前台处理共包括4项具体的处理,分别为登陆注册、留言编辑、信息浏览和订单编辑。其中留言编辑是普通用户来进行的,订单编辑是订购用户来处理的,而信息浏览和登陆注册两者皆有。图9对系统后台处理进行了详细地分解,后台处理共包括4项具体的处理,分别为用户管理、留言管理、信息管理、订单管理。(4)三层数据流程图管理员P21用户管理P22留言管理P23信息管理P24订单管理用户信息表F1订单
43、信息表F5产品信息表F4留言信息表F3订单信息用户信息产品信息留言信息处理数据编辑数据处理数据编辑数据20图10前台三层数据流程图图11前台三层数据流程图图12前台三层数据流程图用户P111注册P112登陆用户信息表F1用户信息用户信息填写数据填写数据普通用户P121添加留言P122修改留言留言信息表F2P123删除留言留言信息留言信息留言信息编辑数据编辑数据编辑数据用户P131浏览留言信息P132浏览产品信息产品信息表F4留言信息表F3产品信息产品信息查看数据查看数据21图13前台三层数据流程图图14前台三层数据流程图订购用户P141填写订单P142修改订单订单信息表F5P143删除订单订单
44、信息订单信息订单信息编辑数据编辑数据编辑数据租赁用户P151填写订单P152修改订单订单信息表F5P153删除订单订单信息订单信息订单信息编辑数据编辑数据编辑数据22图15后台三层数据流程图图16后台三层数据流程图管理员P211查看用户信息P212分类用户信息用户信息表F1用户信息用户信息查看数据编辑数据管理员P221查看留言P222回复留言留言信息表F2P223删除留言留言信息留言信息留言信息查看数据编辑数据编辑数据23图17后台三层数据流程图图18后台三层数据流程图以上三层数据流程图是在二层数据流程图的基础上再进行了详细的分解。例如图11对二层数据流程图中前台处理中的留言编辑这个处理进行了
45、详细的分解,该处理共包括3项具体的处理,分别为编辑留言、修改留言、删除留言。图12对二层数据流程图中后台处理中的管理留言这个处理进行了详细管理员P231添加留言信息P234添加产品信息留言信息表F3P232更新留言信息P233删除留言信息P235修改产品信息P236删除产品信息产品信息表F4产品信息产品信息编辑数据论坛信息留言信息留言信息产品信息编辑数据编辑数据编辑数据管理员P241查看订单P242订单审核订单信息表F2P243订单分类产品信息产品信息产品信息编辑数据编辑数据查看数据24的分解,该处理共包括3项具体的处理,分别为查看留言、回复留言、删除留言。其他处理的具体分解见上图10至图18
46、,这里不再详细介绍了。35数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据库中的数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。数据字典的内容主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储等方面进行具体的定义13。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。(1)数据项条目数据项又称数据元素,是数据的基本单元,即最小的单位。以下是数据库中的部分数据项数据项名称用户名称含义说明用户注册的名称类型字符型长度20位取值范围文本数据项名称用户密码含义说明用户注册时填写的用于登陆的密码类
47、型字符型长度20位取值范围文本数据项名称密码钥匙含义说明用户注册的能取回密码的钥匙类型字符型长度50位取值范围文本数据项名称留言标题25含义说明用户发表在留言版中的留言标题类型字符型长度50取值范围文本数据项名称产品价格含义说明网站中发布的产品的价格类型整型长度20取值范围数字数据项名称订单编号含义说明客户购买商品后所填写的订单的唯一编号类型整型长度10取值范围数字数据项名称支付方式含义说明客户购买商品后所填写的订单中支付方式类型字符型长度20取值范围文本数据项名称收货人地址含义说明购买产品的收货人的联系地址类型字符型长度100取值范围文本数据项名称产品编号ID含义说明系统分配给产品的唯一编号
48、类型长整型长度10取值范围数字26(2)数据结构条目数据结构是若干数据项组成的有意义的集合,它反映了数据之间的组合关系。以下是数据字典中的部分数据结构数据结构普通用户信息简述普通用户用于登陆系统的信息数据结构组成用户名称、用户密码、密码钥匙、性别、联系电话、电子邮件等数据结构产品信息简述用于发布的产品的信息数据结构组成产品编号、产品名称、产品型号、产品价格、产品重量、生产商、产品尺寸等数据结构订单信息简述客户预订产品所提交的订单的信息数据结构组成订单编号、收货人姓名、收货人联系地址、联系电话、收货方式、电子邮件、产品名称、产品数量、产品价格、联系手机号码、支付方式、简短留言等(3)数据流条目数
49、据流可以是数据项也可以是数据结构,它是某一处理的输入或输出。数据流由一个或一组固定的数据项组成。定义数据流不仅要说明数据流的名称、组成等,还应知名它的来源、去向和数据流量等。以下是系统中的部分数据流数据流名产品信息表简述用于发布的产品的信息数据流来源企业内统计的产品信息数据流去向网站上的产品信息发布系统数据流组成产品编号产品名称产品型号产品价格产品净重生产商产品尺寸等数据流名订单信息表简述客户预订产品所提交的订单的信息数据流来源下订单的客户27数据流去向后台管理系统数据流组成订单编号收货人姓名收货人联系地址联系电电子邮件产品名称产品数量产品价格联系手机号码支付方式(4)数据存储条目数据存储是处理过程需要保存的数据集合,也是数据流的来源和去向之一。数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。数据存储名产品信息简述存储用于发布的产品的信息数据存储组成产品编号、产品名称、产品型号、产品价格、产品净重、生产商、产品尺寸等数据存储名订单信息简述存储客户采购产品后提交的订单里的信息数据存储组成订单编号、收货人姓名、收货人联系地址、联系电话电子邮件、产品名称、产品数量、产品价格、联系手机号码、支付方式等数据存储名留言信息简述存储客户在留言版发布的信息数据存储组成留言标题、留言日期、留言内容、留言者(5)数据处理逻辑条目处理逻辑