电子商务网站制作说明书.doc

上传人:hw****26 文档编号:3921022 上传时间:2019-08-23 格式:DOC 页数:35 大小:419.50KB
下载 相关 举报
电子商务网站制作说明书.doc_第1页
第1页 / 共35页
电子商务网站制作说明书.doc_第2页
第2页 / 共35页
电子商务网站制作说明书.doc_第3页
第3页 / 共35页
电子商务网站制作说明书.doc_第4页
第4页 / 共35页
电子商务网站制作说明书.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、一、背景在互联网日益流行的今天,网络成为了人们获取信息的主要渠道,而在网络的大家庭中,电子商务则是一个热门,电子商务的一个最基本体现就是电子购物网站,从一定程度上讲它就是网上超市,也就是一种网上销售,人们利用网络购物,不需要再像传统的购物一样在街上东奔西跑,既可以节约时间,又可以节约精力,对于在网络上开店的企业来说,电子商务使得企业能直接面向最终客户,从而降低交易成本和客户售后咨询等服务费用,尤其是对无形产品的服务,现阶段企业开展电子商务以加强与客户的沟通和促进产品销售,对于买卖双方来说都是有益的。二、实验目的1. 进一步熟悉和掌握 Oracle 的各种操作。2. 能够在实际的事例中灵活运用学

2、到的有关知识。3. 能够编写满足某种要求的功能。三、实验内容1. 系统设计2. 数据库设计3. 公共类设计4. 系统主界面与登录程序设计5. 商品类别管理模块设计四实验步骤1 系统设计1.1、系统目标对于典型的数据库管理系统,尤其是电子商务平台这样的数据流比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统满足以下几个目标:1. 界面设计美观有好,操作简便。2. 全面、分类战士商城内所有商品。3. 显示商品的详细信息,方便顾客了解商品信息。4. 查看商城内的交易信息。5. 设置灵活的打印功能。6. 系统对用户输入的数据,进行严格的数据检验,尽可能的排除人为错误。7. 提供新品上

3、市公告,方便顾客及时了解相关信息。8. 提供网上留言功能。9. 系统最大限度的实现以维护性和易操作性。10. 系统运行稳定、安全可靠。1.2、系流程统图电子商务平台系统流程图:在线支付进行商品信息管理、订单管理、用户管理、系统管理等网站访问者网站管理员查看订单更改商品数量购物车浏览网站其他模块选择商品注册购买登录登录否是是 是否是否否否是1.3、系统功能结构电子商务平台前台管理系统功能设计:电子商务网站电子商务平台前台管理系统商品分类购物流程用户流程特价商品热门商品我的留言本站留言1.4、构建开发环境网站开发环境网站开发环境:Microsoft Visual Studio 2008 集成开发环

4、境。网站开发语言:ASP.NET+C#。网站后台数据库:Oracle 10g开发环境运行平台:Windows7。2 数据库设计2.1 数据库概要说明所使用数据库为 Oracle 10g 数据库。2.2 数据库概念设计通过对网站需求分析、网站流程设计以及功能结构的确定,规划出系统中使用的数据库实体对象分别是商品类型实体、商品信息实体、商品订单实体、商品订单明细实体和管理员实体。商品类型实体:商品类型类型图片类型名称类型编号商品信息实体:商品信息商品名称是否打折商品编号商品简介商品市场价商品热销价商品图片进货如期商品订单实体:商品订单商品订单编号商品费用 订单总费用接收人姓名是否打折是否发货商品运

5、输方式商品市场价商品订单明细实体:商品订单明细商品总金额订单详细表号备注商品对应订单号商品代号 商品数量管理员实体:管理员管理员真实姓名管理员密码 管理员登录名管理员编号 创建时间E-mail 地址2.3 数据库逻辑结构设计公共信息表:商品类别表:商品信息表:购物车表:用户信息表:管理员表3公共类的设计1 CommonClass 类:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using Syste

6、m.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;/ / CommonClass 的摘要说明/ public class CommonClasspublic CommonClass()/ TODO: 在此处添加构造函数逻辑/ / 说明:MessageBox用来在客户端弹出对话框,关闭对话框返回指定页。/ 参数:TxtMessage 对话框中显示的内容。/ Url 对话框关闭后,跳转的页/ public

7、 string MessageBox(string TxtMessage,string Url)string str;str = “alert(“ + TxtMessage + “);location=“ + Url + “;“;return str;/ / 说明:MessageBox用来在客户端弹出对话框。/ 参数:TxtMessage 对话框中显示的内容。/ public string MessageBox(string TxtMessage)string str;str = “alert(“ + TxtMessage + “)“;return str;/ / 说明:MessageBoxP

8、ag用来在客户端弹出对话框,关闭对话框返回原页。/ 参数:TxtMessage 对话框中显示的内容。/ public string MessageBoxPage(string TxtMessage)string str;str = “alert(“ + TxtMessage + “);location=javascript:history.go(-1);“;return str;/ / 实现随机验证码/ / 显示验证码的个数/ 返回生成的随机数public string RandomNum(int n) /定义一个包括数字、大写英文字母和小写英文字母的字符串string strchar = “

9、0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z“;/将strchar字符串转化为数组/String.Split 方法返回包含此实例中的子字符串(由指定Char数组的元素分隔)的 String 数组。string VcArray = strchar.Split(,);string VNum = “;/记录上次随机数值,尽量避免产生几个一样的随机数 int temp = -1; /采用一个简单的算法以

10、保证生成随机数的不同Random rand = new Random();for (int i = 1; i / 用来截取小数点后nleng位/ / sString原字符串。/ nLeng长度。/ 处理后的字符串。public string VarStr(string sString, int nLeng)int index = sString.IndexOf(“.“);if (index = -1 | index + nLeng = sString.Length)return sString;elsereturn sString.Substring(0, (index + nLeng + 1

11、);2DBClass 类;using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;/ / DBClass 的摘要说明/ public class DBClasspublic DBClass()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲资料库 > 生活指南

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。