对于基于Web平台的网上销售系统,存在着一个前台应用和后台管理的问题。而无论前台还是后台,都要对数据库进行调用和操作。因此如何创建网络数据库,以及客户端如何调用服务器端的数据库成为实现网上销售的一个关键性问题。在毕业设计中,我采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web 服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。
网上销售系统毕业设计研究方法:
在Windows 平台下使用Access 建立数据库,它是一个可以从简单的用户发展到国家,或者一个大的制造企业庞大的信息集合。如果要添加、访问、处理和存储在一个计算机数据库中的数据的话,就需要一个像Access这样的数据管理系统了。从计算机可以高效的处理大量的数据以来,数据库管理系统就在计算机处理中和独立的应用程序或者其他的程序一样扮演着一个重要的角色,并且解决电子商务中的存放订单的明细问题。在设计阶段完成后,将使用ASP来实现电子商务网站,其中涉及到JAVA语法在互动网站的实际应用。
普通用户模块是网络商店系统的主要模块,它具有以下功能:
1.用户注册功能
2.用户登录功能
3.取回密码功能
4.查看商品信息功能
5.发表留言功能
6.搜索商品信息功能
7.将商品加入到购物车
8.对个人购物车进行管理功能
9.修改个人资料
管理员模块负责网上商点系统的管理和维护工作,他具有以下功能:
1.管理商品类别的信息功能(包括修改和删除商品类别信息)
2.添加商品的类别信息功能
3.管理商品信息功能(包括修改和删除商品的信息)
4.添加商品的信息功能
5.管理订单的信息功能
6.修改个人资料的功能
修改个人资料功能是普通用户模块和管理员模块所共有的 而数据库所实现的是:
1.商品基本信息表 存放网上商店里所销售的商品的基本信息
2.商品分类信息表 存放网上商店所提供的商品分类的基本信息
3.用户基本信息笔 存放网上商店用户的基本信息
4.管理员基本信息表 存放网上商店管理员的基本信息
5.订单基本信息表 存放网上商店订单的基本信息
6.订单详细信息表 寻访网上商店的详细信息
根据以上的分析,确定本系统需要制定的实体有:
1.用户实体 存放用户的信息
2.管理员实体 存放管理员的信息
3.商品实体 存放商品的信息
4.商品类别实体 存放商品类别的信息。其与商品实体的对应关系为一对多
5.订单实体 存放订单信息,与用户实体的对应关系为一对一
6.订单明细实体 存放订单明细信息,其与订单实体的关系为一对多,与商品实体的关系为一对多
措施: (1)网站功能:网站提供前台与后台服务功能,前台面对客户的购物全过程,包括查询、下单、修改订单、结账、在线支付、历史查询、资料修改、会员登录;后台提供货品管理功能,包括账号管理、订单管理、货品管理。
(2)安全保障:使用硬件级防火墙、第三方权威服务器数字证书、SSL加密技术、病毒防护。
(3)支付方式:在线支付
(4)联网方式:专线接入。
论文参考文献:
1.戎马工作室,ASP与ACCESS动态网站开发自学导航,机械工业出版社,2007.04
2.张杰,任伟,吴林华,ASP典型模块设计,清华大学出版社,2007.01
3.龙马工作室,ASP+ACCESS组建动态网站实例精讲,人民邮电出版社,2005.06
4.夏天,JavaScript高级应用与实践,电子工业出版社,2008.03
5.顼宇峰,马军 ,ASP网络编程从入门到精通,清华大学出版社,2006.01
6.薛小龙,ASP 经典模块开发大全:1小时搭建功能完备的网络系统,电子工业出版社,2008.01
7.孙素华,Dreamweaver 8&ASP动态网页设计从入门到精通,中国青年出版社,2007.02
8.
杨格,深入精髓:Dreamweaver8+ASP动态
网站建设技术精粹,清华大学出版社,2007.06
9.沙金,精通正则表达式——基于.NET/ASP/PHP/JSP/JavaScript,人民邮电出版社人民邮电出版社,2008.01