网上书店系统论文-网上书店设计与实现 第12页
在管理图书页面,删除图书与删除图书分类类似,如果只有小部分出现错误,就可以点击图书的ISBN进入修改页面editbooks.aspx对该图书进行适当的修改,在该页面,首先在Page_Load()方法里使用HiddenField控件的Value属性保存通过Request.QueryString["ISBN"].ToString()获取来的图书的ISBN;然后,在WEB窗体中添加一个隐藏的GridView控件,将它与图书表books绑定,where条件是图书的ISBN和保存在HiddenField控件的Value属性中的值相同;接着当管理员点击“点击这里进行修改”,通过调用Button2_Click()方法,将该图书的信息显示在对应的TextBox控件的Text属性上,这时,管理员便可看到要修改的原始信息,同时也可以对错误的信息进行修改,注意,在该页面只可以对ISBN和图片以外的所有信息进行修改;最后点击“更新数据”,调用Button1_Click()方法将数据库中该书的数据进行更新。
7.4 订单管理
该模块主要功能是供定单管理员管理客户提交的订单,客户“已确认”的有效订单可修改状态为“已发货”,也可将用户未在两天限期内付款的定单的有效状态修改为无效。
订单管理主要使用GridView控件将所有定单信息列出,即在WEB窗体中添加一个GridView控件,并将其绑定到定单表,注意,在绑定时要选中“生成INSERT、UPDAT 、DELETE语句”,如图7-16。
图7-16 高级SQL生成选项
为了保证只更新定单的两个状态量,就要将UPDAT语句修改为UPDATE [orderinf] SET [treatment] = @treatment, [status] = @status;然后在GridView控件菜单栏选择“自动套用格式”定义显示样式,选择“编辑列”定义其字段属性,如图7-17。
图7-17 字段设置
最后在添加“编辑”和“删除”列,即在<Columns>…</Columns>之间添加如下代码:
<asp:CommandField ButtonType="Button" ShowEditButton="True" ></asp:CommandField> <asp:TemplateField><ItemTemplate><asp:Button ID="BtnDelete" runat="server" CausesValidation="False" CommandName="Delete" Text="删除" OnClientClick="return confirm('确认要删除此行信息吗?')"></asp:Button> </asp:TemplateField>
在该页面主要实现定单状态的修改,执行效果如图7-18。
图7-18 修改定单状态
7.5 图书缺货管理
该模块主要功能是供图书管理员管理用户提交的图书缺货信息。即将已到货的图书缺货信息的“是否到货”更改为true.
图书缺货管理主要使用GridView控件将所有缺货信息列出,即在WEB窗体中添加一个GridView控件,并将其绑定到缺货信息表,同定单管理一样,在绑定时要选中“生成INSERT、UPDAT 、DELETE语句”而且要将UPDAT语句修改为UPDATE [nobooks] SET [biezhu] = @biezhu,并添加“编辑”和“删除”列;然后在GridView控件菜单栏选择“自动套用格式”定义显示样式,选择“编辑列”定义其字段属性。在该页面主要实现到货状态的修改,执行效果如图7-19 。
图7-19 图书缺货管理
7.6 积分规则管理
积分规则管理主要用于定单管理员添加、删除积分规则,便于书店管理员根据用户消费情况将用户分成不同等级,不同等级的用户给于不同的优惠,保障了书店和用户双方的利益。
该模块主要使用GridView控件显示积分规则,即将GridView控件绑定到积分规则表(jf),该页面还使用了TextBox控件作为管理员输入要成为一星级会员、二星级会员、三星级会员所需的消费,最后还利用ImageButton控件生成“添加”按扭,当定单管理员写入详细信息后,便可点击“添加”调用ImageButton1_Click(),将数据写入数据库,同时,由于定单管理员写入了新的积分规则,相应的,就可以将就的积分规则删除。积分规则运行效果如图7-20。
<< 上一页 [11] [12] [13] 下一页
网上书店系统论文-网上书店设计与实现 第12页下载如图片无法显示或论文不完整,请联系qq752018766