网上图书商城实验报告--vs&sql
更新时间:2024-03-22 03:37:01 阅读量: 综合文库 文档下载
实验报告
《数据库开发技术》实验报告 题 目:网上图书商城 实验环境: 操作系统:Windows XP 运行软件:Microsoft SQL Server 2005、Microsoft Visual Studio 2005 实验内容与完成情况: 实验内容: 姓名 王小红 日期 2012-5-30 数据库开发与技术:Web应用系统案例——网上图书商城 完成情况: 一.数据库设计 建立客户(User)、员工(Employee)、图书类别(Category)、图书(Book)、出版社(Publish)、订单(Orders)、订单明细项(OrderItem)、入库单(StockIn)、入库明细项(StockInItem)、购物车(Cart)数据表,如下图所示:
二、数据传输对象、数据访问层、数据传输层设计: 数据传输对象(DTO)分为Book、Cart、Category、Order、OrderItem、User六各类;数据访问层中的类有数据访问帮助类DBObject和各个实体对应的数据访问类;业务逻辑层中的业务逻辑类封装了业务规则,并且在本设计方案中还封装了事务处理。如下图所示: 三.页面设计 1、登录页面界面设计运行如下:
代码如下: 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; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { UserBll userBll = new UserBll(); if (userBll.Verify(TextBox1.Text, TextBox2.Text)) { Session[\] = TextBox1.Text; Session[\] = true; Session[\] = \; Session[\] = TextBox2.Text; Response.Redirect(\); } else { Session[\] = \; Session[\] = false; Session[\] = \; Label3.Visible = true; } } } 2、图书信息运行网页如下:
代码如下: public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void ImageButton1_Command(object sender, CommandEventArgs e) { Response.Redirect(\+e.CommandArgument .ToString ()); } protected void LinkButton1_Command(object sender, CommandEventArgs e) { Response.Redirect(\ + e.CommandArgument.ToString()); } protected void LinkButton2_Command(object sender, CommandEventArgs e) { Cart cart = new Cart(); cart.CartID = Session[\].ToString(); cart.BookID = int.Parse(e.CommandArgument.ToString()); cart.Amount = 1;
cart.CreateDate = DateTime.Now; CartBll cartbll = new CartBll(); cartbll.Add(cart ); RegisterStartupScript(\,\成功加入购物车!\\\); } } 3、网上图书的详细信息运行网页如下:
网上图书的详细信息网页代码如下: public partial class Default3 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void LinkButton1_Click(object sender, EventArgs e) { Cart cart = new Cart(); cart.CartID = Session[\].ToString(); cart.BookID = int.Parse(Request .QueryString [\]); cart.Amount = 1; cart.CreateDate = DateTime.Now; CartBll cartbll = new CartBll(); cartbll.Add(cart); RegisterStartupScript(\, \成功加入购物车!\\\); } } 4、网上图书的我的购物车运行网页如下:
我的购物车网页代码如下: public partial class Default4 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row .RowType ==DataControlRowType .DataRow ) { Label bookID = (Label)e.Row.FindControl(\); Label bookName = (Label)e.Row.FindControl(\); Label price = (Label)e.Row.FindControl(\); Book book = new BookBll().GetBookByBookID(int.Parse(bookID.Text)); bookName.Text = book.BookName; price.Text = book.Price.ToString(); } } protected void Button_Click(object sender, EventArgs e) { Server.Transfer(\); } } 5、网上图书的订单信息运行网页如下:
订单信息网页代码如下: public partial class Default5 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string userName = Session[\].ToString(); User user = new UserBll().GetUserByUserName(userName); if (user == null) return; TextBox1.Text = user.Address; TextBox2.Text = user.Zip; TextBox3.Text = user.Phone; TextBox4.Text = user.Mobile; } } //“确认下单”按钮代码如下: protected void Button1_Click(object sender, EventArgs e) { Order order = new Order(); order.UserName = Session[\].ToString(); order.ShipAddress = TextBox1.Text; order.ShipZip = TextBox2.Text;
order.ShipPhone = TextBox3.Text; order.ShipMobile = TextBox4.Text; order.InvoiceCompany = TextBox5.Text; List
出点击“我的购物车”出现以上错误: 解决方案(列出遇到的问题和解决办法,列出没有解决的问题):
改为即可
正在阅读:
网上图书商城实验报告--vs&sql03-22
仿金铜金粉研究现状与发展趋势07-24
《大学》完整拼音版04-24
分数的意义和性质12-31
2019最新垃圾分类测试题(含答案)01-02
OFA系列收费机使用说明书 - 图文01-10
小学语文三年级下册第四单元先周单元主讲稿05-03
工程项目实施计划书中建七局咸宁博物馆03-20
初中学生会个人工作计划12-28
Design_of_an_X-band_dual_circularly_polarized_offset_reflector_antenna06-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 商城
- 报告
- 图书
- 网上
- amp
- sql
- vs
- 爱德华个人兴趣量表
- 变电站建筑节能设计的探索
- 郑州轨道交通地下市政工程03标项目部职工之家建设实施意见(征求
- 景区智能导览系统方案
- 2013四年级上册英语教学计划
- 2012电大公共管理学案例分析2解答
- 群策群力献班级管理小妙招
- 第三章数列复习小结基本训练题
- 大众传播学名词解释
- 2014青岛市一模山东省青岛市2014届高三3月统一质量检测-文综-Wor
- 七年级下册学会遵守规则教案
- 7001地域文化(本)
- 简约布里渊区形状及特殊k点坐标
- 带式运输机传动装置的设计方案
- 幼儿园教研工作心得体会-word范文文档
- 最新整理怎样写借条 docx
- 2006年福建省高考试题(数学文)
- 关于推荐田晴同学为院级三好学生标兵的申报材料
- 武汉市市政工程细部施工操作指南(道排工程)
- 监理月报3月 - 图文