目 录 摘 要. 4 copyright paper51.com 0 引言. 6 copyright paper51.com
1服装业信息化管理. 6 http://www.paper51.com 2系统运用的开发技术. 8 内容来自论文无忧网 www.paper51.com
2.1 B/S结构. 8 内容来自论文无忧网 www.paper51.com 2.2 .NET技术简介. 8 http://www.paper51.com 2.2.1 Microsoft .NET的基本思想:. 8 copyright paper51.com 2.2.2.NET Framework的组成部分. 9 内容来自论文无忧网 www.paper51.com 2.3 ASP.NET介绍. 10 内容来自论文无忧网 www.paper51.com 2.4 .NET的数据库访问. 11 paper51.com 2.5 Visual Studio 2005 12 内容来自www.paper51.com 2.6 SQL SERVER 2005 14 http://www.paper51.com 3系统分析. 15 paper51.com 3.1用户需求分析. 15 copyright paper51.com 3.1.1顾客需求分析:. 15 http://www.paper51.com 3.1.2管理员需求分析:. 15 copyright paper51.com 3.2系统可行性分析. 16 http://www.paper51.com 3.3系统流程分析. 18 内容来自www.paper51.com
3.3.1系统流程分析图. 18 http://www.paper51.com 18 内容来自论文无忧网 www.paper51.com 3.3.2订单流程分析. 18 内容来自www.paper51.com
4系统设计. 20 paper51.com 4.1客户端设计. 20 内容来自论文无忧网 www.paper51.com 4.2后台管理设计. 21 http://www.paper51.com 4.3数据库设计. 22 copyright paper51.com 4.3.1数据库设计原则. 22 http://www.paper51.com 4.3.2数据库连接设计. 23 http://www.paper51.com 4.3.3数据字典设计. 23 内容来自www.paper51.com 5系统详细设计与实现. 27 内容来自论文无忧网 www.paper51.com 5.1主页的设计与实现. 27 内容来自www.paper51.com 5.2系统前台管理模块的设计与实现. 28 http://www.paper51.com
5.2.1会员注册登录模块的设计与实现. 28 内容来自论文无忧网 www.paper51.com
5.2.2购物车模块的设计与实现. 29 http://www.paper51.com 5.2.3支付模块的设计与实现. 30 copyright paper51.com 5.3系统后台管理模块的设计与实现. 31 copyright paper51.com 5.3.1管理员登录模块的设计与实现. 31 内容来自论文无忧网 www.paper51.com
5.3.2订单管理模块的设计与实现. 32 paper51.com 5.3.3商品管理模块的设计与实现. 33 copyright paper51.com 5.3.4客户管理模块的设计与实现. 33 paper51.com 6系统调试与测试. 34 copyright paper51.com 6.1系统调试. 34 copyright paper51.com 6.2系统测试. 37 http://www.paper51.com 6.2.1性能测试. 37 copyright paper51.com
6.2.2安全性测试. 37 内容来自www.paper51.com 6.2.3稳定性测试. 37 paper51.com 7.结束语. 38 copyright paper51.com 参考文献. 39 http://www.paper51.com
附录. 41 copyright paper51.com
原文. 41 内容来自www.paper51.com 译文. 49 内容来自www.paper51.com 原文说明. 57 paper51.com
http://www.paper51.com 5.2系统前台管理模块的设计与实现 http://www.paper51.com 5.2.1会员注册登录模块的设计与实现 paper51.com 会员注册与登陆:用户可以浏览商品,但是要购物就必须注册为会员,提供相关注册信息,如用户名密码,密码提示问题,E-mail姓名电话等等。注册以后,可以登录系统选购商品。下图为会员注册登录界面。 http://www.paper51.com paper51.com paper51.com 5.2.2购物车模块的设计与实现 内容来自论文无忧网 www.paper51.com 购物车管理模块的主要功能:电子商务网站系统的目的就是用来销售,所以购物车是网站的关键,客户将商品放入购物车并提交订单。购物车管理模块从技术实现角度将并不复杂。通过数据绑定,按钮控件,将购物信息存入数据库。 内容来自www.paper51.com protected voidButton1_Click(object sender, EventArgs e) copyright paper51.com { http://www.paper51.com string id = ""; paper51.com string sql = "insertinto gwc(cid,cname,customname,number,money,is_pay,is_go) values('"+ Request.QueryString["id"] + "','" + Label2.Text.ToString().Trim() + "','" + Session["cname"].ToString()+ "','" +TextBox1.Text.ToString().Trim() + "','"+ total + "','否','否')"; 内容来自论文无忧网 www.paper51.com
bool result = newBaseClass().Exucute(sql); 内容来自www.paper51.com if (result == true) http://www.paper51.com { 内容来自www.paper51.com
Response.Write("<script>javascript:alert('成功加入购物车!'); </script>"); paper51.com
} copyright paper51.com } 内容来自www.paper51.com protected voidText1_changed(object sender, EventArgs e) http://www.paper51.com
{ 内容来自www.paper51.com total = Convert.ToInt16(Label4.Text.ToString().Trim())* Convert.ToInt16(TextBox1.Text.ToString().Trim()); http://www.paper51.com Label5.Text = "<span style='color:#ff0066'>总价格:" + total + "元</span><spanstyle='color: #cccccc'>人民币</span>"; http://www.paper51.com } copyright paper51.com
} paper51.com
http://www.paper51.com
服装定制表单 copyright paper51.com
内容来自论文无忧网 www.paper51.com http://www.paper51.com 5.2.3支付模块的设计与实现 paper51.com
http://www.paper51.com
5.3系统后台管理模块的设计与实现 http://www.paper51.com
5.3.1管理员登录模块的设计与实现 内容来自www.paper51.com 管理员登录后台管理系统,必需输入正确的用户名、密码以及正确的验证码这样才能进入到后台。 http://www.paper51.com 登录模块主要由index.aspx,alogin.aspx页面实现。ValidateNumber.cs的功能是验证码输入校对,通过生成随机数字,抽取随机数字集合,生成验证码,创建验证码图片来实现该功能,主要代码如下: copyright paper51.com public class ValidateNumber paper51.com public string CreateValidateNumber(int length) http://www.paper51.com { 内容来自www.paper51.com int[] randMembers = new int[length]; //随机生成的数字集合 内容来自论文无忧网 www.paper51.com int[] validateNums = new int[length]; //抽取出来的随机数字集合 http://www.paper51.com string validateNumberStr = ""; copyright paper51.com //生成起始序列值 copyright paper51.com int seekSeek = unchecked((int)DateTime.Now.Ticks); 内容来自论文无忧网 www.paper51.com
Random seekRand = new Random(seekSeek); 内容来自论文无忧网 www.paper51.com int beginSeek = (int)seekRand.Next(0, Int32.MaxValue- length * 10000); paper51.com int[] seeks = newint[length]; http://www.paper51.com for (inti = 0; i < length; i++) copyright paper51.com { copyright paper51.com beginSeek += 10000; http://www.paper51.com
seeks[i] = beginSeek; copyright paper51.com } 内容来自论文无忧网 www.paper51.com //生成随机数字 内容来自www.paper51.com
for (inti = 0; i < length; i++) 内容来自www.paper51.com { paper51.com Random rand = newRandom(seeks[i]); copyright paper51.com int pownum = 1 * (int)Math.Pow(10,length); http://www.paper51.com randMembers[i] = rand.Next(pownum, Int32.MaxValue); paper51.com } 内容来自论文无忧网 www.paper51.com //抽取随机数字 copyright paper51.com for (inti = 0; i < length; i++) 内容来自www.paper51.com { http://www.paper51.com string numStr =randMembers[i].ToString(); 内容来自www.paper51.com int numLength = numStr.Length; paper51.com Random rand = newRandom(); paper51.com int numPosition = rand.Next(0, numLength- 1); 内容来自论文无忧网 www.paper51.com validateNums[i] = Int32.Parse(numStr.Substring(numPosition,1)); 内容来自www.paper51.com } paper51.com //生成验证码 内容来自www.paper51.com for (inti = 0; i < length; i++) copyright paper51.com { 内容来自www.paper51.com validateNumberStr += validateNums[i].ToString(); http://www.paper51.com } http://www.paper51.com return validateNumberStr; copyright paper51.com } 内容来自www.paper51.com
http://www.paper51.com 下图为管理员登陆界面。 paper51.com 内容来自论文无忧网 www.paper51.com |