基于JSP的畅想空间电子商务系统 (2)

上传人:pu****.1 文档编号:546611792 上传时间:2023-01-12 格式:DOC 页数:93 大小:780KB
返回 下载 相关 举报
基于JSP的畅想空间电子商务系统 (2)_第1页
第1页 / 共93页
基于JSP的畅想空间电子商务系统 (2)_第2页
第2页 / 共93页
基于JSP的畅想空间电子商务系统 (2)_第3页
第3页 / 共93页
基于JSP的畅想空间电子商务系统 (2)_第4页
第4页 / 共93页
基于JSP的畅想空间电子商务系统 (2)_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《基于JSP的畅想空间电子商务系统 (2)》由会员分享,可在线阅读,更多相关《基于JSP的畅想空间电子商务系统 (2)(93页珍藏版)》请在金锄头文库上搜索。

1、辽宁工程技术大学毕业设计(论文)前言经过大学四年的理论课程的学习和校内外的实践,不仅丰富了自己的理论知识,而且也基本上具备了一些分析和解决简单问题的能力,但是即将踏向社会的我深知这些还远远不够,因此我利用毕业设计这个机会,在老师的指导下来完成基于JSP的电子商务系统这一课题,相信对这个课题的完成将对我的能力有更高层次的突破。在对网络商城的调查研究的基础上,设计主要包括后台数据库的建立及前端应用程序的开发两个方面,一方面要建出数据一致性和完整性强、数据安全性好的库另一方面则要应用程序功能完备,容易使用等特点。充分发挥计算机管理的优势,从而使商品的管理和销售,购买工作系统化、规范化、自动化。这篇论

2、文详细和完整的讲述了关于电子商务系统的开发过程。在开发这个应用软件的过程中,软件工程在理论和方法上给了我很大的帮助。在开发软件之前,在整体构思上没有一个整体框架,通过对软件工程的认真研读,使整个设计开发过程有了一个明确的思路。通过软件工程在结构化设计中所给出的明确的方法。对将要开发设计的软件按照软件工程中绘制数据流图和数据词典的方法,一步一步绘制出软件的数据流图和数据词典,遇到不清楚的地方就认真阅读教材,通过对数据流图的绘制,使我在众多的需求中逐渐理清了思路,大致确定了应该在程序设计中包括哪些模块以及各个模块之间的应该具有哪些数据关系,确定了各个模块所应当完成的功能。如果没有软件工程中所介绍的

3、方法,肯定会出现等到软件写了一半才发现以前所确定的内容需要改动,但这一改动就会造成前面所写的程序需要修改,而往往这种修改会使得程序错误增加,使得排错变得复杂和困难,所以,学习软件工程对开发软件的确很有帮助,使软件开发有步骤有条理。按照已经绘制出的数据流图,对软件进行详细的模块划分和功能确定,系统共分为四个模块:系统登陆模块,基本资料维护模块,购买管理模块,查询模块。对各个模块分别进行详细的流程设计,绘制出详细的流程图。由于有了数据流图,这一步就已经容易的多了,而且使整个软件设计结构清晰明朗了。由于本人经验不足,设计水平有限,设计过程中难免有错误,请老师和同学及时给予纠正。1 问题的定义1.1

4、课题背景从上世纪末至今,随着计算机技术和网络技术的飞速发展,特别是在Internet技术的推动下,全世界范围内的商业活动发生了一个巨大的变革,电子商务出现了。这种新的商业模式以其开放性、快捷性、协作性和低廉性等特征带给我国中小企业极其难得的发展机遇,提供了一个创新发展的选择机会。如何利用电子商务克服困难、改善自我,成为我国中小企业共同关心的问题。研究中小企业如何实施电子商务战略,不仅对中小企业自身的生存、发展意义重大,而且对保持国民经济的稳定发展也将产生积极的影响。根据国家经贸委统计的数字,我国各类中小企业总数超过1000万家,占企业总数的99%。中小企业总产值对国民经济的贡献量已达60%,就

5、业人数占70%,无论是从中小企业的数量、生产总值还是就业人数来看,它们都对我国国民经济和社会稳定起到十分重要的作用。但与大企业相比,中小企业由于自身管理不完善以及人力、财力和物力的限制,在日益激烈的市场竞争中常常处于劣势,特别是在中国加入WTO之后,中小企业面对着经济全球化、国际竞争国内化以及国内市场国际化等严峻形势的考验,其生存发展遇到了前所未有的困难。在当前新经济形势下,电子商务是推动我国中小企业发展的契机,值得认真研究、探索出适合其的电子商务发展策略,推进和加强它们的电子商务,使之能够持续、快速、健康发展,尽快提高它们的竞争力和综合实力,以期在世界经济舞台上发挥越来越重要的作用4。1.2

6、 电子商务概况电子商务(Electronic Commerce)即通过电信网络进行的生产、营销和流通活动,它不仅指基于因特网上的交易,而且指所有利用电子信息技术来解决扩大宣传、降低成本、增加价值和创造商机的商务活动,包括通过网络实现从原材料查询、采购、产品展示、订购到生产、 储运以及电子支付等一系列的贸易活动。电子商务主要含概了三个方面的内容:一是政府贸易管理的电子化,即采用网络技术实现数据和资料的处理、传递和储存;二是企业级电子商务,即企业间利用计算机技术和网络技术实现和供货商、用户之间的商务活动;三是电子购物,即企业通过网络为个人提供的服务及商业行为。按照这种思想,电子商务可以分成两大类:

7、一类是企业与企业之间的电子商务(B to B),另一类是企业与个人之间的电子商务(B to C)。后者亦即我们所说的网上购物或在线购物。1.3 新系统的目标本系统主要针对网上商城的在线业务而设计的。目前部分的商品都是传统经营方式。顾客来到商城,然后走遍商城挑选自己想要的商品,再去服务员那里结帐付款。而现在只要顾客输入顾客号码和拥护密码。可以分门别类的查询自己想要的商品。选完以后可以通过银行的网上支付系统结帐。非常方便,由电脑操作计算不容易出错。1)客户界面部分a. 能够完成商品选购(可按分类方式查询商品,或者关键字查找)b. 购物车功能c. 查看商品详细信息情况。d. 用户注册。e. 用户登陆

8、。f. 查看用户的定单信息。g. 修改用户个人信息。2)管理界面部分h. 现有商品管理:添加 修改 删除 查看。i. 用户管理:查看定单,更新定单付款,出货状态,删除定单。j. 填加新商品。k. 填加商品分类Fig1-2 Commodity borrow place organization machine composition figure1.4 系统业务流程图描述业务流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。业务流程图表达的是数据在系统各部件之间的流动的情况,而不是对数据进行加工处理的控制过程2。业

9、务流程图基本符号:表1-1业务流程图基本符号表Table 1-1 Service flow chart basic symbol table图形符号图形名称图形符号图形名称表示实体表示输入输出表示外部实体表示数据表表示处理表示业务流业务流程图:客户会员数据管理员选购商品订单信息订单数据处理会员信息处理订单会员信息订单信息图1-1系统业务流程图Figure1-1 System service flow chart进货员管理员进货处理进货清单商品数据进货清单 图1-2 系统业务流程图Figure1-2 System service flow chart管理员查看订单送货清单订单数据分配订单任务送货

10、员订单信息 图1-3 系统业务流程图Figure1-3 System service flow chart管理员送货用户订单库存数据 图1-4 系统业务流程图Figure1-4 System service flow chart1.5 系统具体目的a. 现对售货、购货的简易操作。b. 实现对库存商品的按类别方面的不同而进行分类查询。c. 实现购物车功能,使顾客可以任意的选购自己喜爱的商品。d. 实现对新商品的入库,旧商品的注销,更改商品的详细资料等简单操作,并且建立商品档案,方便进货。1.6 系统现行薄弱环节分析互联网以前所未有的速度发展,成为与报纸广播电视比肩的第四媒体,同时正以其便捷的传输

11、形式改变着人们的消费方式,利用简单快捷低成本的电子通信方式,买卖双方不加冕就可以进行各种商贸活动,走向商业的互联网已成为网络经济的大势所趋。企业要向发展,不借助于网络变得不可能。在市场经济中,销售是企业运作的重要环节。一直以来使用的传统人工管理信息方式,存在着许多弊端。例如:销售效率低,保密性差,错误出现较多等,这给营销信息的查找,更新和维护带来了不少困难。2 可行性研究可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。也就是在高层次上以抽象的方式进行系统分析和设计的过程。可行性研究的目的就是用最小的代价在最短的时间内确定问题是否能够解决2。2.1 技术可行性技术可行性分析主要

12、是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法,开发人员的技术水平能否胜任系统的开发等等。系统运行环境为Windows 2000或Windows XP操作系统。前台系统操作界面采用jsp开发的。原因是JSP是Java API家族的一部分,它拥有一般的Java程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。即:Write once, Run anywhere!在 JSP页面中可以不直接将脚本程序嵌入,而只是将

13、动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性。后台数据库采用MySQL 。MySQL作为数据库,简直就是易用的代名词,绝大多数数据库驱动的web应用程序都选择它做为自己的数据库。正因如此,MySQL被应用于很多WEB服务器上。虽然说MySQL的命令行工具确实有用,但要它完成任务有时实在是在跟时间过不去,除非你对SQL语法已经通吃,熟到炉火纯青的地步。正是由于这个原因,像phpMyAdmin之类的工具已经变得如此流行。MySQL开发者们已经开始使用他们自己的GUI工具,它们能够用来和本地或远程的MYSQL数据库进行连接。这些工具

14、包括MySQL Administrator、MySQL Query Browser、以及MySQL Workbench。它们都是不错的图形界面的工具,简化了对MySQL数据库的创建和操作。2.2 经济可行性经济可行性的研究主要是对待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。随着各大经销商的发展壮大,也对管理者提出了越来越严格的要求,这就要求对管理人员加强管理,改善管理手段,合理规划,提高利润。一方面,要合理的做好人员分配;另一方面,还要考虑到如何赢利。所以采用先进的管理手段满足不断增长的需求已经是势在必行的。假如没有本软件,那么在进行正常的业务时,就需要安排大量专人

15、管理可户定单,查看库房信息,然后进行统计,决定是否定货等,这需要耗费大量的人力物力。而且这种管理方式容易出错,难以保证信息的正确性。 现在比较一下应用此管理软件的情形。在系统开发上,一台电脑的费用是5000元左右,操作系统是Windows XP、后台数据库采用Oracle前端采用jsp,其软件费用也不过5000元(正版)。开发人员1名,开发本软件最多3个月,假如花费是5000元,那么开发费用合计大概是1.5万元左右。若经销者采用此管理系统,首先在人员上可以节省到5名,这样每年就会节省几万元,这样光是人员方面节约的费用就可以用来开发一个很好的应用软件。所以如果应用此软件,不仅节约很多经济支出,而且减少用纸量,对于环境保护也有很大的好处。2.3 时间可行性由于本系统难度不是很大,所以不要求大量的时间,要是完善系统的功能,还是需要一定的时间的,根据毕业设计的时间安排以及老师和同学的指导帮助下,合理的安排好设计的进程,因此时间上是可行的。2.4

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 社会学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号