2。2网上购物系统的模块分析(如图2-1)
搭建一个网上购物管理系统,需要分析其中的关键模块,这也是相当的重要的一个步骤,我现在分析出了,我这个系统需要用户模块,管理模块,还有订单与购物车模块,这三个模块之间的关系也是显而易见的,用户需要调动购物车模块,管理员模块维护用户与购物车模块。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
先分析用户功能功能模块,当一个用户第一次来到我们的购物网站时,他首先看到很多很多的商品,包括商品的各种属性,如商品编号,商品名称,商品数量,商品价格。这时候,由于他是第一次来到我们的网站,他首先需要点击注册按钮,填入他的各种信息,如用户名,密码,电子邮件,但是他无意中发现这些信息被他之前粗心大意的写错了,怎么办呢?那就是本模块的修改信息内容。有了正确的用户会员身份,接下来,他要做的是登录进入系统,来享受我们系统提供的正式会员服务。当他看到自己满意而心动的商品时,好,他选择查看具体的商品信息,包括商品的各种核心信息,点击相关操作,当他发现很满意时候,他立即点击加入购物车,并选择商品并加入购物车,他再点击结算按钮,随之他刚才加入购物车的喜欢的商品,自动生成订单号,并进入结算页面。
然后分析管理员模块,根据我分析我身边的购物网如:淘宝,京东商城,1号店的构架,分析后我发现,每个购物网站都有一个称职的管理员,管理员的工作是查看,修改或删除用户个人信息,查看商品库存,添加或者删除指定商品信息,或者修改指定商品的信息,比如说,商品库存不足,商品需要上架或者下架等各种情况,然后就是查看订单信息以便为客户退货或换货提供便利。
最后我需要分析的是购物车与订单模块,购物车里包含购物车编号也就是cardID,商品编号,选择的商品数量等信息,购物车是用来暂时存放商品和商品数量信息的,以便转化为订单的具体详细的信息的。
综上所述,根据UML面向对象的建模方法,根据上述分析的三大模块,我分析出了三个关键的实体类。用户类,包括用户名,密码,电子邮箱。管理员类,包括商品增删改查权限,管理用户的权限。购物车类,包括购物车号,商品号,商品数量。然后我就根据上述分析的模块去编写具体的程序代码。[6]
2。3本章小结
本章我完成了三大模块,也就是用户模块,管理员模块,购物车模块的创建,并且分析出了三个模块之间的关系。通过画出各个模块存在的功能图,我更加清晰的了解了不同模块的功能,通过具体的功能再更加详细的创建后面的所需要用到的更加具体的实体类,所以上述分析是很关键,对下面的设计意义重大。
3。 网上购物系统的设计与实现
3。1 开发语言和工具介绍
3。1。1 开发语言论文网
Java简要概述:java是一种优秀的面向对象的优秀的语言,是由加拿大程序员詹姆斯·高斯林,也就是java之父创造的一门重要计算机编程语言,java原来的意思是咖啡豆,是詹姆斯在研究语言时喝到的一种咖啡豆的名字,顾以java命名的。
Java是面试对象的语言,也是jsp编程的基础,也是java web开发技术中需要使用的一门关键语言。有继承,封装,多态的特性。[7]
HTML简要概述:HTML语言是超文本标记性语言,是可以在浏览器中直接解释运行的语言,可移植性强,可以跨平台运行,HTML语言也是php和jsp页面中经常用到的一门语言,主要是用来编写界面的架构,是网页设计的核心语言。[8] JSP网上购物管理系统的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_199423.html