电子商务网站详细设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
电子商务网站详细设计说明书 1、引言 1.1 项目背景 网上购物在线网站致力于提供产品展示 及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户 通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模 块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实 现。 1.2 前期工作 在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾 客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自己特色的设计 思路。 1.3 参考资料 《ASP动态网站开发技术与实践》,高翔,电子工业出版社,2007 1.4 参考资料 [1] 杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,2000,13 [2] 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209 [3] 丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51 [4] 白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33 [5] 黄梯云.《管理信息系统》[M],北京:电子工业出版社,1995,198 [6] Karli Watson、Marco Bellinaso等.《C#入门经典》[M],北京:清华大学出版社,2002,67 [7] 甘仞初.《信息系统开发》[M].北京:经济科学出版社,2000,311 [8] 丁宝康.《数据库原理》[M].北京:经济科学出版社,2000,279 2、技术概述 2.1 目标 实现广大用户在网上进行购物、浏览信息以及交流等。 2.2 硬件支持 CPU: 1G以上、内存:512M 硬盘:2G以上 2.3 软件支持 操作系统:Windows、Linux均可,数据库可以用SQL Server 2000,服务器可以是Tomcat,数据库连接驱动:.NET集成开发环境。 程序描述 3.1网站前台主要功能模块设计 1、IsPostBack类 用来判断客户端访问的Wed网页是否首次加载,如果是,则返回false;如果不是,则返 回true。 2、dlClassBind类 获取并显示指定类别的商品信息 AddGInfo类 判断该商品是否存在,如果不存在,将商品信息保存到商品信息表中。 GetGoodsInfoDs类 获取所有商品的信息 SearchGoodsInfoDs类 获取符合条件的商品信息 GetGoodsInfoByIDDs类 获取指定商品信息的数据集 3.2网站后台主要功能模块设计 1、IsPostBack类 用来判断客户端访问的Wed网页是否首次加载,如果是,则返回false;如果不是,则返 回true。 randomCode类 用户自定义,用来生成验证码的。判断输入用户名和密码是否为空,如果输入的用户名 和密码不为空,则判断是否输入正确的验证码。如果上述两个条件都符合,则判断该用 户是否为合法用户,如果是合法用户,则可以登录,同时将用户的ID代号和用户名保存 在Session对象中,以便其他页使用。 ddlClassBind类 绑定商品类别名和商品图像名、 3.3公共类设计 1、DBClass类 主要是用来管理与数据库的连接,其自定义方法GetConnection方法主要用来创建与数据 库的连接。获取当前应用程序Web.Config中数据库连接字符串。用于打开SQL Server数据库的连接。 ManagerClass类 AddGInfo方法主要向商品表中添加商品信息,GetGoodsInfoDs方法主要用来查询商品信 息表中的所有信息,并返回数据集。 UserInfoClass类 用来管理前台方面的操作,AddShopCart方法主要用来向购物车中添加商品的信息,SCI Bind方法主要用来获取购物车中的信息,并将获取的信息绑定到控件GridView上,Dele teShopCartByID方法主要用来删除指定购物车中的信息,UpdateSCI方法主要用来修改购 物车中的信息。 randomCode类 主要用来管理验证码,其主要方法是RandomNum,该方法是由英文字母和数字组合成4位 验证码,用于防止用户利用注册机自动注册、登录或灌水。 ----------------------- 电子商务网站详细设计全文共3页,当前为第1页。 电子商务网站详细设计全文共3页,当前为第2页。 电子商务网站详细设计全文共3页,当前为第3页。
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助