第六组网上图书管理系统前台界面设计与实现总结书知识交流.docx
精品名师归纳总结网上图书治理系统前台界面设计与制做目录:一:功能实现和界面,代码展现二:自己的总结体会(末页) 三:存在的不足和展望(末页) 14 软件第六组:管金洋2021.5.28可编辑资料 - - - 欢迎下载精品名师归纳总结一:前台功能1、新客户注册:一般用户必需先注册,才能进行图书的查询、浏览、定购、信息反馈等操作。用户需要注册,并且要得到系统治理的审批和确认 ,主要功能是对用户个人基本信息的治理。2、书籍分类搜寻:用户可依据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。3、新书籍上架 :把本站最近入库的书籍显示出来便利客户知道本站书籍的更新。4、实现购物车功能模块:实时显示用户当前所购书目,可以增加或删除5、订单查询功能:客户确认购买号即生成一个唯独的订单号,客户依此号码可以查询所购书目到书情形。6、前台页面治理:注册会员对自己资料的修改,账户的治理和书籍保藏夹的治理 ,以及对于自己登陆界面风格的治理。二:购物主要处理流程依据需求分析,本系统主要实现两大治理模块:前台的图书治理。前 台的图书治理主要用于通过Internet 向一般浏览者供应图书的一些基本信息, 而后台主要是实现用户的治理以及对图书信息的治理。系统的功能特点如下:1、页面模块化: 系统界面的设计使用模块进行处理, 如把页面的头、尾页面内容, 数据库的连接等做成单独的文件, 在其它页面设计中需要时可以把其他页面的相应的内容包括进去了, 这样有利于页面风格可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -比较统一以及提高开发系统的效率。2、图书信息模板的应用:本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。3、功能较完善,治理便利:功能方面包括图书产品的展现、用户注册及登录、图书的在线查询、定购等各个方面,完整。因此得用户登陆网站后购物的主要处理流程如下:可编辑资料 - - - 欢迎下载精品名师归纳总结浏览检索书登录界面可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结选购书是否登录老 用 户 登N密码验证Y新用户注册写个人信息N注册胜利可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结Y服务商家处理订单浏览检索商品Y选购商品放入购物车N可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结N商家删除订单收到货款Y是否结算Y商品结算可编辑资料 - - - 欢迎下载精品名师归纳总结商家发货可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 3 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -前台治理 :分为用户治理图书查询图书订购用户基本信息首页编辑及运行1:网站的首页 :(如下图展现)是网站的主体信息中心。主体分为 TOP, LEFT,MAIN, 和 BOTTOM四个部分,其中MAIN是整个页面的中心。在 MAIN区,放置了一本主编举荐的图书, 有一张书面的图片和旁白图书的具体介绍及图书的销售价格和折扣等信息。再下面就是其他的书籍图片,便利用户选择图书,而不需要页面的跳转。全部的图片都 有链接,可以便利的实现链接订购。图片介绍下面仍有书的折扣,价 钱的信息等, MAIN区起的主要作用是和数据库交互,实现图书的订阅,浏览等。假如顾客想购买此物品,就点击“购买”按钮,然后进 入购物流程,转到“我的购物车”板块。MAIN区的下面部分显示了本月举荐的几本新书,和 MAIN区域上面部分的图书采纳相同的显示方式。然后就是本周的图书举荐, 这只是单本图书,所以信息显网上书店治理系统和主编举荐的图书采纳相 同的显示成效,只是添加了媒体评论这个沟通的平台区域。 LEFT 部分主要是一个导航,将全部的图书分类导航,使客户可以方 便的选择自己需要的图书分类,也很简单才查看到书店的全部图书, 所以是一个有用性很强的导航区域。BOTTOM区显示的是公司的信息,及版权的分需求功能。当用户选择时BOTTOM区就会依据用户可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -的选择自动跳转到相应的页面。首页界面展现图首页具体设计的核心代码如下:Default.aspx 用来显示主页<% Page Language="C#" MasterPageFile="/common.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"Title=" 首页| 第三波 + 书店 " %><asp:Content ID="Content1" ContentPlaceHolderID="cphContent" Runa t="Server"><table width="98%"border="0" cellspacing="0" cellpadding="0"><tr><td height="10" bgcolor="#BBE188"></td></tr></ta ble><br /><table width="98%"border="0" cellspacing="0" cellpadding="0"><tr>可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 5 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -<td align="left"><img src="images/06default_1018_28.gif" width= "77" height="18" /></td><td align="right"> </td></tr></table><br /><table width="98%"border="0" cellspacing="0" cellpadding="0"><tr><td width="120" height="155" align="left" valign="top"><a href=" BookDetail.aspx.bid=4943" target="_blank"><img src="BookCover.ashx.isbn=978711515888" width="111" height="148" bo rder="0" /></a></td><td align="center" valign="top"><table width="95%"border="0" cellspacing="0" cellpadding="0"><tr><td align="left" colspan="5" class="linetext"><a href="BookDetail.aspx.bid=4943" target="_blank"><strong>Effective C# 中文版改善 C# 程序的 50 种方法</strong></a></td></tr><tr><td align="left" colspan="5" class="linetext">2:用户注册页面和老用户登陆新用户注册页面。 新用户只有注册了才能完成对图书的订购,治理自己的购物车,查看已经订阅的图书图书。点确定后,转入首页, 填入的信息写进数据库,实现交互。可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 6 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -注册页面展现登陆界面可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 7 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -具体设计代码详情publicstaticclassDBHelperprivatestaticSqlConnectionconnection; publicstaticSqlConnectionConnectiongetstringconnectionString=可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 8 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结ConfigurationManager.ConnectionStrings"MyBookShop".Connec tionString;ifconnection=nullconnection=newSqlConnectionconnectionString;connection.Open;elseifconnection.State=System.Data.ConnectionState.Closedconnection.Open;elseifconnection.State=System.Data.ConnectionState.Brokenconnection.Close; connection.Open;returnconnection;publicstaticintExecuteCommandstringsafeSql可编辑资料 - - - 欢迎下载精品名师归纳总结SqlCommand cmd=newSqlCommandsafeSql, Connection;int resul t = cmd.ExecuteNonQuery;retur n result;publicstaticintExecuteCommandstring sql,paramsSqlParametervaluesSqlCommand cmd=newSqlCommandsql, Connection;cmd.Parameters.AddRangevalues; returncmd.ExecuteNonQuery;publicstaticintGetScalarstringsafeSqlSqlCommand cmd=newSqlCommandsafeSql, Connection;int resul t = Convert.ToInt32cmd.ExecuteScalar;returnresult;publicstaticintGetScalarstringsql, paramsSqlParametervalues可编辑资料 - - - 欢迎下载精品名师归纳总结SqlCommand cmd=newSqlCommandsql,Connection;cmd.Parameters.AddRangevalues;intresult=Convert.ToInt32cmd.ExecuteScalar;returnresult;publicstaticSqlDataReaderGetReaderstringsafeSqlSqlCommand cmd=newSqlCommandsafeSql,Connection;SqlDataRea derreader=cmd.ExecuteReader;returnreader;publicstaticSqlDataReaderGetReaderst ringsql,paramsSqlParametervaluesSqlCommand cmd=newSqlCommandsql,Connection;cmd.Parameters.AddRangevalues;SqlDataReaderreader=cmd.ExecuteReader;returnreader;可编辑资料 - - - 欢迎下载精品名师归纳总结publicstaticDataTableGetDataSetstringsafeSqlDataSetds=newDataSet;SqlCommand cmd=newSqlCommandsafeSql,Connection;SqlDataAda pterda=newSqlDataAdaptercmd;da.Fillds;returnds.Tables0;publicstaticDataTableGetDataSetstringsql,paramsSqlParametervaluesDataSetds=newDataSet;SqlCommand cmd=newSqlCommandsql,Connection;cmd.Parameters.AddRangevalues;SqlDataAdapterda=newSqlDataAdaptercmd;da.Fillds;returnds.Tables0;可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -3:购买页面运行录顾客点击“购买”按钮后,系统会弹出他的购物车,并显示他已购 买的物品和现在想购买的书籍,他在“编辑”中可以输入现在购买书 籍的数量,而“删除”可以取消订购的图书。假如顾客想完成本次购 买就可以点击“结算”,然后操作流程就进入了书店的后台治理部分。系统会把当前“购买”所对应的图书的书名、价格、数量等信息添加 到购物车中 ,默认图书的数量为1 本。在浏览购物车页面 ,用户可以对图书的数量进行修改 ,也可删除购物车中的图书信息。系统依据用户购买图书的数量和价格,运算出总价。通过与数据库实现交互,此时 用户也可以连续购买其他的书籍。购买界面展现</span></div></td></tr><tr><td>可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 13 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结<imgsrc="images/shop-cart-header- blue.gif"width="206"height="27"/> <asp:ValidationSummaryID="vsMessage"runat="serv er"ShowSummary="False"ShowMessageBox="True"/></td></tr></table><tablewidth="100%"border="0"cellpadding="4"cell spacing="0"class="contentstyle"style="text-align:center"><trstyle="vertical-align:top"class="HeaderCol or"><tdstyle="height:364px"><asp:GridViewrunat="server"ID="gvCart"Width="95%"AutoGenerateColumns="False"AllowPaging="Tr ue"OnPageIndexChanging="gvCart_PageIndexChanging"OnRowE diting="gvCart_RowEditing"PageSize="5"OnRowCancelingEdit="gvCart_RowCancelingEdit"OnRowDeleting="gvCart_RowDeleting"OnRowDataBound="gvCart_ RowDataBound"OnRowUpdating="gvCart_RowUpdating"><Columns><asp:TemplateFieldHeaderText=" 图示可编辑资料 - - - 欢迎下载精品名师归纳总结"><ItemTemplate><imgrunat="server"id="imgbook"src='<%#GetUrlDataBinder.EvalContainer.DataItem,"ImageUrl".ToStr ing%>'width="49"height="56"/></ItemTemplate></asp:TemplateField><asp:TemplateFieldHeaderText=" 书名"><ItemTemplate><asp:Label ID="lblBookName"runat="server"Text='<%#Bind"BookName"%>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateFieldHeaderText=" 数量"><EditItemTemplate>可编辑资料 - - - 欢迎下载精品名师归纳总结 <asp:TextBoxID="txtNumber"runat="server"Text='<%#Bind"N umber"%>'></asp:TextBox><asp:RequiredFieldValidatorID="rfvNumber"runat="server"ControlToValidate="txtNumber"ErrorMessage=" 请输入数量 "Text="*"></asp:RequiredFieldValidator><asp:Regula rExpressionValidatorID="refNumber"runat="server"ControlToValidate="txtNumber"ErrorMessage=" 请输入非负整数"Text="*"ValidationExpression="0-9*1-90-9*$"></asp:RegularExpressionValidator></EditItemTemplate><ItemTemplate><asp:LabelID="Label1"runat="server"Text='<%#Bind"Number"%>'></asp:Label></ItemTemplate></asp:TemplateField>可编辑资料 - - - 欢迎下载精品名师归纳总结<asp:TemplateFieldHeaderText=" 单价"><ItemTemplate><asp:Label ID="lblUnitPrice"runat="server"Text='<%#Bind"UnitPrice"%>'></asp:Label></ItemTemplate></asp:TemplateField><asp:CommandFieldShowEditButton="True"/><asp:TemplateFieldShowHeader="False"><ItemTemplate><asp:LinkBu ttonID="lnkbtnDelete"runat="server"CausesValidation="False"CommandName="Delete"Text=" 删除"></asp:LinkButton></ItemTemplate></asp:TemplateField>可编辑资料 - - - 欢迎下载精品名师归纳总结<asp:TemplateFieldVisible="False"><ItemTemplate><asp:Label ID="lblBookId"runat="server"Text='<%#Bind"BookId"%>'></asp:Label></ItemTemplate></asp:TemplateField></Columns></asp:GridView></td></tr></table><tablewidth="100%"class="contentstyle"><tr><tdwidth="68%"align="right"><ahref="BookList.aspx">连续选择书籍</a> 书籍金额总计:¥ <em><strong><asp:Literalrunat="server"ID="ltrSalary"></asp:Literal></strong></em></td><tdalign="center"><asp:ImageButtonrunat="se rver"ID="imgbtnSalary"ImageUrl="images/balance.gif"On Click="imgb_Salary_Click"/></td></tr></table></form></body></html>可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -总结体会经过这次的网上图书治理系统界面的设计和功能的实现,自己深有体会,其中虽然借鉴了不少别人的东西,但是从中学习到了好多自己之前没有学到的学问, 增加了我学习软件技术的爱好,虽然自身的才能仍为达到肯定水皮平, 但从 ASP.net程序设计这门课程开头到现在, 已经在不断的编写代码中找到了乐趣,特别是一个程序正确执行后的那种乐趣更是无法形容,让自身布满了成就感我这次课设的题目是 “图书治理系统” ,看到这个程序的时候,觉得自己编写仍是有很大困难的,但是经过几周的不断努力,仍是有点成果,虽然程序仍不是很完善,但是在编写代码的过程中确使我对ASP.net语言的学习有了 跟进一步的提高。存在的不足和展望在以后的上机中应更加留意,学会使用敏捷,让自己的编写更简洁。 通过实际操作,学会A 程序编程的基本步骤、基本方法,开发了自己的规律思维才能,培育了分析问题、解决问题的才能。在此希 望以后应多进行这样的实训,加长时间, 培育同学独立摸索问题的才能,提高实际操作水平。姓名:管金洋2021.5.29可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 19 页,共 19 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载