毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

电子商务毕业论文 第3页

更新时间:2009-3-9:  来源:毕业论文

CD在线商店销售系统设计
图1-2管理界面的功能模块图
3、人性化设计:
本系统导航的另一个亮点就是导航明晰。这样,不管客户位于本“商店”的哪个角落,都不会迷路。
图1-3是客户正确登录后的第一个界面。从图中可以看出,客户登录后可以购买,可以查看CD详细资料,可以按关键字/分类查询CD,也可以方便快捷的转到本系统其他功能模块。
 
图1-3 客户登录后的主界面
图1-4为管理员登录后的主界面。从图中可以看出,管理员登录后,可以查看/修改CD资料,可以删除CD资料,也可以迅速转到其他功能模块。对比图1-3、1-4,细心的读者便可以发现它们有很多类似的地方,这种类似主要体现在页面的头和尾上。头和尾是单独的两个模块,模块化思想是本实例的亮点。模块化可以提高代码的重用性,可以节省人力财力,提高开发效率。
 
图1-4 管理员登录后的主界面
3.2  技术亮点
1、三层结构设计
本系统采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层在实际的物理结构上也是独立的,业务逻辑处理层采用javaBean实现,用户界面与业务逻辑分离,系统的安全性、可文护性、重用性和可扩展性都大大提高。
它的工作原理如图1-5所示。
 
图1-5 三层架构的工作原理图
采用三层架构以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要文护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求,因为它根本不需要进行任何数据库操作。
上面javaBean通过返回对象的形式来返回数据,在类的内部可以规定哪些数据可访问,那些数据是只读的等,从而通过封装数据达到再一次提高数据的安全性的目的。
2、面向对象设计
系统中将用户、CD等都封装成相应的类,同时每个类都有自己对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。
图1-6为系统包图。
 
图1-6 系统包图
从图1-6中可以看到,在run包下有五个类,其中各个类的作用如下:
 login类:管理用户登录。
 op_cd类:管理CD,包括CD的查询,修改,删除,添加等。
 op_cdclass类:管理CD分类包括CD分类的查询,添加和删除。
 op_buy类:管理订单,包括订单的查询,添加,修改和删除等。
 op_user类:管理用户,包括用户的查询,添加,删除和修改等。
 op_sale_statistics类:管理CD的销售统计。
在util包下有两个类,其中各个类的作用如下:
 DataBase类:该类主要负责数据库的连接。
 dataFormat类:该类负责数据的格式转换,例如将字符串格式化成 HTML 代码输出等。
在cd包下有6个类,其中各个类的作用如下:
 allorder类:订单列表类。
 cd类:CD类,是CD实体的抽象。
 cdclass类:CD分类类,是CD分类实体的抽象。
 order类:订单类,是订单实体的抽象。
 shopcar:购物车类,是购物车实体的抽象。
 user类:用户类,是用户实体的抽象
4. 数据库设计
在做了调查后,了解了有关本系统的有关信息以及阅读一些有关这方面的资料后,开始建立数据库。本系统的主要数据库包括6张表:CDadmin,CDclass,allorder,orders,shop_user,CD。
其中shop_user 表 存储会员信息,orders表 存储客户在购买商品时放入购物车的信息,allorder 表存储客户的全部定单信息,CDclass 表存储cd的种类信息,CD 表存储每类商品里不同类型,型号的cd信息,CDadmin表存储管理员的信息。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

电子商务毕业论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。