




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP.NET Web应用网站设计报告学院:计算机学院 姓名: 学号: 专业:目录 1、网站设计背景311开发环境:32、设计题目33、总体设计方案33.1功能设计44、处理流程45、功能的实现55.1首页设计效果55.2图书界面设计效果115.3登录功能设计效果165.4注册功能设计效果175.5清仓、优惠设计效果195.6加入购物车继续购买、付款设计效果215.7购物车及收银台226、数据库设计236.1数据库设计方案236.2 部分截图246.2.1数据库建表246.2.2保存用户信息的表246.2.3保存商品信息的表246.2.4保存购物车信息的表257、总结251、网站设计背景随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生 产生活方式。人们已经对去固定的场所、购买(出售)固定的物品的交易方式所带来的不便越来越感到不满,交易的时间长、效率低。高额的运费、销售场地的凭租费等繁多的额外开支也给商家带来沉重的成本支出。为了适应市场、适应经济前进的步伐,买家和商家都在努力积极地寻找一种能够带来高效率、低成本销售模式。开发网上商城、研究网上商城的推广方式,不仅能为其带来新的盈利模式,也可以实现整个产业的共赢,而且对于我国电子商务在整个经济领域中的发展也有着非常深远而重要的意义。本系统是采用JspS+Mysql+RPC构建的一个动态的网上书店网站在以轻量级数据库Mysql为开发平台,Tomcat为应用服务器,采用JSP技术开发的网上商城购物系统。本系统分为前台部分,和后台部分,前台主要由用户使用,主要包括用户注册、登录、浏览商品、购物车等功能。 11开发环境:windows 7 vs2013Sql server20142、设计题目电子商务是指在企业互联网、增值网和内部网上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的、电子化。随着计算机和网络的日趋普及,越来越多的商家建立了自己的B2C网站。比如淘宝网、苏宁易购、亚马逊、三星商城、以及各大团购网站等。要求用本学期所学ASP.NET WEB应用开发技术以及参考、查找相关书籍,设计编程实现一个类似淘宝的购物网站,要求有以下功能:(1)注册;(2)登录;(3)购物,在购物时有物品编号、图片、名称、简介以及购买;(4)选中需要的物品时加入购物车点击购买。3、总体设计方案网站设计使用单机作业,由手动输入有关信息,可以选购图书,上传图书,进行用户注册等。前端开发语言使用HTML服务器采用使用SQL数据库管理系统以及ASP.NET.3.1功能设计作为一个网上购物系统,首先必须保证用户的方便性,因此系统应具有商品排行、清仓优惠、以及最重要的“购物车”的功能,以便用户可以方便的购买物品同时完成支付。在系统中应列举出商家的各种优惠举措和促销信息。在系统的后台,管理员能够管理商品,用户信息,产品信息,友情链接以及最重要的订单处理模块。在设计过程中,要处理好各部分的关系,并由此设计相关的数据库。本网站应具有的功能有:用户注册、登录功能;商品浏览功能、购物车等功能;后台部分主要有管理员操作,包括商品管理、公告管理、图书优惠管理等功能。(1)用户注册、登录:购买本网站必须是本网站的会员,即必须先注册会员,只有注册核对信息登录后,用户才能正常进行购物操作。(2)购物车管理:会员选定一种商品后,就可以直接把图书放到购物车中,提交订单,完成支付;在未提交前可以随意取消这件商品,继续购买其他商品。(3)购买:选中图书加入购物车点击购买、付款;(4)商品信息简介:对网上商城的商品进行管理,包括商品上下架库,商品信息、价格的制定等。(5)后台管理:包括用户信息的保存、图书信息的更新、优惠、清仓活动的信息更新等。4、处理流程(1)用户注册:购买者进入网站页面后,首先要填写注册资料,在判断无误的情况下完成成功注册,登陆网站首页。(2)商品购买:用户通过登录后,浏览商品,选择图书后,可以将图书放入购物车,确认继续购物,在购物车页面,可以对购物车里的图书进行购买。(3)管理员管理:管理员通过后台登陆后,可以对商品信息、公告信息、优惠、清仓信息等功能进行操作。(4)用户可以看到商品的简介以及特价商品,查看商品信息后,可以选择购买。5、功能的实现5.1首页设计效果部分代码如下: Detail /The menu on the left $(function () $(nav#menu-left).mmenu(); ); HomeLoginRegister Home Login Register 图书购买请来这里 欢迎进入兰兰图书首页 详细信息: ID: asp:TextBox ID=IDTextBox runat=server Text= / NAME: asp:TextBox ID=NAMETextBox runat=server Text= / SUGGEST: asp:TextBox ID=SUGGESTTextBox runat=server Text= / PRICE: asp:TextBox ID=PRICETextBox runat=server Text= / AUTHOR: asp:TextBox ID=AUTHORTextBox runat=server Text= / COUNTRY: asp:TextBox ID=COUNTRYTextBox runat=server Text= / PRESS: asp:TextBox ID=PRESSTextBox runat=server Text= / ISBN: asp:TextBox ID=ISBNTextBox runat=server Text= / ID: asp:TextBox ID=IDTextBox runat=server Text= / NAME: asp:TextBox ID=NAMETextBox runat=server Text= / SUGGEST: asp:TextBox ID=SUGGESTTextBox runat=server Text= / PRICE: asp:TextBox ID=PRICETextBox runat=server Text= / AUTHOR: asp:TextBox ID=AUTHORTextBox runat=server Text= / COUNTRY: asp:TextBox ID=COUNTRYTextBox runat=server Text= / PRESS: asp:TextBox ID=PRESSTextBox runat=server Text=%# ISBN: asp:Label ID=ISBNLabel runat=server Text= / asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=SELECT * FROM detail WHERE (ID = ID) Read More University of Jiangsu Bookshop 5.2图书界面设计效果代码: Page Language=C# Debug=true % protected void buttton1_Click(object sender, EventArgs e) Sessionlist = Sessionlist +你若盛开清风自来:; /list记录书名列表的session变量,书名间以:分隔 Sessioncheck=Sessioncheck+ 15.00:; /check记录价格列表的session变量,价格间以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account记录购书数量的session变量 Response.Redirect(2.aspx); protected void button2_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 从你的全世界路过:; /list记录书名列表的session变量,书名间以:分隔 Sessioncheck = Sessioncheck + 17.00:; /check记录价格列表的session变量,价格间以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account记录购书数量的session变量 Response.Redirect(2.aspx); protected void button3_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 四大名著:; /list记录书名列表的session变量,书名间以:分隔 Sessioncheck = Sessioncheck + 13.00:; /check记录价格列表的session变量,价格间以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account记录购书数量的session变量 Response.Redirect(2.aspx); protected void button4_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 皮囊:; /list记录书名列表的session变量,书名间以:分隔 Sessioncheck = Sessioncheck + 18.50:; /check记录价格列表的session变量,价格间以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account记录购书数量的session变量 Response.Redirect(2.aspx); protected void button5_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 将来的你:; /list记录书名列表的session变量,书名间以:分隔 Sessioncheck = Sessioncheck + 19.00:; /check记录价格列表的session变量,价格间以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account记录购书数量的session变量 Response.Redirect(2.aspx); protected void button6_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 励志书籍:; /list记录书名列表的session变量,书名间以:分隔 Sessioncheck = Sessioncheck + 11.20:; /check记录价格列表的session变量,价格间以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account记录购书数量的session变量 Response.Redirect(2.aspx); protected void Button7_Click(object sender, EventArgs e) Response.Redirect(Default.aspx); .auto-style1 你若盛开清风自来 从你的全世界路过 四大名著 15.00元 17.00元 13.00元 皮囊 将来的你 励志书籍 18.50元 19.00元 11.20元 去购物车 5.3登录功能设计效果部分代码:using System;using System.Text;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;public partial class login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string connstr = Data Source=ZHAO-PC;Initial Catalog=master;Integrated Security=True; StringBuilder sb = new StringBuilder(); sb.Append(select count (); sb.Append(TextBox1.Text); sb.Append() from Username where password=); sb.Append(TextBox2.Text); / Response.Write(sb.ToString(); 调试语句 using (SqlConnection conn = new SqlConnection(connstr) SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sb.ToString(); conn.Open(); int num = (int)cmd.ExecuteScalar(); if (num 0) Response.Redirect(Default.aspx); else Response.Write(账号密码错误); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(register.aspx); 5.4注册功能设计效果代码:using System;using System.Text;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;public partial class register : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string connstr = Data Source=ZHAO-PC;Initial Catalog=master;Integrated Security=True; /连接数据库 StringBuilder sb = new StringBuilder(); sb.Append(insert into Username(id,name,password,tel,age)values(); sb.Append(TextBox1.Text); sb.Append(,); sb.Append(TextBox2.Text); sb.Append(,); sb.Append(TextBox2.Text); sb.Append(,); sb.Append(TextBox3.Text); sb.Append(,); sb.Append(TextBox4.Text); sb.Append(); Response.Write(sb.ToString(); using (SqlConnection conn = new SqlConnection(connstr) /连接的命令 插入数据 conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sb.ToString(); int count = 0; count = cmd.ExecuteNonQuery(); if (count 0) Response.Write(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通运输采用新技术新工艺技术措施
- 医院信息化工程质量保证体系及措施
- 文化场所疫情防控领导小组职责
- 2025学校安全应急响应计划
- 健康饮料书籍出版与发行创新创业项目商业计划书
- 虚拟桌面与远程工作环境搭建创新创业项目商业计划书
- 软件开发运营总监职责解析
- 教育行业劳务服务质量保证措施
- 电信用户云桌面服务创新创业项目商业计划书
- 电影对话翻译软件创新创业项目商业计划书
- 贵州省榕江县2025年上半年事业单位公开遴选试题含答案分析
- 浙江省宁波市五校2024-2025学年高一上学期期中考试生物试卷(含答案)
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试模拟试题及答案解析
- 2025年机动车检验检测机构授权签字人考核试题及答案
- 新学期-启航出发-2025-2026学年初一上学期新生开学第一课主题班会
- 2025年部编版新教材语文八年级上册全册教案设计(含教学计划)
- 人教版新教材小学二年级《数学》上册新教材解读课件
- DSA术前术后护理要点
- 2025年职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)历年参考题库含答案详解(5卷)
- 2025年农电招聘面试题目及答案
- 活动挂名管理办法
评论
0/150
提交评论