在线上购物系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上在线购物系统设计报告
一、 系统设计
1、 目标设计
1) 系统的用户登录以及身份验证要求
·系统用户注册
·验证用户的注册信息
·系统用户进入系统时的身份验证
·系统用户在不同的叶面浏览时候的身份验证
2) 在线购物系统要求
·允许用户浏览所有商品信息
·允许用户按关键字查找
·允许用户购买自己喜欢的商品
·允许用户对购物车进行管理
·系统实现订单的处理
·系统完成整个购物流程
3) 网上购物系统的管理子系统的要求
·对管理员的身份进行验证
·对数据库中的商品信息进行管理
·对数据库中的用户信息进行管理
·对数据库中的订单信息进行管理
2、 设计思想
1) Browser/Server 结构
Client/Server 模式和Browser/Server 模式是线在比较流行的两种数据库应用模式其中B/S 结构的在线购物系统中应用原理示意图如下:
2) 三层结构的概念
3、 系统功能设计
根据系统设计的功能要求,在线购物系统可以分为三个模块:用户管理模块、商品销售系统以及在线管理系统。下图显示了这三个模块之间的关系:
对于用户管理模块,根据系统的功能分析,它具有的功能应该包括对用户注册的检查、用户注册信息的添加、以及用户信息的修改等。
对于再线图书销售系统,根据系统的功能分析,他应该具有的功能包括允许用户查找商品信息、允许用户购买商品信息、并对购物车进行管理、最后还能够进行订单的处理,并发送后台数据库。
对于系统附加的商品管理系统,根据系统的功能分析,他应该具有的功能包括允许管理员浏览整个系统的商品,对商品信息进行修改,以几天家信的商品信息。
二、数据库设计和实现
在这里为了方便,因为借用了西亚购物系统的一些代码,所以这里直接使用了西亚购物网构造的数据库,存储在文件sia_cart.asp 文件中。各个字段的作用这里不作多解释。
后台服务器的配置问题,本系统使用了Microsoft的IIS作为系统的服务器。对于添加IIS 服务器非常简单。打开“控制面板”里面的“添加/删除程序”选项,然后选择“添加/删除Windows组件”,最后选中探出的对话框的“Internet信息服务选项(IIS)”然后按照系统提示进行安装即可。
三、前端网络页面的设计和开发
1、页面示例
如下图,给出了再线购物系统的首页效果。
销售系统首页用户管理模块商品销售模块在线管理系统
如果想进入管理员管理界面进行管理,则首先应该具备管理员所具有的账户和密码。你可以通过本系统默认的账户和密码(帐户:lixin,密码:lixin;账户:admin,密码:admin 或者账户:dlnu,密码:dlnu进行进入管理),进入http://localhost/k666/manage/login.asp或者http://127.0.0.1/k666/manage/login.asp进入登陆界面。
其中登陆界面如下图示:
进入到管理员操作的界面如下:
从图中可以明显看出,这个页面是一个框架结构:他的上边是一个header.asp 文件用来显示必要的头信息也可以称之为可选信息;该页的左侧是一个left.asp 文件,实
际上包含了首页的主要信息,包括登录提示和商品浏览等信息;下边是一个footer.asp 文件,包括了本开发系统的一些基本信息。至于具体代码可以到原文件里读取,这里就不作过多说明。
2、页面的安全性维护
安全性的维护上主要考虑了管理员与非管理员即客户等不同身份的人对系统的操作权限。相对于不同身份的用户之间,通过程序控制操作功能。具体的权限可以参考初始时候的设计思想中提到的内容。
另外,ASP使用的Session 和Cookie 的安全性。ASP使用SessionID Cookie跟踪应用程序访问或会话期间特定的Web浏览器的信息。
最后,还是用了身份验证机制保护ASP页面。所以之本系统的安全性有很大的提高。
3、开发系统中存在的难点
1)、在本系统中为了方便客户更快的找到自己需要的商品,所以系统实现了查找功能,在设计的过程中村子很大的难点。
2)、购物车的管理,以及订单的管理上也存在很大难度。在一个购物系统中,购物车是最重要的部分,本系统中使用了虚拟购物车,实现起来有一定难度。
3)、管理员功能的实现比较简单,但也算是系统的一个很难的部分。
四、系统的发布与维护
如果本系统在实践阶段不会出现很多漏洞,则通过实践效果可以确定其发布。在使用过程中进行基本的维护和不断改进。
对于本系统的使用说明在程序代码中有比较详细讲解,可以参照进行使用。
五、关于本系统购物过程详细说明
1、进入购物系统的时候你学要有自己的账号才能够实现你的购物过程,如果没有应该
首先注册你的账号。
2、账号注册成功以后,你可以进入购物选择,选择你要购买的商品装入购物车,对于
购物车的操作你还可以作其他操作。
3、选择好商品结束后去结算中心进行最后结算。结算的过程您可以选择逆行使用的结
算方式。
4、对于一些内部的管理,要经过管理员的管理进行。作为管理员可以进行对于商场里
的一切处理。包括对于已经提交货款的客户对账单进行处理的功能。想进入管理员界面,可以登入http://localhost/k666/manage/login.asp或者http://127.0.0.1/k666/manage/login.asp界面,输入您的管理员账号和密码就可以进入进行管理。
5、还有一些其它的关于管理员的管理权限,这些在进入到管理界面以后都可以很容易
操作,因此就不做过多的描述。
关于本网上购物的操作说明就大概结束,本站基本上实现了购物系统所具有的全部过程以及功能,在安全的管理上更加的完善。