毕业论文范文——基于JSP的畅想空间电子商务系统.doc

上传人:滴答 文档编号:1257571 上传时间:2019-01-19 格式:DOC 页数:93 大小:1.04MB
下载 相关 举报
毕业论文范文——基于JSP的畅想空间电子商务系统.doc_第1页
第1页 / 共93页
毕业论文范文——基于JSP的畅想空间电子商务系统.doc_第2页
第2页 / 共93页
毕业论文范文——基于JSP的畅想空间电子商务系统.doc_第3页
第3页 / 共93页
毕业论文范文——基于JSP的畅想空间电子商务系统.doc_第4页
第4页 / 共93页
毕业论文范文——基于JSP的畅想空间电子商务系统.doc_第5页
第5页 / 共93页
点击查看更多>>
资源描述

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

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

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

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

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

6、竞争力和综合实力,以期在世界经济舞台上发挥越来越重要的作用 4。辽宁工程技术大学毕业设计(论文)31.2 电子商务概况电子商务(Electronic Commerce)即通过电信网络进行的生产、营销和流通活动,它不仅指基于因特网上的交易,而且指所有利用电子信息技术来解决扩大宣传、降低成本、增加价值和创造商机的商务活动,包括通过网络实现从原材料查询、采购、产品展示、订购到生产、 储运以及电子支付等一系列的贸易活动。电子商务主要含概了三个方面的内容:一是政府贸易管理的电子化,即采用网络技术实现数据和资料的处理、传递和储存;二是企业级电子商务,即企业间利用计算机技术和网络技术实现和供货商、用户之间的

7、商务活动;三是电子购物,即企业通过网络为个人提供的服务及商业行为。按照这种思想,电子商务可以分成两大类:一类是企业与企业之间的电子商务(B to B),另一类是企业与个人之间的电子商务(B to C)。后者亦即我们所说的网上购物或在线购物。1.3 新系统的目标本系统主要针对网上商城的在线业务而设计的。目前部分的商品都是传统经营方式。顾客来到商城,然后走遍商城挑选自己想要的商品,再去服务员那里结帐付款。而现在只要顾客输入顾客号码和拥护密码。可以分门别类的查询自己想要的商品。选完以后可以通过银行的网上支付系统结帐。非常方便,由电脑操作计算不容易出错。1) 客户界面部分a. 能够完成商品选购(可按分

8、类方式查询商品,或者关键字查找)b. 购物车功能c. 查看商品详细信息情况。d. 用户注册。e. 用户登陆。f. 查看用户的定单信息。g. 修改用户个人信息。2) 管理界面部分h. 现有商品管理:添加 修改 删除 查看。i. 用户管理:查看定单,更新定单付款,出货状态,删除定单。j. 填加新商品。k. 填加商品分类Fig1-2 Commodity borrow place organization machine composition figure苑学贺:基于 JSP 的畅想空间电子商务系统41.4 系统业务流程图描述业务流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子

9、形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。业务流程图表达的是数据在系统各部件之间的流动的情况,而不是对数据进行加工处理的控制过程 2。业务流程图基本符号:表 1-1 业务流程图基本符号表Table 1-1 Service flow chart basic symbol table图形符号 图形名称 图形符号 图形名称表示实体 表示输入输出表示外部实体 表示数据表表示处理 表示业务流业务流程图:图 1-1 系统业务流程图Figure1-1 System service flow chart客户会员数据管理员选购商品订单信息订单数据处理会员信息处理订单会员信息订单信息辽宁工程技

10、术大学毕业设计(论文)5图 1-2 系统业务流程图Figure1-2 System service flow chart图 1-3 系统业务流程图Figure1-3 System service flow chart图 1-4 系统业务流程图Figure1-4 System service flow chart进货员管理员进货处理进货清单商品数据进货清单管理员 查看订单送货清单订单数据分配订单任务 送货员订单信息管理员 送货 用户订单库存数据苑学贺:基于 JSP 的畅想空间电子商务系统61.5 系统具体目的a. 现对售货、购货的简易操作。b. 实现对库存商品的按类别方面的不同而进行分类查询。c

11、. 实现购物车功能,使顾客可以任意的选购自己喜爱的商品。d. 实现对新商品的入库,旧商品的注销,更改商品的详细资料等简单操作,并且建立商品档案,方便进货。1.6 系统现行薄弱环节分析互联网以前所未有的速度发展,成为与报纸广播电视比肩的第四媒体,同时正以其便捷的传输形式改变着人们的消费方式,利用简单快捷低成本的电子通信方式,买卖双方不加冕就可以进行各种商贸活动,走向商业的互联网已成为网络经济的大势所趋。企业要向发展,不借助于网络变得不可能。在市场经济中,销售是企业运作的重要环节。一直以来使用的传统人工管理信息方式,存在着许多弊端。例如:销售效率低,保密性差,错误出现较多等,这给营销信息的查找,更

12、新和维护带来了不少困难。辽宁工程技术大学毕业设计(论文)72 可行性研究可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。也就是在高层次上以抽象的方式进行系统分析和设计的过程。可行性研究的目的就是用最小的代价在最短的时间内确定问题是否能够解决 2。2.1 技术可行性技术可行性分析主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法,开发人员的技术水平能否胜任系统的开发等等。系统运行环境为 Windows

13、2000 或 Windows XP 操作系统。前台系统操作界面采用 jsp 开发的。原因是 JSP 是 Java API 家族的一部分,它拥有一般的 Java 程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。即:Write once, Run anywhere!在 JSP 页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性。后台数据库采用 MySQL 。MySQL 作为数据库,简直就是易用的代名词,绝大多数数据库驱动的 web 应用程序都选择它做为自己的数据库。正因如此,MySQL

14、 被应用于很多WEB 服务器上。虽然说 MySQL 的命令行工具确实有用,但要它完成任务有时实在是在跟时间过不去,除非你对 SQL 语法已经通吃,熟到炉火纯青的地步。正是由于这个原因,像phpMyAdmin 之类的工具已经变得如此流行。MySQL 开发者们已经开始使用他们自己的 GUI 工具,它们能够用来和本地或远程的 MYSQL 数据库进行连接。这些工具包括 MySQL Administrator、MySQL Query Browser、以及 MySQL Workbench。它们都是不错的图形界面的工具,简化了对 MySQL 数据库的创建和操作。2.2 经济可行性经济可行性的研究主要是对待开

15、发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。随着各大经销商的发展壮大,也对管理者提出了越来越严格的要求,这就要求对管理人员加强管理,改善管理手段,合理规划,提高利润。一方面,要合理的做好人员分配;另一方面,还要考虑到如何赢利。所以采用先进的管理手段满苑学贺:基于 JSP 的畅想空间电子商务系统8足不断增长的需求已经是势在必行的。假如没有本软件,那么在进行正常的业务时,就需要安排大量专人管理可户定单,查看库房信息,然后进行统计,决定是否定货等,这需要耗费大量的人力物力。而且这种管理方式容易出错,难以保证信息的正确性。现在比较一下应用此管理软件的情形。在系统开发上,一台电脑

16、的费用是 5000元左右,操作系统是 Windows XP、后台数据库采用 Oracle 前端采用 jsp,其软件费用也不过 5000 元(正版)。开发人员 1 名,开发本软件最多 3 个月,假如花费是 5000 元,那么开发费用合计大概是 1.5 万元左右。若经销者采用此管理系统,首先在人员上可以节省到 5 名,这样每年就会节省几万元,这样光是人员方面节约的费用就可以用来开发一个很好的应用软件。所以如果应用此软件,不仅节约很多经济支出,而且减少用纸量,对于环境保护也有很大的好处。2.3 时间可行性由于本系统难度不是很大,所以不要求大量的时间,要是完善系统的功能,还是需要一定的时间的,根据毕业

17、设计的时间安排以及老师和同学的指导帮助下,合理的安排好设计的进程,因此时间上是可行的。2.4 法律可行性本系统具有一定的权限设置,因此具有一定的安全性,设计过程中并没有侵犯和违反任何法律。2.5 操作可行性1)使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识。 2)管理人员经过软件开发人员的培训很容易熟练使用本软件。3)软件开发采用人性化设计,具有界面友好,操作简便等特点,易于使用者操作与理解。4)一名系统管理员,将进行专业培训,他们将熟练管理和维护本系统。2.6 可行性分析总结在进行可行性分析时,通常要先研究目前正在使用的系统,然后根据待开发系统的要求导出新系统的高

18、层逻辑模型。有时可提出几个供选择的方案,并对每个方案从技术辽宁工程技术大学毕业设计(论文)9上、经济上、使用上、法律等进行可行性分析,在对各个方案进行比较后,选择其中的一个作为推荐方案 2。苑学贺:基于 JSP 的畅想空间电子商务系统103 需求分析3.1 总体目标网络商城的日常运做的重要环节是销售,本系统的开发能够使业务正规化和科学化,提高效率并降低出错率。并且具有较高的保密性。,根据操作者的使用权限的不同,对系统进行不同操作,达到信息保密的目的;标准件销售管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。电子商务系统涉及到一定的专业知识和业务流程,要开

19、发一个具有一定使用价值的通用经销软件,必须深入了解销售标准件的业务。针对这一特点,我进行了大量的实地调研,在早期的需求分析中遇到很大的困难,但是经参考大量文献,并到实际的部门进行了调研,对此做了合理的需求分析,在此基础上制定了合理的方案。3.2 具体目标网络商城前台的基本功能:1.会员系统:基本会员注册、会员登录认证。2.商品陈列系统:商品模糊查询、商品详细数据介绍。3.添加商品到采购车、采购车内容的删除修改。4.结帐系统:订单内容的确定及送货付款方式的选择。5.订单查询系统:根据会员的登录查出会员历史订单及订单的详细信息。3.3 系统数据流图及功能分析3.3.1 数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被 处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与拥护之间极好的通信工具。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑这样具体地实现这些功能,所以它也是今后进行软件设计的很好的出发点 2。3.3.2 数据流图的基本符号及其含义

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。