基于jsp的服装商城交易管理系统的设计与实现答辩

上传人:博****1 文档编号:568783440 上传时间:2024-07-26 格式:PPT 页数:17 大小:697.50KB
返回 下载 相关 举报
基于jsp的服装商城交易管理系统的设计与实现答辩_第1页
第1页 / 共17页
基于jsp的服装商城交易管理系统的设计与实现答辩_第2页
第2页 / 共17页
基于jsp的服装商城交易管理系统的设计与实现答辩_第3页
第3页 / 共17页
基于jsp的服装商城交易管理系统的设计与实现答辩_第4页
第4页 / 共17页
基于jsp的服装商城交易管理系统的设计与实现答辩_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《基于jsp的服装商城交易管理系统的设计与实现答辩》由会员分享,可在线阅读,更多相关《基于jsp的服装商城交易管理系统的设计与实现答辩(17页珍藏版)》请在金锄头文库上搜索。

1、基于jsp的服装商城的交易管理系统的设计与实现姓姓 名:名:学学 号:号:专专 业:业:指导教师:指导教师:选题意义选题意义 n n随着网络的迅速发展,网上服装销售以其高效,低成本的优势,逐步随着网络的迅速发展,网上服装销售以其高效,低成本的优势,逐步成为新兴的经营模式和理念。服装网络营销的产生已成为必然趋势,成为新兴的经营模式和理念。服装网络营销的产生已成为必然趋势,我所开发的网上服装商城交易管理系统主要针对小型厂商,小型专卖我所开发的网上服装商城交易管理系统主要针对小型厂商,小型专卖店等交易量不大的用户。店等交易量不大的用户。“ “网上服装商城管理系统网上服装商城管理系统” ”实际上是运行

2、在实际上是运行在webweb服务器上的服务器上的webweb应用程序,利用页面、脚本、程序来实现服装的应用程序,利用页面、脚本、程序来实现服装的买卖和管理。由前台选购和后台管理两大部分组成。管理员可通过后买卖和管理。由前台选购和后台管理两大部分组成。管理员可通过后台管理系统,进行服装管理,会员管理,卖家管理。会员可在前台进台管理系统,进行服装管理,会员管理,卖家管理。会员可在前台进行购物,订单管理等操作。另外采用了统一的界面行购物,订单管理等操作。另外采用了统一的界面, ,并且提供了大量的并且提供了大量的操作提示以及出错信息操作提示以及出错信息, ,大大的方便用户使用本软件大大的方便用户使用本

3、软件, ,同时也减少了出同时也减少了出错的可能错的可能, ,确保了数据的正确性、完整性和一致性。确保了数据的正确性、完整性和一致性。n n通过对服装销售商场管理日常工作的详细调查,搜集了大量的资料,通过对服装销售商场管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今服装销售信息管理需求的计算机行考虑,认为本课题是一个适应现今服装销售信息管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。信息管理系统,具有一定的实际开发价值和使用价值。课题背

4、景n n在计算机飞速发展的今天,将计算机这一信息处理利器应用于服装销售业的在计算机飞速发展的今天,将计算机这一信息处理利器应用于服装销售业的日常管理已是势必所然,而且这也将为商店理带来前所未有的改变,它可以日常管理已是势必所然,而且这也将为商店理带来前所未有的改变,它可以带来意想不到的效益,同时也会为服装销售业的飞速发展提供无限潜力。采带来意想不到的效益,同时也会为服装销售业的飞速发展提供无限潜力。采用计算机管理信息系统已成为服装销售业管理科学化和现代化的重要标志。用计算机管理信息系统已成为服装销售业管理科学化和现代化的重要标志。要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的

5、。要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。n n究竟何为网上购物呢?简单来说,网上购物就是把传统的商店直接究竟何为网上购物呢?简单来说,网上购物就是把传统的商店直接“ “搬搬” ”回回家,利用家,利用internetinternet直接购买自己需要的商品或者享受自己需要的服务。专业地直接购买自己需要的商品或者享受自己需要的服务。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过通过InternetInternet、webweb和购物界面技术化的和购物界面技术化的B2CB2C模式

6、一并完成的一种新型购物方模式一并完成的一种新型购物方式,是服装商务的一个重要组成部分。这个服装商场并非虚拟,因为购物的式,是服装商务的一个重要组成部分。这个服装商场并非虚拟,因为购物的每一个步骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少每一个步骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少了言语交流而有了更多的填单与确认过程。一般来说网上物品的经营大致可了言语交流而有了更多的填单与确认过程。一般来说网上物品的经营大致可分为两种形态:一种是服装商店,即提供网上购物或网上服务的营业者,通分为两种形态:一种是服装商店,即提供网上购物或网上服务的营业者,通过自己的网站,直接对

7、网络使用者出售商品或者提供服务;另一种是服装商过自己的网站,直接对网络使用者出售商品或者提供服务;另一种是服装商场,它是由许多提供不同商品或者服务的营业者集中在一个网站中,使用者场,它是由许多提供不同商品或者服务的营业者集中在一个网站中,使用者可以在同一个网站购买不同公司所提供的商品或者服务。也就是说,在前一可以在同一个网站购买不同公司所提供的商品或者服务。也就是说,在前一种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演的角色更像是商店经营者与消费者的中介。的角色更像是商店经营者与消费者的中介。基本目标和研究内

8、容基本目标和研究内容 n n本人通过需求分析和设计出了服装销售系统,主本人通过需求分析和设计出了服装销售系统,主要的一些工作有:要的一些工作有:n n(1 1)让消费者通过网站了解服装产品的最新行业)让消费者通过网站了解服装产品的最新行业状况和走向。状况和走向。n n(2 2)用户通过在网站上注册,浏览商品信息,下)用户通过在网站上注册,浏览商品信息,下订单进行网上交易。订单进行网上交易。n n(3 3)实现网站的用户、产品及其信息等信息的管)实现网站的用户、产品及其信息等信息的管理功能。理功能。开发环境介绍 n nJspJsp技术介绍技术介绍技术介绍技术介绍n nJSPJSP是由是由SunM

9、icrosystemsSunMicrosystems公司倡导,许多公司参与一起建立的公司倡导,许多公司参与一起建立的一种动态的技术标准。加入一种动态的技术标准。加入JavaJava程序片段(程序片段( ScriptletScriptlet中)和中)和JSPJSP标标记传统的网页记传统的网页HTMLHTML文件(文件(* *。 HTM HTM , * * 。 HTMLHTML) ,并构成了,并构成了JSPJSP页面中的页面中的JavaJava程序片段可以操作数据库,重新定向网页以及发程序片段可以操作数据库,重新定向网页以及发送送E-mailE-mail等方式,实现建立动态网站的功能要求。所有程序

10、操作都等方式,实现建立动态网站的功能要求。所有程序操作都在服务器,网络上传到客户端执行的只是得到的结果,这大大降低在服务器,网络上传到客户端执行的只是得到的结果,这大大降低了客户端浏览器的要求,即使您的浏览器不支持了客户端浏览器的要求,即使您的浏览器不支持Java Java ,您还可以访,您还可以访问问JSPJSP页面页面 1 1 。 ServletServlet是是JSPJSP全称全称JavaJava服务器页面,这简直是一服务器页面,这简直是一个简化的设计,他意识到的个简化的设计,他意识到的HTMLHTML语法的语法的javajava扩展(为(扩展(为( )的)的形式)形式) 系统分析系统分

11、析 n n系统可行性分析系统可行性分析系统可行性分析系统可行性分析n n1 1、JavaJava提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。且关于全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。且关于这方面的书籍、资料比较齐全。这方面的书籍、资料比较齐全。n n2 2、总所周知,、总所周知,JavaJava是面向对象的开发语言。程序开发院可以在是面向对象的开发语言。程序开发院可以在EclipseEclipse平台上平台上面方便的使用一些已知

12、的解决方案。面方便的使用一些已知的解决方案。 n n该系统采用该系统采用JSP + Oracle + TomcatJSP + Oracle + Tomcat的开发,包括使用的开发,包括使用HTMLHTML到到JSPJSP的开发和管的开发和管理,完善的信息,界面友好的用户界面和关系的前台页面理,完善的信息,界面友好的用户界面和关系的前台页面; ;使用使用MySQLMySQL数据库开数据库开发和数据库管理的方法,使用事务处理机制的背景是作为一个强大的能力来处理发和数据库管理的方法,使用事务处理机制的背景是作为一个强大的能力来处理错误的关键要素的一部分。在系统开发环境,快速和容易使用,运行稳定,可靠

13、,错误的关键要素的一部分。在系统开发环境,快速和容易使用,运行稳定,可靠,安全的现在特别流行的开放源码的安全的现在特别流行的开放源码的TomcatTomcat服务器。的服务器。的Tomcat+ JSP + OracleTomcat+ JSP + Oracle的的WebWeb开发国际公认的黄金组合,在电子商务系统的发展中,已被广泛应用。大型开发国际公认的黄金组合,在电子商务系统的发展中,已被广泛应用。大型电子商务网站电子商务网站eBayeBay,百度等。总之,该系统的技术方面实现具有可行性。,百度等。总之,该系统的技术方面实现具有可行性。n n综上所述:系统的开发技术具有可行性,且开发人员掌握了

14、一定的开发技术,综上所述:系统的开发技术具有可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。所以系统的开发具有可行性。订单单服装信息销售信息销售管理登陆会员管理员管理员用户表系统功能结构n n 订单订单 服装服装 销售销售 销售销售 管理管理 登陆登陆会员会员 用户用户 管理员管理员 管理员管理员系统流程设计如下系统流程设计如下 系统的实现 n n用户登录注册界面用户登录注册界面用户登录注册界面用户登录注册界面n n主页面模块界面主页面模块界面主页面模块界面主页面模块界面n n购物车模块界面购物车模块界面购物车模块界面购物车模块界面n n订单模块界面订单模块界面订单模块界面订

15、单模块界面n n后台模块界面后台模块界面后台模块界面后台模块界面系统的测试系统的测试 n n测试用例设计 设计收获和心得设计收获和心得 n n为了使本软件运行更加稳定,为了使本软件运行更加稳定, 我对它进行了全面的测试,我对它进行了全面的测试, 测试分为测试分为二部分来二部分来 进行,一是:界面测试;二是功能测试。进行,一是:界面测试;二是功能测试。 首先是界面测试,首先是界面测试, 为了使软件在不同的的操作系统平台上运行界面能保持原为了使软件在不同的的操作系统平台上运行界面能保持原 来的风格。来的风格。我把完整程序拷贝到我把完整程序拷贝到 Windows XP Pro Windows XP

16、Pro 环境下,程序运行界面正常,环境下,程序运行界面正常, 界面上的字体等设置都保持得相当好。没有出现类似字体变形的情况!界面上的字体等设置都保持得相当好。没有出现类似字体变形的情况! 二是进行功能的测试。本系统测试采用了单元测试二是进行功能的测试。本系统测试采用了单元测试 , , 集成测试集成测试 , , 完善完善性测试等性测试等 多种方式进行测试。多种方式进行测试。 经过测试,所有功能都能得以实现,经过测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上没有任何变形。至此,在功能的测试上 也已经比较圆满的完成了。也已经比较圆满的完成了。n n据统计,开发较大规模的软件,据统计,

17、开发较大规模的软件,40%40%以上的精力是耗费在测试上的。以上的精力是耗费在测试上的。即使有经验的程序员也难免在编码中发生错误,若不及时排除,这些即使有经验的程序员也难免在编码中发生错误,若不及时排除,这些错误轻则会降低软件的可靠性与安全性,重则可导致整个系统的失败。错误轻则会降低软件的可靠性与安全性,重则可导致整个系统的失败。本程序的测试是为了防患于未然,也是系统开发过程中必不可少的一本程序的测试是为了防患于未然,也是系统开发过程中必不可少的一步。步。总结 n n通过完成服装销售管理系统的设计和编码以及最后的测试,充分检验了在厦门通过完成服装销售管理系统的设计和编码以及最后的测试,充分检验

18、了在厦门长达长达4 4个多月的学习成果,积累了一定的软件开发经验,获得了相关的团队合作个多月的学习成果,积累了一定的软件开发经验,获得了相关的团队合作能力,对于软件开发有了更深层次的理解。能力,对于软件开发有了更深层次的理解。n n我们所做的任何软件开发都离不开需求分析,需求分析是软件设计过程中不可我们所做的任何软件开发都离不开需求分析,需求分析是软件设计过程中不可缺少的一个重要环节。需求分析寄托着用户的期望,我们必须正确,完善需求缺少的一个重要环节。需求分析寄托着用户的期望,我们必须正确,完善需求分析,可以很大的降低系统风险,提高系统的开发效率,在设计过程中,我们分析,可以很大的降低系统风险

19、,提高系统的开发效率,在设计过程中,我们深知这一点,做了很久的讨论和调研,使系统的功能尽可能的满足客户要求。深知这一点,做了很久的讨论和调研,使系统的功能尽可能的满足客户要求。n n同时,我们在做好需求分析的基础上对整个系统进行架构,确定好设计方向,同时,我们在做好需求分析的基础上对整个系统进行架构,确定好设计方向,开始设计数据库,数据库设计也是一个非常重要的环节,在构建数据库之前必开始设计数据库,数据库设计也是一个非常重要的环节,在构建数据库之前必须对整个系统架构有了深入,深刻的理解,多做探讨,才能避免数据库设计与须对整个系统架构有了深入,深刻的理解,多做探讨,才能避免数据库设计与系统后期实

20、现产生不必要的冲突。系统后期实现产生不必要的冲突。n n系统设计的重要性不言而喻系统设计的重要性不言而喻, ,它是整个设计过程中最重要的一个环节,它是构架它是整个设计过程中最重要的一个环节,它是构架合理、正确的系统框架必不可少的一个阶段。合理、正确的系统框架必不可少的一个阶段。n n正如上面提到的那样,深入需求分析,加上模块的系统设计,还有项目组工程正如上面提到的那样,深入需求分析,加上模块的系统设计,还有项目组工程师和组员的帮助师和组员的帮助, ,使问题很快就得到了解决。使问题很快就得到了解决。致 谢n n随着毕业设计和论文的结束,回首看来这随着毕业设计和论文的结束,回首看来这3 3年时间仿

21、佛一闪而过,这次项目充分年时间仿佛一闪而过,这次项目充分的复习和熟悉了的复习和熟悉了oracleoracle数据库技术,充分的实践了团队合作的方法,使自己的知数据库技术,充分的实践了团队合作的方法,使自己的知识体系变的更加完善。大学四年的学习生活即将结束,经过老师们的辛勤教导,识体系变的更加完善。大学四年的学习生活即将结束,经过老师们的辛勤教导,我们满载而归。这个时候通过毕业设计可以把自己的大学所学做一个总结或者说我们满载而归。这个时候通过毕业设计可以把自己的大学所学做一个总结或者说整理。本文能够成功的完成,使用本系统可以有效地对服装信息进行录入、修改、整理。本文能够成功的完成,使用本系统可以

22、有效地对服装信息进行录入、修改、查询等操作。方便系统操作员对企业信息有全面地了解,同时有利于操作员发现查询等操作。方便系统操作员对企业信息有全面地了解,同时有利于操作员发现问题对企业工作进行改善提出有效的解决方案。通过这次毕业设计的制作,使我问题对企业工作进行改善提出有效的解决方案。通过这次毕业设计的制作,使我对软件开发有了更深一步的了解。在软件开发中应注意的问题和考虑的问题都能对软件开发有了更深一步的了解。在软件开发中应注意的问题和考虑的问题都能较好的做到。在这短短时间的自学中要很好的应用这个工具还是有困难的,但也较好的做到。在这短短时间的自学中要很好的应用这个工具还是有困难的,但也得到了不

23、少自学经验,使我的自学能力有了很大的提高。在开发过程中也遇到了得到了不少自学经验,使我的自学能力有了很大的提高。在开发过程中也遇到了不少难题,为了解决这些难题我查阅各类相关书籍,同时请教老师和同学,不停不少难题,为了解决这些难题我查阅各类相关书籍,同时请教老师和同学,不停地对编译程序进行测试,调试。最终,得到了一个比较具有实用性和完整性的系地对编译程序进行测试,调试。最终,得到了一个比较具有实用性和完整性的系统。但系统还存在问题,虽然系统的基本功能已实现,但该系统还有许多不尽如统。但系统还存在问题,虽然系统的基本功能已实现,但该系统还有许多不尽如人意的地方,与实际的管理还有一定的差距。人意的地方,与实际的管理还有一定的差距。n n “ “不积跬步无以至千里不积跬步无以至千里” ”,这次毕业论文能够最终顺利完成,归功于各位老师,这次毕业论文能够最终顺利完成,归功于各位老师四年间的认真负责,使我能够很好的掌握专业知识,并在毕业论文中得以体现。四年间的认真负责,使我能够很好的掌握专业知识,并在毕业论文中得以体现。也正是你们长期不懈的支持和帮助才使得我的毕业论文最终顺利完成。最后,我也正是你们长期不懈的支持和帮助才使得我的毕业论文最终顺利完成。最后,我向太原理工大学的老师和杰普的老师辛勤教育表示衷心的感谢!向太原理工大学的老师和杰普的老师辛勤教育表示衷心的感谢!

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

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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