收藏 分享(赏)

Web系统网站设计报告.docx

上传人:cjc2202537 文档编号:4833478 上传时间:2019-01-15 格式:DOCX 页数:23 大小:1.28MB
下载 相关 举报
Web系统网站设计报告.docx_第1页
第1页 / 共23页
Web系统网站设计报告.docx_第2页
第2页 / 共23页
Web系统网站设计报告.docx_第3页
第3页 / 共23页
Web系统网站设计报告.docx_第4页
第4页 / 共23页
Web系统网站设计报告.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、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

2、.3 保存商品信息的表 246.2.4 保存购物车信息的表 257、总结 .251、网站设计背景随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生 产生活方式。人们已经对去固定的场所、购买(出售) 固定的物品的交易方式所带来的不便越来越感到不满,交易的时间长、效率低。高额的运费、销售场地的凭租费等繁多的额外开支也给商家带来沉重的成本支出。为了适应市场、适应经济前进的步伐,买家和商家都在努力积极地寻找一种能够带来高效率、低成本销售模式。开发网上商城、研究网上商城的推广方式,不仅能为其带来新的盈利模式,也可以实现整个产业的共赢,而且对于我国电子商务在整个经济领域中的发展也有着非常

3、深远而重要的意义。本系统是采用 JspS+Mysql+RPC构建的一个动态的网上书店网站在以轻量级数据库 Mysql 为开发平台,Tomcat为应用服务器,采用 JSP 技术开发的网上商城购物系统。本系统分为前台部分,和后台部分,前台主要由用户使用,主要包括用户注册、登录、浏览商品、购物车等功能。 11 开发环境:windows 7 vs2013Sql server20142、设计题目电子商务是指在企业互联网、增值网和内部网上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的、电子化。随着计算机和网络的日趋普及,越来越多的商家建立了自己的 B2C 网站。比如淘宝网、苏宁易购、亚

4、马逊、三星商城、以及各大团购网站等。要求用本学期所学 ASP.NET WEB 应用开发技术以及参考、查找相关书籍,设计编程实现一个类似淘宝的购物网站,要求有以下功能:(1)注册;(2)登录;(3)购物,在购物时有物品编号、图片、名称、简介以及购买;(4)选中需要的物品时加入购物车点击购买。3、总体设计方案网站设计使用单机作业,由手动输入有关信息,可以选购图书,上传图书,进行用户注册等。前端开发语言使用 HTML 服务器采用使用 SQL 数据库管理系统以及 ASP.NET.3.1 功能设计作为一个网上购物系统,首先必须保证用户的方便性,因此系统应具有商品排行、清仓优惠、以及最重要的“购物车”的功

5、能,以便用户可以方便的购买物品同时完成支付。在系统中应列举出商家的各种优惠举措和促销信息。在系统的后台,管理员能够管理商品,用户信息,产品信息,友情链接以及最重要的订单处理模块。在设计过程中,要处理好各部分的关系,并由此设计相关的数据库。本网站应具有的功能有:用户注册、登录功能;商品浏览功能、购物车等功能;后台部分主要有管理员操作,包括商品管理、公告管理、图书优惠管理等功能。(1) 用户注册、登录:购买本网站必须是本网站的会员,即必须先注册会员,只有注册核对信息登录后,用户才能正常进行购物操作。(2) 购物车管理:会员选定一种商品后,就可以直接把图书放到购物车中,提交订单,完成支付;在未提交前

6、可以随意取消这件商品,继续购买其他商品。(3) 购买:选中图书加入购物车点击购买、付款;(4) 商品信息简介:对网上商城的商品进行管理,包括商品上下架库,商品信息、价格的制定等。(5)后台管理:包括用户信息的保存、图书信息的更新、优惠、清仓活动的信息更新等。4、处理流程(1)用户注册:购买者进入网站页面后,首先要填写注册资料,在判断无误的情况下完成成功注册,登陆网站首页。(2)商品购买:用户通过登录后,浏览商品,选择图书后,可以将图书放入购物车,确认继续购物,在购物车页面,可以对购物车里的图书进行购买。(3)管理员管理:管理员通过后台登陆后,可以对商品信息、公告信息、优惠、清仓信息等功能进行操

7、作。(4)用户可以看到商品的简介以及特价商品,查看商品信息后,可以选择购买。5、功能的实现5.1 首页设计效果部分代码如下:Detail/ The menu on the left$(function () $(nav#menu-left).mmenu(););HomeLoginRegisterHome Login Register 图书购买请来这里欢迎进入兰兰图书首页详细信息:ID: /NAME: /SUGGEST: /PRICE: /AUTHOR: /COUNTRY: /PRESS: /ISBN: /ID: /NAME: /SUGGEST: /PRICE: /AUTHOR: /COUNTR

8、Y: /PRESS: /“ SelectCommand=“SELECT * FROM detail WHERE (ID = ID)“Read MoreUniversity of Jiangsu Bookshop 5.2 图书界面设计效果代码: Page Language=“C#“ Debug=“true“ %protected void buttton1_Click(object sender, EventArgs e)Session“list“ = Session“list“ +“你若盛开清风自来:“; /list记录书名列表的session变量,书名间以:分隔Session“check“=

9、Session“check“+ “15.00:“; /check记录价格列表的session变量,价格间以:分隔Session“account“ = Convert.ToInt32(Session“account“) + 1; /account记录购书数量的session变量Response.Redirect(“2.aspx“);protected void button2_Click(object sender, EventArgs e)Session“list“ = Session“list“ + “从你的全世界路过:“; /list记录书名列表的session变量,书名间以:分隔Sess

10、ion“check“ = Session“check“ + “17.00:“; /check记录价格列表的session变量,价格间以:分隔Session“account“ = Convert.ToInt32(Session“account“) + 1; /account记录购书数量的session变量Response.Redirect(“2.aspx“);protected void button3_Click(object sender, EventArgs e)Session“list“ = Session“list“ + “四大名著:“; /list记录书名列表的session变量,书

11、名间以:分隔Session“check“ = Session“check“ + “13.00:“; /check记录价格列表的session变量,价格间以:分隔Session“account“ = Convert.ToInt32(Session“account“) + 1; /account记录购书数量的session变量Response.Redirect(“2.aspx“);protected void button4_Click(object sender, EventArgs e)Session“list“ = Session“list“ + “皮囊:“; /list记录书名列表的ses

12、sion变量,书名间以:分隔Session“check“ = Session“check“ + “18.50:“; /check记录价格列表的session变量,价格间以:分隔Session“account“ = Convert.ToInt32(Session“account“) + 1; /account记录购书数量的session变量Response.Redirect(“2.aspx“);protected void button5_Click(object sender, EventArgs e)Session“list“ = Session“list“ + “将来的你:“; /list

13、记录书名列表的session变量,书名间以:分隔Session“check“ = Session“check“ + “19.00:“; /check记录价格列表的session变量,价格间以:分隔Session“account“ = Convert.ToInt32(Session“account“) + 1; /account记录购书数量的session变量Response.Redirect(“2.aspx“);protected void button6_Click(object sender, EventArgs e)Session“list“ = Session“list“ + “励志书

14、籍:“; /list记录书名列表的session变量,书名间以:分隔Session“check“ = Session“check“ + “11.20:“; /check记录价格列表的session变量,价格间以:分隔Session“account“ = Convert.ToInt32(Session“account“) + 1; /account记录购书数量的session变量Response.Redirect(“2.aspx“);protected void Button7_Click(object sender, EventArgs e)Response.Redirect(“Default

15、.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 partia

16、l class login : System.Web.UI.Pageprotected 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.A

17、ppend(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

18、 (num 0)Response.Redirect(“Default.aspx“);elseResponse.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;usin

19、g System.Web.UI.WebControls;using System.Data.SqlClient;public partial class register : System.Web.UI.Pageprotected 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“

20、; /连接数据库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);s

21、b.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(“注册成功“);/ Response.Redirect(“Default.as

22、px“);elseResponse.Write(“注册失败“);5.5 清仓、优惠设计效果代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)protected void Bu

23、tton1_Click(object sender, EventArgs e)Session“bk1“ = Convert.ToInt32(Session“bk1“) + 1;Response.Redirect(“Default2.aspx“);protected void Button2_Click(object sender, EventArgs e)Session“bk2“ = Convert.ToInt32(Session“bk2“) + 1;Response.Redirect(“Default2.aspx“);protected void Button3_Click(object s

24、ender, EventArgs e)Session“bk3“ = Convert.ToInt32(Session“bk3“) + 1;Response.Redirect(“Default2.aspx“);protected void Button5_Click(object sender, EventArgs e)Session“bk5“ = Convert.ToInt32(Session“bk5“) + 1;Response.Redirect(“Default2.aspx“);protected void Button6_Click(object sender, EventArgs e)S

25、ession“bk6“ = Convert.ToInt32(Session“bk6“) + 1;Response.Redirect(“Default2.aspx“);protected void Button7_Click(object sender, EventArgs e)Session“bk7“ = Convert.ToInt32(Session“bk7“) + 1;Response.Redirect(“Default2.aspx“);protected void Button8_Click(object sender, EventArgs e)Session“bk8“ = Conver

26、t.ToInt32(Session“bk8“) + 1;Response.Redirect(“Default2.aspx“);protected void Button9_Click(object sender, EventArgs e)Session“bk9“ = Convert.ToInt32(Session“bk9“) + 1;Response.Redirect(“Default2.aspx“);protected void Button4_Click(object sender, EventArgs e)Session“bk4“ = Convert.ToInt32(Session“bk

27、4“) + 1;Response.Redirect(“Default2.aspx“);5.6 加入购物车继续购买、付款设计效果代码: Page Language=“C#“ AutoEventWireup=“true“ CodeFile=“Default2.aspx.cs“ Inherits=“Default2“ %5.7 购物车及收银台部分代码:protected void Page_Load(object sender, EventArgs e)Table1.GridLines = GridLines.Both;string lis, lis1, lis2 ;string che, che1

28、, che2;int i, acc, x,sum=0;lis =Session“list“.ToString() ;lis1 = lis;lis2 = lis;Response.Write(lis);che = Session“check“.ToString();che1 = che;che2 = che;Response.Write(che);acc = (int)Session“account“;for(i = 0;iacc;i+)x = lis.IndexOf( “:“); lis1=lis.Substring(0,x); lis2 = lis.Substring(x+1,lis.Len

29、gth-x-1);lis = lis2;x = che.IndexOf(“:“); che1 = che.Substring(0,x); che2 = che.Substring(x+1,che.Length-x-1); che = che2;TableRow r=new TableRow();TableCell c=new TableCell();c.Text=lis1;r.Cells.Add(c);TableCell d = new TableCell();d.Text = che1 + “元“; /将价格写入表格第一列单元格r.Cells.Add(d);Table1.Rows.Add(r

30、); 6、数据库设计6.1 数据库设计方案数据库是存放在计算机内可共享的数据资源,数据库中的数据按照规定好的模型组织进行存储,有较高的数据独立性和扩展性,有较小的冗余度。在关系数据库中,数据是保存在表中的,在关系数据库中,通过设定表中的关键字段(有叫做键或码)来确定表中记录的唯一性。键能唯一确定表中的一个记录,用于分辨记录、建立索引以及保证引用的完整性。(1)用户信息表:存放注册用户名、密码和电话等信息。(2)图书信息表:记录系统中图书的名称,价格,数量等信息。(3)购物车信息表:存放用户所购买的图书的基本信息。6.2 部分截图6.2.1 数据库建表6.2.2 保存用户信息的表6.2.3 保存

31、商品信息的表6.2.4 保存购物车信息的表7、总结网上购物系统采用的是 ASP 和 SQL 技术编程。从网站中还涉及到使用网上支付平台。由于时间和技术上的原因,有些功能模块的功能可能不够完善。总体来说只能算是基本完成网站需求设计时的功能。经过这次网站设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了。网络它以自己的独特的优点征服了我们。在教育越来越受重视的 21 世纪,随着商务类型的不断增加和商务管理要求的不断提高,管理方面的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情。在这样的情况下有一个实用网上购物是有其必然性的,如果能做出一个完善的网上购物系统就使管理方面的工作量减少很多。在这次的毕业设计中,我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的设计。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报