购物车管理系统论文定稿

上传人:re****.1 文档编号:497696007 上传时间:2024-02-11 格式:DOC 页数:57 大小:676.50KB
返回 下载 相关 举报
购物车管理系统论文定稿_第1页
第1页 / 共57页
购物车管理系统论文定稿_第2页
第2页 / 共57页
购物车管理系统论文定稿_第3页
第3页 / 共57页
购物车管理系统论文定稿_第4页
第4页 / 共57页
购物车管理系统论文定稿_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《购物车管理系统论文定稿》由会员分享,可在线阅读,更多相关《购物车管理系统论文定稿(57页珍藏版)》请在金锄头文库上搜索。

1、xx大学xx学院毕业设计购物车管理系统摘 要 购物车管理系统是典型的电子商务管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合网站的要求,对MySql数据库管理系统、SQL语言原理、Java+Struts+Hibernate框架应用程序设计,JDBC数据库技术进行了较深入的学习和应用,主要完成对的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,所设计的可以满足用户、购物车和商品三方面的需要。第一章对数据库应

2、用系统开发和进行了简明的介绍,并分析了开发所应进行的工作。第二章对数据库的设计和SQL语言的使用进行了系统分析。第三章对开发工具Java Development Kit进行了系统的介绍。第四章分析了购物车管理信息系统的应用需求和大体的设计。第五章进行了具体的程序设计。设计充分利用Java、MySql数据库技术的强大力量,提高了编程效率和可靠性。 关键词:SQL语言;MySql;Java Development KitThe system of shopingcart managingAbstractThe system of shopingcart managing is a typical

3、application of managing information system fro internet ,which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used

4、. So it make me who enter learn industrial production the demand of office to combine.For the system of managing MySql data-base, sql language principle、the apply process of Java Development Kit、vb data-base technology. I Have carried on the deeper study and application.Mainly finished the need anal

5、ysis of the system of managing student。Function modle to divide data-base modle of analysis ,devise data-base structure and process of appling. The result of operation of system to declare, the system of managing shopingcart can satisfied product, user and administrator ,this three of magement need.

6、 First chapter introduce simply the data-base system is appling and the system of managing student.Second the analysis of devise of data-base and SQL language.the third introduce development instrument Java Development Kit the fouth analysis The system of managing student is analysis of need and dev

7、ise.the fifth to carry the devise concrete.the system apply of full JAVA. MySql data-base technical is strong power,improver the effice of programming and stable.Keywords: SQL Language; MySql; Java Development Kit目 录摘要iAbstractii目录iii绪论1第1章 数据库管理系统21.1数据库应用系统体系21.1.1传统的C/S模式21.1.2三层体系结构21.2数据库简介31.2

8、.1 数据库31.2.2 数据库管理系统(DBMS)41.2.3 创建数据库51.3 数据库系统设计及范式51.3.1 数据库系统设计51.3.2 数据库设计范式分析71.4 购物车管理系统81.5 系统所做工作8第2章MySQL简介92.1 SQL基础92.2 SQL语句9第3章 应用系统开发工具113.1 Java Development Kit组件的体系结构113.2 数据库组件介绍113.2.1 ADO概述113.2.2 ado的组成113.3 SQL语言在Java Development Kit中的应用123.3.1 SQL为参数赋值有三种方法:123.3.2 SQL中的方法和属性1

9、33.3.3 SQL的安全性和SQL语句的应用133.3.4 MS SQL Server功能14第4章 购物车管理系统设计分析164.1 应用需求分析164.2 系统功能模块划分164.3.1概念设计174.3.2 关系数据库的逻辑设计184.3.3 数据库的表结构设计代码19第5章 购物车管理系统应用程序设计215.1 购物车管理中对象对应关系图215.2 用户登录页面实现及代码235.3主窗体实现及代码:255.4用户服务窗体实现及代码275.5订单管理窗体实现及代码31结论36参考文献37致谢38附录A 系统中使用的类代码39附录B 英文文献及译文45ixx大学xx学院毕业设计绪 论在各

10、行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了网上购物信息的管理而设计的。Internet作为信息发展的革命性的标志,人们足不出户便能得到想要的信息,以及想要的资源,随之而发展的电子商务便应运而生。而怎么管理好用户与商品的对应信息是商务网站的重中之重。本系统重点介绍了商务网站的管理核心“购物车的管理”,此问题解决,从而

11、真正的实现了英特网的方便性,是用户真正的放心购买网上的商品第1章 数据库管理系统1.1 数据库应用系统体系1.1.1 传统的C/S模式在传统的数据库应用体系中,客户端与数据库完全分开,在客户端上运行了大部分服务,如数据访问规则、业务规则、合法性校验等等。每一个客户端都存在数据引擎,并且每个客户端与数据库服务器建立独立的数据库连接(DB Connection)。基于该种体系的数据库应用系统的优势:开发周期较短,能够适应大部分中小型数据库应用系统的要求(当客户端数量少于50时)。但是,随着数据库应用的日渐发展、数据容量的不断增加、客户端数量的不断增加,该种体系结构显示出了诸多缺陷,主要体现在以下几

12、个方面:可扩充性:对于数据库服务器端,每当建立一个数据连接,就会占用大量的系统资源,当数据连接达到一定数量(如20个)时,数据库服务器的响应速度与处理速度将大打折扣。可维护性:基于传统C/S的数据库应用系统,业务规则通常置于客户端应用程序中。如果业务规则一旦发生变化(随便举个例子,如身份证号码有可能升为19位)时,我们就必须修改客户端应用程序,并且将每个客户端进行相应的升级工作。可重用性:采用传统C/S的设计模式时,数据库访问、业务规则等都固化在客户端应用程序中。如果客户另外提出了B/S的应用需求,则需要在WEB服务器中重新进行数据库访问、业务规则、合法性校验等编码(例如将数据库访问写入JSP

13、代码),而所做的工作与客户端应用程序中的功能完全重复,从而加大了工作量,又使得程序开发者心里感到极不舒服。正因为以上的诸多缺陷,使得三层(多层)体系结构成为目前数据库应用开发的首选,甚至客户有时也会提出该种技术需求。1.1.2 三层体系结构所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交

14、互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。(1)由于数据访问是通过中间层进行的,因此客户端不再与数据库直接建立数据连接。也就是说,建立在数据库服务器上的连接数量将大大减少。例如一个500个客户端的应用系统,500个客户端分别与中间层服务器建立DCOM连接,而DCOM通讯所占用的系统资源极为有限,并且是动态建立与释放连接,因此客户端数量将不再受到限制。同时,中间层与数据库服务器之间的数据连接通过“连接池”进行连接数量的控制,动态分配与释放数据连接,因此数据连接的数量将远远小于客户端数量。(2)可维护性得以提高。因为业务规则、合法性校验存在于中间层,因此当业务

15、规则发生改变时,只需更改中间层服务器上的某个组件(如某个DLL文件),而客户端应用程序不需做任何处理,有些时候,甚至不必修改中间层组件,只需要修改数据库中的某个存储过程就可以了。(3)良好的可重用性。同样,如果需要开发B/S应用,则不必要重新进行数据访问、业务规则等的开发,可以直接在WEB服务器端调用现有的中间层(如可以采用基于IIS的WebClass开发,或直接编写JSP代码)。(4)事务处理更加灵活,可以在数据库端、组件层、MTS(或COM+)管理器中进行事务处理1.2 数据库简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了

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

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

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