《网上销售系统的设计与实现(DOC71)》由会员分享,可在线阅读,更多相关《网上销售系统的设计与实现(DOC71)(129页珍藏版)》请在金锄头文库上搜索。
1、本科生毕业设计(论文)Evaluation Warning: The document was created with Spire.Doc for .NET.摘 要销售管理理子系统统是一个个B2C模式式的以网网上零售售为主的的在线购购物系统统,采用用三层架架构的B/S开发技技术,数数据库选选择了MMicrrosooft SQLL Seerveer 220000,并利用用了目前前流行的的WEB开发技技术JSP,通过JavvaBeean和JSTTL的使用用,实现现了前台台商品的的展示、购购物车、留留言板;后台商商品管理理、订单单处理、单单据生成成等主要要功能。将将业务模模型最终终以程序序的形式式
2、实现,从从而使得得该系统统能充分分满足基基于B2C模式式的网上上销售系系统的需需要。使用该软软件既能能够对企企业内部部库存、采采购和客客户关系系等部门门实施电电子化管管理;也也能够通通过互联联网,在在线进行行商品销销售和结结算管理理。该系系统可以以顺畅企企业内部部信息流流,为企企业开拓拓了具有有巨大潜潜力的网网上销售售市场,也也减少企企业内部部工作流流程,进进而提高高工作效效率和工工作质量量,使企企业在激激烈的市市场竞争争中获得得竞争优优势。本文主要要对网上上销售系统统进行总总体设计计,并对对销售管管理子系系统进行行系统分分析、系系统设计计、系统统实现和和系统测测试。关键词:B2C;购物物车;
3、JavvaBeean;订单单处理AbsttracctSalees mmanaagemmentt suubsyysteem ttechhniccallly iis aa B22C oonliine salle ssysttem, maain funnctiion of whiich is to proomotte oonliine rettaill acctivvitiies of a bbusiinesss. Thee syysteem aadoppts a tthreee-ttierr arrchiiteccturre BB/S devveloopmeent tecchnoologgy. B
4、acckgrrounnd ddataabasse oof tthe sysstemm addoptts tthe Miccrossoftt SQQL SServver 20000. By usiing JavvaBeean andd JSSTL (Jaava Serrverr Paagess Sttanddardd Taag LLibrraryy) oof JJSP (Jaava Serrverr Paage) teechnnoloogy, thhe ssysttem inttegrratees mmanyy prractticaal ffuncctioons, whhichh inncluu
5、dess Fooreggrouund Iteem DDispplayy, SShopppinng CCartt, FFeeddbacck BBoarrd, Invventtoryy Maanaggemeent, Orrderr Prroceessiing, annd BBilll Geenerratiion etcc. TThe reaal bbusiinesss mmodee fiinallly is embbodiied in forrm oof ccompputeer pproggramm. TTherrefoore, thhe ssysttem cann fuullyy meeet r
6、eqquirremeentss off a B2C oonliine salle mmodee.Withh thhe ssysttem bussineessees ccan reaalizze tthe infformmatiive mannageemennt iin aaspeectss off innvenntorry, proocurremeent andd cuustoomerr reelattionnshiip, as welll aas ccan hanndlee thhe oonliine salles proocesss aand setttleemennt vvia intt
7、ernnet. Thhe ssysttem cann heelp bussineessees tto ffaciilittatee thheirr innterrnall innforrmattionn fllow andd deevellop pottenttiall e-marrkett, aas wwelll ass siimpllifyy buusinnesss prroceess andd immproove worrk eeffiicieencyy annd qquallityy. IIt wwilll brringg coompeetittivee eddge to bussin
8、eessees.The papper preesennts a ggeneerall deesiggn oof tthe onllinee saaless syysteem, andd paartiicullarlly, preesennts thee deetaiiledd syysteem aanallysiis, sysstemm deesiggn, sysstemm immpleemenntattionn annd ssysttem tesst oof tthe Salles Mannageemennt MModuule.Key worrds: B2C; Shopppinng vveh
9、iiclee; JaavaBBeann; Dispposee thhe oordeer fformms目 录第1章 绪论11.1 设计构构想11.2 开发工工具选择择11.3 开发方方案选择择21.4 开发方方法4第2章 可行性性研究772.1 技术可可行性772.2 经济可可行性772.3 操作可可行性882.4 其他方方面可行行性8第3章 需求分分析93.1 系统的的需求分分析93.2 业务流流程93.3 数据流流程1003.4数数据字典典14第4章 数据库库的设计计184.1 数据库库设计总总述1884.2 概念设设计1994.3 逻辑设设计2004.4 物理设设计2114.4.1 设计
10、原原理2114.4.2 设计方方案2224.5 数据库库实现2224.6 数据库库的安全全性设计计26第5章 系统的的设计2275.1 系统设设计原则则275.2 系统的的功能结结构的设设计277第6章 系统实实现3116.1 系统界界面的实实现3116.2 用户与与管理员员登陆的的实现3336.3 商品管管理的实实现3446.4 商品浏浏览与查查询的实实现3666.5 订单处处理的实实现4226.6 留言板板的实现现44第7章 系统测测试4667.1 测试的的任务及及目标4467.2 测试方方法4667.3 测试过过程与结结果分析析48第8章 结论500参考文献献51致谢522附录533IV
11、第1章 绪 论1.1 设计构想想本文所要要设计的的购物系系统的主主要针对对对象是是建材。将将建筑材材料和家家居用品品进行网网上销售售,这对对于目前前国内的的建材市市场来说说算是一一个全新新的尝试试建筑制品品和建材材产品多多有明确确的国家家标准和和部颁标标准,适适合网上上销售。且且基本建建设市场场需求量量教大,国国内家居居装修和和产品出出口市场场也很广广阔。当当前中中国建材材商品网网,中中国装饰饰材料网网,中中国水泥泥网,鲁鲁班网络络等建建筑、建建材网站站,已形形成多品品种、广广覆盖。纵纵横交错错的网络络格局,近近一步完完善了建建材家族族的网络络体系。特特别是智智能化房房屋网站站,把信信息化技技
12、术贴紧紧百姓生生活,受受到了人人们的欢欢迎。 当前的问问题是:由于基基本建设设单位流流动性大大,上网网者少,缺缺少客户户群;部部分出口口产品缺缺少ISO 90001质量认认证; 已实行行网上采采购的单单位,缺缺少相应应的配套套规定。如如各地普普遍实行行的建材材产品准准入制度度,规定定材质单单必须加加盖红章章,因此此无红章章的单证证效力问问题,与与原有规规定发生生了碰撞撞,阻碍碍了产品品的销售售。加上上装饰建建材的销销售受虚虚假广告告宣传的的影响,坏坏了名声声,人们们不敢轻轻易相信信送上门门来的是是正品。 新型建材材,市场场潜力很很大。当当前主要要是缺少少市场氛氛围。已已有的科科普网站站,尚缺缺
13、少市场场化运作作。既影影响了销销售,又又丢掉了了市场。1.2 开发工具具选择1.什么么是EcclippseEcliipsee是一个个开放源源代码的的、基于于 Jaava 的可扩扩展开发发平台。就就其本身身而言,它它只是一一个框架架和一组组服务,用用于通过过插件组组件构建建开发环环境。幸幸运的是是,Ecllipsse 附带了了一个标标准的插插件集,包包括 Jaava 开发工工具(Javva DDeveeloppmennt TToolls,JDT)。虽然大多多数用户户很乐于于将 Ecclippse 当作 Jaava IDEE 来使用用,但 Ecclippse 的目标标不仅限限于此。Ecllipss
14、e 还包括括插件开开发环境境(Pluug-iin DDeveeloppmennt EEnviironnmennt,PDE),这这个组件件主要针针对希望望扩展 Ecclippse 的软件件开发人人员,因因为它允允许他们们构建与与 Ecclippse 环境无无缝集成成的工具具。由于于 Ecclippse 中的每每样东西西都是插插件,对对于给 Ecclippse 提供插插件,以以及给用用户提供供一致和和统一的的集成开开发环境境而言,所所有工具具开发人人员都具具有同等等的发挥挥场所。这这种平等等和一致致性并不不仅限于于 Jaava 开发工工具。尽尽管 Ecclippse 是使用 Jaava 语言开开发
15、的,但但它的用用途并不不限于 Jaava 语言;例如,支支持诸如如 C/C+、COBBOL 和 Eiiffeel 等编程程语言的的插件已已经可用用,或预预计会推推出。Ecllipsse 框架还还可用来来作为与与软件开开发无关关的其他他应用程程序类型型的基础础,比如如内容管管理系统统。基于Ecclippse 的应用用程序的的突出例例子是 IBBM 的 WeebSppherre SStuddio Worrkbeenchh,它构构成了 IBBM JJavaa 开发工工具系列列的基础础。例如如,WebbSphheree Sttudiio AAppllicaatioon DDeveelopper 添加了了对 JSSP、serrvleet、EJB、XML、Webb 服务和和数据库库访问的的支持。2.Ecclippse 是开放放源代码码的软件件开放源代代码软件件是这样样一种软软件,它它们在发发布时附附带了旨旨在确保保将某些些权利授授予用户户的许可可证。当当然,最最明显的的权利就就是源代代码必须须可用,以以便用户户能自由由地修改改和再分分发该软软件。这这种用户户权利的的保护是是