校内网上购物平台-商品管理和分类管理模块-计算机专业毕业设计毕业论文_第1页
校内网上购物平台-商品管理和分类管理模块-计算机专业毕业设计毕业论文_第2页
校内网上购物平台-商品管理和分类管理模块-计算机专业毕业设计毕业论文_第3页
校内网上购物平台-商品管理和分类管理模块-计算机专业毕业设计毕业论文_第4页
校内网上购物平台-商品管理和分类管理模块-计算机专业毕业设计毕业论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE校内网上购物平台—商品管理和分类管理模块摘要二十一世纪是一个以计算机网络为核心的信息时代,随着我国国民经济建设的蓬勃发展,各个行业都在积极使用现代化的手段,不断提高工作效率,改善服务质量。电子商务作为信息时代的一种贸易形式,在这个时期也产生了巨大的影响。校内网上够物平台作为一种电子商务,它为学生之间交易建立了一个快捷便利的渠道。校内网上够物系统包括以下几个模块:用户管理和信息管理模块、商品管理和分类管理模块、购物专题和常规设置模块。商品管理和分类管理模块采用SQLServer2000作为后台数据库,所有对数据的操作都是通过浏览器访问数据库,然后在本地数据缓冲池中进行,在通过浏览器传达给服务器的B/S架构模式。本文论述了校内网上购物平台的开发背景、目标、需求分析、总体设计和基本开发原理,涉及该平台的详细功能需求和分析方法。详细介绍了利用基于ASP.NET网络编程技术,使用MicrosoftVisualStudio2005(C#语言)开发平台和SQLServer2000数据库进行数据的设计、存储,并使用IIS配置站点及发布网站。关键词:校内网上购物平台B/S架构SQLServer2000数据缓冲池ABSTRACTThe21stcenturyareonetakethecomputernetworkasthecoreinformationage,Withtherapiddevelopmentofnationaleconomicconstruction,eachprofessionallpositivelyisusingmodernizedthemethod,enhancestheworkingefficiencyandtoimprovethequalityofserviceunceasingly.Electroniccommercetooktheinformationageonekindoftradeform,hasalsohadthehugeinfluenceinthistime.Intheschoolonthenetsufficestheplatformtotakeonekindofelectroniccommerce,thetransactionhasestablishedthechannelforthestudentquickly.Intheschoolonthenetsufficesthesystemincludingfollowingseveralmodules:usermanagementandinformationmanagementmodule,commoditymanagementandclassificationadministrationmodule,shoppingtopicandconventionalestablishmentmodule.ThemanagementandtheclassificationadministrationmoduleusesSQLServer2000totakethebackstagedatabase,possessestothedataoperationallisthroughthebrowservisitdatabase,thencarriesoninthelocaldatabufferpool,intransmitsthroughthebrowserfortheserverB/Sconstructionpattern.Thisarticleelaboratedintheschoolonthenettheshoppingplatformdevelopmentbackground,thegoal,thedemandanalysis,thesystemdesignandthebasicdevelopmentprinciple,involvesthisplatformthedetailedfunctiondemandandtheanalysismethod.IntroducedindetailtheusebasedontheASP.NETnetworkprogrammingtechnology,usesMicrosoftVisualStudio2005(theC#language)todeveloptheplatformandSQLServer2000databasescarriesonthedatathedesign,thememory,andusesIIStodisposethestandandtoissuethewebsite.Keywords:InschoolonnetshoppingplatformBrowser/ServerSQLServer2000Databufferpool目录TOC\o"1-1"\h\z\u一前言 11.1课题研究的背景 11.2课题研究的必要性 11.3课题研究的目标和内容 11.4开发工具简介 2二可行性分析 32.1可行性研究的任务 32.2技术可行性 32.3经济可行性 32.4操作可行性 4三需求分析 53.1系统的综合要求 53.2功能和数据需求 53.3其他需求 6四总体设计 74.1功能模块设计 74.2数据库设计 8五详细设计与编码 145.1类的设计 145.2模块窗体设计 16六总结 23谢辞 24参考文献 25河北大学2009届本科生毕业论文(设计)PAGE26一前言本文首先介绍了开发校内网上购物平台的必要性和背景,然后按照软件工程的思想,对商品管理和分类管理模块的设计与实现进行了需求分析、可行性分析、总体设计、详细设计,并对部分模块的实现进行了细致的阐述。其次,本文还阐述了该模块中的商品管理功能的具体实现,如商品的添加、查询、删除、修改等操作和对商品的分类管理。1.1课题研究的背景随着计算机的飞速发展,数字化、网络化与信息化已成为二十一世纪的时代特征。因特网为人类社会创造了一个全新的信息空间,在这个空间里,人们用数字信号在网上进行购物。商业活动作为人类最基本的、最广泛的联系方式,自然会渗透到互联网内,于是人们想到了用数字信号在网上开展商务活动,因此可以说电子商务是人类经济、科技、和文化的必然产物[1]。所谓电子商务是指整个事务活动和贸易活动的电子化,它通过先进的信息网络,将事务活动和贸易活动中发生的关系的各方有机的联系起来。电子商务作为信息时代的一种商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命。1.2课题研究的必要性网上购物作为一种现代的购物模式,它能充分利用网络资源来查询和获取商品信息;从而对客户提供了购物服务,解决了买家和卖家之间的交易障碍,加快了交易的速度。电子商务可以应用于零售、金融机构、出版娱乐以及其他的任何企业。校内网网上购物平台作为一种电子商务,它从交易的参与主体来分应该是C2C(CustomertoCustomer)。此平台是消费者与消费者之间的交易,在传统上主要是通过分类广告、收藏物品展、旧物出售、跳蚤市场这样的贸易方式和场所来进行。它能够开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。1.3课题研究的目标和内容可以通过行业、生产地等对商品进行分类,并通过浏览器显示出商品。用户可以通过类别进行查询、通过价格和订单时间进行排序。管理员可以添加和删除商品类别。校内网购物系统是一个典型的购物系统,它为学生之间交易建立了一个快捷便利的渠道。商品管理和分类管理模块主要分为前台管理和后台管理两部分:从网站的前台功能来说,商品分类浏览可分为新品上市、精品推荐、特价商品、热销商品、商品类别浏览等。从网站后台功能来看,商品管理主要分为对商品的添加、检索、删除和对商品订单的管理等操作。1.4开发工具简介1.4.1SQLServer2000简介SQLServer2000作为关系数据库系统,是由Microsoft公司推出的SQLServer数据库管理系统,它具有与Internet集成、可伸缩性和可用性、企业级数据库功能、易于安装、部署和使用、数据仓库等特性[10]。1.4.2ASP.NET2.0简介ASP.NET2.0是微软公司推出的新一代企业级开发平台,是一个编程框架,建立在公共语言运行库,可用于在服务器上建立强大的Web应用程式。ASP.NET2.0的功能与一前版本相比都有显著增强。使用ASP.NET2.0建立网站和网页可以使用比较少的代码。同时,用户还可以根据自己的需求向ASP.NET添加自定义功能,以下介绍ASP.NET2.0的优点。1.可管理性:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。2.安全性:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。3.易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上。4.扩展性和可用性:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。5.灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页[9]。二可行性分析2.1可行性研究的任务可行性研究的目的就是用最小的代价尽可能短的时间内确定为题是否能够解决。对开发校内网上购物平台—商品管理和分类管理模块这一问题的可行性研究,实质上就是进行了一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以比较抽象的方式进行的系统分析和设计过程。这一过程包括了技术、经济、管理可行性方面的研究[6]。2.2技术可行性校内网上购物平台—商品管理和分类管理模块采用SQLServer2000作为系统数据库,实行自动化管理,高效地进行数据处理。并采用了Microsoft公司的ASP.NET2.0作为Web开发平台和采用VisualStudio2005作为集成开发工具。B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着网络技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面是通过浏览器来实现的。B/S模式的优点是开发简单,共享性强、具有分布性特点、维护简单方便,只需要改变网页,即可实现所有用户的同步更新等。.NETFramework是微软公司推出的完全面向对象的软件开发与运行平台。.NETFramework具有两个主要组件:公共语言运行库(CommonLanguageRuntime,简称CLR)和.NETFramework类库[2]。SQL是StructuredQueryLanguage的缩写,是专门为数据库服务而建立的操作命令集,是一种功能齐全的数据库语言。SQLServer2000定位于Internet背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。同时SQLSERVER2000还是WindowsDNA(DistributedInternetArchitecture)架构的一个核心组件。它极大地缩短了用户开发电子商务、数据仓库应用的时间。ADO.NET提供对MicrosoftSQLServer数据源以及通过OLEDB和XML公开数据源的一致的访问。应用程序开发者可以使用ADO.NET来连接这些数据源,并检索、处理和更新所包含的数据[2]。2.3经济可行性利用计算机技术进行校内网上购物平台管理,尽管要有必要的软件工具支出和人员支出,但是只要充分利用计算机资源,就仅需要少量的经济支出。因此开发校内网上购物系统会创造一定的经济价值。2.4操作可行性目前计算机硬件水平已经发展到一个非常成熟的阶段,而其已经在价格上,用户完全可以接受。而其随着计算机网络的发展,其网速越来越快,更使开发基于B/S模式的校内网上购物平台变得比较容易。本系统面向的是在校的大学生,由于大学生以具备一定的计算机操作能力,而其学校提供的计算机设备也比较充足,这可以使校内网上购物系统得到广泛应用。这在操作上是可行的。三需求分析为了开发出真正满足用户需求的软件产品,首先必需知道用户的需求。需求分析的任务是对目标系统提出完整、准确、清晰。具体的要求[6]。本系统作为C2C电子商务网站,是基于在校大学生交易方式为基础而开发的一个校内网上购物平台。3.1系统的综合要求通过对在校大学生的实际调查,必须对C2C电子商务网站有如下要求:1.要求系统具有良好的人机界面;2.系统设计要切合校内学生交易的实际情况,具有较强的针对性;3.系统的操作简洁、方便;4.可以全面展示系统内的所有商品;5.商品分类显示,方便顾客了解本网站的商品;6.可以查看商品交易信息;7.要求增加、修改、删除查询等数据库功能完备;8.网站必需易维护和易操作。3.2功能和数据需求我所做的校内网上购物平台——商品管理和分类管理模块,以下重点介绍这两个模块的功能需求和数据需求。商品管理模块包括商品管理和商品订单管理,商品管理主要对商品进行添加、检索、修改和删除,商品订单管理主要对订单进行修改、删除等操作。该模块还可以由系统管理员管理整个系统的卖方商品信息。对于卖家申请发布的商品需要通过系统管理员的认证才可以发布,保证校园网上交易的安全性、合法性。商品添加:管理员可以添加系统中不存在的商品。商品检索:管理员可以检索商品,并判断是否过期或不存在。商品修改:管理员可以对商品的信息进行修改。商品删除:管理员可以对以过时或错误的商品进行删除。商品订单删除:对于用户发布的订单,当出现过时或不符合规定的可予以删除。分类管理,可以对商品进行分类浏览,如新品上市、精品推荐、特价商品、热销商品等。1.新品上市:网站首页可以显示最新上市的商品,以促进销售。2.特价商品:网站首页可以显示便宜商品。3.3其他需求3.3.1.性能需求性能需求指定系统必须满足的定时约束或容量约束,通常包括响应时间、信息量速率、安全性等方面[6]。校内网上购物系统作为一个网路应用系统,它对服务器的承受能力要求比较苛刻。因为它是从互联网上查询数据,有可能在某一时刻,有成百上千的用户在进行同一操作。在者,要求系统程序要有很强的可靠性,防止大量用户同时进行同一操作,而产生误操作。2.安全措施和故障处理用户注册时需正确输入验证码,防止恶意注册;定期对数据库进行备份,防止如突然停电等意外事故对数据库造成的破坏;构造信息存储与事务处理平台,使各数据库的生成源与修改源统一规划,确保数据的一致性。四总体设计总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务。总体设计通常由两个主要阶段组成:结构设计阶段,确定软件结构;系统设计阶段,确定系统的具体实现方案[6]。4.1功能模块设计校内网上购物平台——商品管理和分类管理模块,主要分为前台和后台两个方面。其中,前台用户功能模块是对一个用户而言所能看到的界面,用户通过该模块来实现其查询、购买所需商品;后台模块是管理员所能见到的界面,管理员可以通过所持有的权限来查询、添加、删除商品信息。此网站模块的流程图,如图4-1所示。图4-1网站模块流程图此网站模块的功能结构图,如图4-2所示。商品管理和分类管理模块的功能结构图商品管理和分类管理模块的功能结构图网站前台网站后台商品分类浏览商品库存管理新品上市精品推荐特价商品商品类别浏览热销商品添加商品类别管理商品类别添加商品信息检索商品细细管理商品信息图4-2网站模块功能结构图4.2数据库设计在系统设计中,数据库设计站很重要的地位。对于典型的数据库管理系统,尤其是校内网上购物平台这种电子商务网站数据流量非常大,所以必须满足使用方便、操作灵活等设计需求。4.2.1实体-联系图为了把用户的数据要求清楚、准确的描述出来,系统分析员通常建立一个概念型的数据模型。概念性的数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型[6]。关于校内网上购物平台——商品管理和分类管理模块,在介绍整个数据库的E-R图之前,先介绍一下每个实体的属性。其部分实体的E-R图如图4-3、4-4、4-5、4-6、4-7所示。图4-3商品图4-4商品类型图4-5图片图4-6订单图4-7仓库关于校内网上购物平台——商品管理和分类管理模块的整体E-R图如图4-8所示。图4-8商品-仓库-图片-仓库的ER图4.2.2数据表概要说明为了使读者对数据库中的数据表有个清晰地认识,所以在详细描述数据表的结构之前,为读者设计一个数据表结构。tb_Admin 管理员信息表tb_GoodsInfo 商品信息表tb_GoodsType 商品类别表tb_Image 图片信息表tb_Member 会员信息表tb_OrderInfo 订单信息表tb_StoreInfo仓库信息表4.2.3数据表(1)tb_Admin(管理员信息表)表tb_Admin用于保存管理员的基本信息,如ID、用户名、密码,具体内容如图4-9所示。图4-9表tb_Admin的结构(2)tb_GoodsInfo(商品信息表)表tb_GoodsInfo用于保存商品的基本信息,如ID、名称、价格等,具体内容如图4-10所示。图4-10表tb_GoodsInfo的结构(3)tb_GoodsType(商品类别表)表tb_GoodsType用于保存商品类别信息,如ID,名称等,具体内容如图4-11所示。图4-11表tb_GoodsType的结构(4)tb_Image(图片信息表)表tb_Image用于保存网站的图片信息。具体内容如图4-12所示。图4-12表tb_Image的结构(5)tb_Member(会员信息表)表tb_Member主要用于存储注册会员的基本信息,包括用户名、密码、姓名、性别等,具体内容如图4-13所示。图4-13表tb_Member的结构(6)tb_OrderInfo(订单信息表)表tb_OrderInfo用于保存用户购买商品生成的订单信息,该表的结构如图4-14所示。图4-14表tb_OrderInfo的结构(7)tb_StoreInfo(仓库信息表)表tb_StoreInfo用于保存用户仓库的信息,如ID,名称等,该表的结构如图4-15所示。图4-15表tb_StoreInfo的结构五详细设计与编码5.1类的设计为了实现系统的高内聚、低耦合,需要统一编写一些类,这样即使代码变得简洁,有利于阅读,且使操作变得简单有利于开发。在编写类之前,首先配置一下应用程序文件(Web.Config文件),中设置数据库连接信息,配置文件部分代码如下:<addkey="ConnectionString"value="DataSource=xxx;InitialCatalog=db_NetShop;UserID=sa;pwd=123456"/>下面对以上所用参数做一介绍:“key”表示所引用的连接字符串;“value”表示所引用的连接字符串的值;“UserID=sa”连接数据库的用户名为sa;“pwd=123456”连接数据库的密码为123456;“DataSource=xxx”使用名为"xxx"的服务器;“InitialCatalog=db_NetShop”使用的数据源为"db_NetShop"这个数据库。他的别名为"Database"。建立一个SqlOperate类,代码如下:publicclassSqlOperate{ publicSqlOperate() { // // }SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);publicvoidDataCom(stringsqlstr){sqlconn.Open();SqlCommandsqlcom=newSqlCommand(sqlstr,sqlconn);sqlcom.ExecuteNonQuery();sqlconn.Close();}publicvoidgvDataBind(GridViewgv,stringsqlstr){sqlconn.Open();SqlDataAdaptermyda=newSqlDataAdapter(sqlstr,sqlconn);DataSetmyds=newDataSet();myda.Fill(myds);gv.DataSource=myds;gv.DataBind();sqlconn.Close();}publicvoiddlDataBind(DataListdl,stringsqlstr){sqlconn.Open();SqlDataAdaptermyda=newSqlDataAdapter(sqlstr,sqlconn);DataSetmyds=newDataSet();myda.Fill(myds);dl.DataSource=myds;dl.DataBind();sqlconn.Close();}publicvoidddlDataBind(DropDownListddl,stringsqlstr,stringdvf){sqlconn.Open();SqlDataAdaptermyda=newSqlDataAdapter(sqlstr,sqlconn);DataSetmyds=newDataSet();myda.Fill(myds);ddl.DataSource=myds;ddl.DataValueField=dvf;ddl.DataBind();sqlconn.Close();}}下面介绍部分代码功能:<1>“SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);”用于建立一个连接对象;<2>“publicvoidDataCom(stringsqlstr){}”是一个方法,用于使用Command对象操作数据,无返回值;<3>“publicvoidgvDataBind(GridViewgv,stringsqlstr){}”是一个方法,用于GridView控件与数据集进行绑定,无返回值;<4>“publicvoiddlDataBind(DataListdl,stringsqlstr){}”是一个方法,用于DataList控件与数据集进行绑定,无返回值;<5>“publicvoidddlDataBind(DropDownListddl,stringsqlstr,stringdvf){}”是一个方法,用于DropDownList控件与数据集进行绑定,无返回值;5.2模块窗体设计(1)前台首页商品浏览界面商品类别商品信息显示商品查询详细信息商品类别商品类别商品信息显示商品查询详细信息商品类别图5-1浏览界面如图5-1所示,为用户浏览信息的页面,用户可以根据本页面查询本站所售的商品,并查看详细信息。1.商品类别:点击商品类别按钮,右边将会显示本类别中的所有商品,包括商品ID、商品名称、所属仓库、商品种类等信息。此功能的实现是通过使用TreeView控件,将其层次化的显示为树形结构。其事件代码:protectedvoidtvGType_SelectedNodeChanged(objectsender,EventArgse){stringsSeleNodeText=tvGType.SelectedValue.ToString();stringsqlstr="select*fromvb_GoodsInfowhereGoodsTypeName='"+sSeleNodeText+"'orStoreName='"+sSeleNodeText+"'";sqloperate.gvDataBind(gvGoodsInfo,sqlstr);}2.商品查询:用户可以在此选择查询条件,如ID、商品名称等,来进一步查询商品信息,或者输入某个关键字来进行模糊查询。其实现代码:if(txtKey.Text==""){stringsqlstr="select*fromvb_GoodsInfo";sqloperate.gvDataBind(gvGoodsInfo,sqlstr);}else{stringsqlstr="select*fromvb_GoodsInfowhere"+ddlCondition.SelectedValue+"like'%"+txtKey.Text.Trim()+"%'";sqloperate.gvDataBind(gvGoodsInfo,sqlstr);}3.商品信息显示:当通过点击左边控件或选择查询条件进行查询时,就会将查询结果显示在此处。此功能的实现时通过使用GridView控件(GridView控件以表格的形式显示数据源中的数据)来实现的。GridView控件通过与数据源进行绑定,并从tb_GoodsInfo表中查询出所想看到的信息进行显示。其实现代码:protectedvoidbtnSel_Click(objectsender,EventArgse){this.gvbind();}4.详细信息:通过点击此链接,可以查看特定商品的详细信息,并在登陆的情况下可以购买此商品。如图5-2所示。图5-2商品详细信息(2)后台商品管理该校内网上购物平台商品管理与分类管理模块主要通过以下几个文件来实现的:AddStore.aspx(添加仓库页面)、StoreManage.aspx(仓库管理页面)、EditStore.aspx(编辑仓库页面)、GoodsManage.aspx(商品管理页面)、EditGoods.aspx(编辑商品页面)、OrderManage.aspx(订单管理)、EditOrder.aspx(订单编辑)。1.AddStore.aspx:添加仓库页面是想数据库中添加一个仓库名称,其对应的数据库表为tb_StoreInfo,添加仓库时只需输入仓库名称,仓库ID号自动生成,不重复。其显示如图5-3。图5-3添加仓库此实现过程:首先,输入仓库名称,并在后台代码中生成一个SQL查询字符串“stringsqltest="select*fromtb_StoreInfowhereStoreName='"+txtSName.Text+"'";”;然后,判断输入的仓库名称是否已存在,如存在则提示“仓库已存在”,若不存在则添加成功!2.StoreManage.aspx:仓库管理页面可以对仓库进行查询,并浏览仓库信息和查看详细信息;还可以对仓库进行编辑,如删除、修改、添加等操作;如图5-4所示。图5-4仓库管理此操作实现过程:当输入查询语句,点击查询时,在后台生成SQL查询字符串“stringsqlstr="select*fromtb_StoreInfowhere"+ddlCondition.SelectedValue+"like'%"+txtKey.Text.Trim()+"%'";”,然后通过GridView控件与数据源进行绑定,并通过GridView控件来显示仓库信息,其对应的表为tb_StoreInfo;当点击详细信息时则显示仓库的具体信息,并跳转到EditStore.aspx页面,如图5-5所示;当点击删除时,提示删除确定对话框;在最下方可点击按钮来添加仓库,此链接页面位AddStore.aspx。图5-5仓库详细信息3.GoodsManage.aspx:商品管理页面包括对商品的一系列操作,如查询,修改,删除等,如图5-6所示。图5-6商品管理其操作实现过程:当在“关键字”后文本框内输入字符,并点击“查询”按钮时,在后台代码中将会生成一条查询字符串“stringsqlstr="select*fromvb_GoodsInfowhere"+ddlCondition.SelectedValue+"like'%"+txtKey.Text.Trim()+"%'";”然后通过GridView控件与数据源进行绑定,并通过GridView控件来显示商品信息,如商品ID、商品名称、商品类别、商品价格等,其对应的数据库表为tb_GoodsInfo;当点击删除连接时,提示是否删除对话框;当点击详细信息链接时,则跳转到EditGoods.aspx页面,可以对商品进行编辑操作。4.EditGoods.aspx:当点击GoodsManage.aspx页面的详细信息是,会跳转到本页面。在此页面可以查看商品的一些详细信息,并可以编辑商品信息。如图5-7所示。选择是否推荐确定修改商品简介选择是否推荐确定修改商品简介图5-7商品编辑此页面的操作功能:1.点击左上角的下拉列表,可以选择商品图片,使得商品显示更直观;2.页面上方显示商品的基本信息,其对应数据库表为tb_GoodsInfo,并可以对其修改;3.商品简介可以是用户更快的了解所卖商品;4.是否推荐,选中后有利于商品的出售;5.当点击“修改”按钮时,完成修改。5.OrderManage.aspx:订单管理页面可以对订单进行查询、修改、删除等操作如图5-8所示。图5-8订单当点击“详细信息”时,页面跳转到EditOrder.aspx页面,从而可以查看订单的详细信息,如图5-8所示:图5-8订单详细信息六总结从开始确定设计题目到完成此校内网上购物系统,已经用了几个月的时间。在这几个月里,我们设计并实现了一个的基于B/S模式的校内网上购物系统。通过本次设计,我学习了一个新的软件开发平台和许多关于数据库的知识,而且也清楚的了解了我在某些知识方面的不足。对于ASP.NET来说,作为初学者,应首先从基础开始学习,并通过查找相关资料和指导老师的讲解内容来了解熟悉校内网上购物平台这个课题,并最终完成这个系统设计。下面对本系统的优缺点做一介绍:本系统的优点:首先,在网站首页,用户可以直观的查看本站最新上市的商品和本站最热销的商品,并可以方便的浏览、查找本站中的特价商品和推荐的精品商品;其次,作为本站的管理员,你不但可以对仓库中的商品进行添加、删除、修改等操作,选择一些商品作为热销产品。虽然本系统已经实现了大部分功能,但人有些不足。由于缺乏编程经验,所以在实现的系统中还有一些不如意的地方。现在开发出来的校内网上购物系统对数据库的操作还不够稳定,经常会出现非法操作,并且对错误的处理作的还不够完善。从开始到论文完成为止,对该系统的设计经历了可行性研究、需求分析、整体设计、详细设计以及网站测试发布等阶段。虽然本系统还不够完善,但是我相信,通过我们项目组的不断努力,将会使系统逐渐趋于完善,性能也逐渐提高。谢辞在我设计系统和撰写论文的过程中,得到了学多人的支持和帮助,在这里我对他们表示衷心的感谢。首先,我要特别感谢我的指导老师刘振鹏老师和张寿华老师。刘振鹏老师和张寿华老师在项目设计、实现和论文的写作上给了我很多帮助和建议,在此,向刘振鹏老师和张寿华老师表示衷心的感谢!其次,感谢我的同学,他们在学习中给予我帮助和支持,使我从中得到了很多启发,也走了很多的捷径,在此对他们表示深深的谢意!最后,谨向所有在百忙之中参加我的论文评议和答辩的老师致以崇高的敬意和衷心的感谢!参考文献[1]邓顺国.电子商务概论.清华大学出版社,2005,1~300[2]张跃廷、顾彦玲.从入门到精通.清华大学出版社,2008,1~700[3]王珊、萨师煊.数据库系统概论.高等教育出版社,2006,2~300[4](美)GraemeMalcolm.SQLServer2000与XML数据库编程.清华大学出版社,2003,1~486[5]章立民研究室.VisualC#2005程序开发与界面设计秘诀.机械工业出社,2006,2~385[6]张海藩.软件工程导论.清华大学出版,2003,2~412[7]李虎、赵龙刚.UML基础、案例与应用.人民邮电出版社,2004,3~254[8]肖金秀,何鹏,王当文.ASP.NET案列教程.北京:冶金工业出版社.,2006,4~357[9]苏贵洋,黄穗,何莉,等.ASP.NET网络编程从基础到实践.北京:电子工业出版社,2006,5~352[10]微软公司著.刘大伟、张芳等译《MicrosoftSQLServer2000数据库管理》.希望电子出版社,2002,2~432[11]王立福等.《软件工程-技术、方法与环境》.北京大学出版社,2002,2~357基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究HYPERLINK"/detail.ht

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论