《{营销策略培训}网上图书销售系统》由会员分享,可在线阅读,更多相关《{营销策略培训}网上图书销售系统(44页珍藏版)》请在金锄头文库上搜索。
1、 编号:昆明理工大学本科生毕业论文(设计)题 目:网上图书销售系统院 系:专 业:计算机科学与技术指导教师: 学 号:学生姓名: 网上图书销售系统作者 指导老师 摘 要本文所要介绍的网上图书销售系统是当前流行的网上商店的一种形式,它也是电子商务的一个缩影。当前的网上图书销售系统不少,但是采用J2EE架构开发的还是寥若晨星。通过该系统的开发研究,不仅可以学到如何使用J2EE架构来开发一个比较完善的网上图书销售系统,还可以由此扩展思路,开发出其它形式的服务于电子商务的应用系统。J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关
2、技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物,它使中间件的编写更加容易、可扩展性更强。在利用J2EE技术实现网上图书销售系统的过程中,本文主要做了以下工作:1、 系统的需求分析;2、 系统建模;3、 数据库设计;4、 讨论如何将EJB、互联网程序、应用程序结合应用;5、 编写应用系统;6、 部署应用系统。关键词网上图书销售系统、 电子商务、 建模、 部署AbstractA kind of form of the store on this text a net for wanting introductive net ascending books sale
3、 system is front spreading, it is also an electronic commerce of a miniatures.On the current net the books sale system is not a few, but adoption J2EE structure development of or rare as morning stars.The development that pass that system studies, can not only learn how to use the structure of J2EE
4、to develop a perfect net top books sale system, can but also expand the way of thinking from here, developping a service of other form in the applied system of the electronic commerce.J2EE is plait that industry to uses the Java technique development business enterprise class applied a kind of in fa
5、ct standard( the company of Sun comes from the consideration of its self interest, diding not bring into Java and its related techniques to standardize the built-up system up to now), it is the technique of Java to adapt to continuously with promote the business enterprise class application outcome
6、in the process, it make the middle piece write more easily, can expand the sex stronger.In made use of the technique of J2EE realize net top books sold system of process, this text did primarily below work:1、The need analysis of the system;2、The system sets up the mold;3、Database design;4、How discus
7、sion is the EJB, Internet procedure, apply the procedure combination the application;5、The plait writes the applied system;7、 Deployment application system.Key wordsBSS、 Electronic commerce、 Deployment、 Molding 目 录摘 要1Abstract2正 文6一、引言6二、J2EE技术介绍71、Java介绍811 Java Servlet82、JSP83、Web容器/Servlet容器/JSP容
8、器94、Tomcat介绍1041 什么是Tomcat1042 Tomcat下载1043 Tomcat和JServ的区别10三、系统需求分析101、简介101.1 目的101.2范围101.3定义、首字母缩写和缩写语111.4参考文献112、整体说明112.1 图书浏览模块112.2 图书管理模块112.3 购物车模块112.4 订单管理模块112.5 顾客反馈信息模块112.6 顾客反馈信息管理模块112.7 特价图书信息管理模块122.8 特价图书信息显示模块122.9 顾客的注册、登录模块122.10 信息管理的登录模块122.11 用户管理模块122.12 新闻显示模块122.一三 新闻
9、管理模块122.14 论坛123、具体需求123.1 功能123.2 可用性一三3.3 可靠性一三3.4 性能一三3.5 可支持性一三3.6 设计约束一三3.7 联机用户文档和帮助系统需求一三3.8 购买的构件143.9 接口14四、系统建模141、顾客用例图142、信息管理员用例图一五3、图书浏览模块的活动图164、图书管理模块的活动图165、购物车模块的活动图166、订单管理模块的活动图177、顾客反馈信息模块的活动图一八8、顾客反馈信息管理模块的活动图199、特价图书信息管理模块的活动图1910、特价图书信息显示模块的活动图2011、顾客的注册、登录模块的活动图2012、信息管理的登录模
10、块的活动图21一三、用户管理模块的活动图2114、新闻浏览模块22一五、新闻管理模块2216、论坛模块2317、系统流程图23五、数据库设计241、数据字典24(1)顾客数据表(customer)24(2)用户数据表(userTable)25(3)图书种类数据表(category)25(4)图书数据表(books)25(5)订单数据表(orders)26(6)顾客反馈信息数据表(orders)26(7)系统信息数据表(System)27(8)论坛数据表1(Guest)28(9)论坛数据表2(GuestInfo)28(10)新闻数据表1(news)28(11)新闻数据表2(newsclass)2
11、92、数据库模型30(1)主要模型30(2)附加模型30六、编写应用程序321、数据层32(1)Base类32(2)Book类33(3)BookType类33(4)Comment类34(5)User类34(6)LackRecord类35(7)Order类36(8)OrderDetails类36(9)TempStore类372、应用层373、表示层38七、讨论如何将EJB、互联网程序、应用程序结合应用421、EJB简介422、互联网程序和EJB的使用4421 构思4422 运行流程4423 实现方法(在JBuilder9环境下)44八、总结与体会451、总结452、体会46九、谢辞46十、参考文
12、献46十一、附录47附录A47附录B47正 文一、引言随着信息技术在我国企业中的广泛应用,企业的生产经营活动越来越依赖计算机信息系统,很多企业都构建了自己的企业管理系统。但是由于科技的发展,社会文明的进步,人们已不在满足于现在的经营、生活方式。Internet的出现使更多的商业机构可以在线销售货物和提供服务,比较容易的地为客户和企业用户提供这些功能。本文涉及的Java技术主要有J2EE、Java Servlet与JSP。所使用的服务器是Tomcat。J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系
13、),它是Java技术不断适应和促进企业级应用过程中的产物,它使中间件的编写更加容易、可扩展性更强。Java Servlet是一个独立于平台的部件,它使用由JSP/Servlet容器管理的请求/回应模型来与Web客户机进行沟通。Java Servlet的优点在于不同用户即使在执行同一个Java Servlet时,都会也不同的方式执行此Java Servlet,而不会产生不同的进程,因此相对的服务器的负荷较轻,也就有较高的执行效率。JSP与Java Servlet功能相似,都是处理服务器端程序,但由于Java Servlet在语法及开发上有一定难度,因此Sun公司针对这一缺点推出了JSP。在JSP
14、中,除了一般JSP的语法之外,还可以加入HTML或JavaScript的语法,因此比Java Servlet更有弹性。随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见xjava.sunx/products/jsp/tomcat/),因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。电子商务是通过互联网实现企业 、商户及消费者的网上购物、网上交易及在线电子支付的一种不同于传统商业运营的新型商业运营模式,电子商务是随着INTERNET发展而发展起来的,主要以EDI(电子数据交换)和INTERNET来实现的,电子商务有广义和狭义之分,狭义的电子商务是主要利用WEB在网上进行交易,称作电子易(E-COMMERCE)广义的电子商务包括基于WEB的全部商业活动,称作电子商业(E-BUSINESS)。我们这次课题研究的对象