asp net网上书城说明书(含源文件).doc_第1页
asp net网上书城说明书(含源文件).doc_第2页
asp net网上书城说明书(含源文件).doc_第3页
asp net网上书城说明书(含源文件).doc_第4页
asp net网上书城说明书(含源文件).doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

广西职业技术学院毕业论文(设计) 第 27 页 网上书城网上书城摘要在当今现代,计算机逐渐的成为了社会的主流。不管是政府、企业、商务、军事、科学研究、教育等等,都已经离不开电脑。同样的购物也是一样,人们的消费观念也和从前有所不同了,不在是主动上门盲目的寻找自己想要的东西,往往是先想好自己想要的东西,然后通过网络的形式去了解和选择自己想要商品,什么的款式好看,什么样的价钱合适,也不用盲无目的的四处寻找,从而浪费大量的时间。在现在网络发达的时代,上网购物已经不在出奇了。大家往往会在网上搜索自己想要的东西,合适的价钱,然后通过网络的形式订购,让商家送货上门,即有了多样化的选择,也避免了寻找合适商品而浪费的时间。尤其是对于时间比较紧的上班一族,这无疑是一种非常好的消费方式。网上书城是web应用的一种,其开始流程包括需求分析、UML系统建模集成方案、数据库分析和设计以及各功能模块的开发等。关键字:网络、网上购物、趋势、消费方式目录 网上书城1摘要1前言711需求分析71. 1. 1网上购书的前台用例包括:81. 1. 2网上购书的后台用例包括:812UML系统建模8121 网上书城的用例分析8122系统层次模块图:9123数据流程图1013编程环境1114数据库设计11141 创建数据库1215界面设计14l前台主界面14l分类查看16l单本书的明细16l购物车18l我的有才18l填写订单19l后台主界面20l添加图书21l修改图书22l审核订单23151 网上书店的购书流程24152 后台管理2916总结3017参考文献31广西职业技术学院毕业论文(设计)指导教师评价表31前言 网上购物类型的网站,在当今的社会是不可缺少的部分。一个好的书店,其最重要的部分就是它的宣传。一家装修得再好的书店,要是没有人知道它的存在,那么它就是虚假的。宣传有很多种方法,如:发传单、登报纸、上电视等等。但是这些方法都有各自的缺陷。发传单需要花钱雇用人,花钱印刷传单,而且发放的地域也极小。登报纸、上电视,这些都是花很多钱的广告,效果虽然是挺好的,但是毕竟花费过大。而网上购书网站就不同了,通过网络的形式,可以让全世界的人知道,花费仅是一台电脑,一个维护人员而以。而且通过网上销售商品的形式也无疑的增加了销售渠道和消费人群,从而给商家带来低投资高回报的效益。 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,建立这样一个网站和管理系统是非常有必要的。11 需求分析通过网络来宣传和销售商品是当今计算机科技发达时代的必然趋势。它所带来的好处不仅仅是成本低廉,其最为重要的是增加了商家的销售渠道和宣传效果,从而给商家带来更大的利润。1. 1. 1网上购书的前台用例包括:l 用户登陆/注册(用户ID、密码)l 浏览图书(查看图书名称、作者、出版社、简介、价格等基本信息)l 图书查找(通过图书名称、作者、出版社来查询)l 订购图书(选择图书、数量)l 预定信息查看(用户预订的图书名称、数量、单价等)l 修改预定信息(修改用户预订的图书名称、数量、单价等)l 用户信息查看(用户名、昵称、邮箱等)l 修改用户信息 (密码的修改, 邮箱的修改,安全提示信息修改)1. 1. 2网上购书的后台用例包括:l 图书明细管理(查看、修改和删除图书基本信息)l 图书类型管理(查看、修改和删除图书类型)l 用户管理(查看、删除用户)l 订单管理(查看、审核和删除订单)12 UML系统建模121 网上书城的用例分析在上面11节需求分析中列出了整个网站的全部用例。其ER图所示。 tushumingxiPKtushuIDFK1FK2leixingIDjibieIDtushunamezzcbsjjtupianyuanjiazhelvjin_datehuocunhitsxiaoshouliangbianjituijianzuozhejieshaomuluuerPKuerIDuerPwduernameuermailuerlasttimeuerfaqueranOrdersPKorderNoFK4uerIDshNameaddresstelzhifuzhuangtaiorderDatezongjiaOrderItemsPKitemNoFK3ItemIDorderNoitemNameitemPriceitemNumjibiePKjibieIDFK5leixingIDjibieLeixingPKleixingIDleixing 网上书城ER图122系统层次模块图:123数据流程图书库后台录入订单发货减少数量增加数量13 编程环境在开发这个网站前,我认真考虑系统的实际运用情况,选择好合适的系统配置方案是很有必要的。操作系统: Windows XP开发平台: Microsoft Visual C# .NET 2005数据库: SQL Server 2005ASP.NET是功能强大的服务器端技术,用于创建动态的WEB页,它采用了真正的程序语言。ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发,提供了最简便、最具有扩展能力的开发方式。故而,实现本系统使用ASP.NET是一个相对较好的选择。14 数据库设计选用SQL Server2005做为数据库开发工具,主要是SQL Server2005数据库汇集各种信息以供查询、存储和检索。SQL Server2005 的优点在于安全性高,他采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server2005也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL Server2005 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。141 创建数据库数据库名:myjob表名:uer序号列名数据类型长度小数位标识主键允许空默认值说明2uerIDvarchar500是否用户登录ID3uerPwdvarchar500否用户登录密码4uernamevarchar500否用户真实姓名5uermailvarchar500否用户E-mail6uerlasttimedatetime83是(getdate()上次登录的时间7uerfaqvarchar500否找回密码提问8ueranvarchar500否找会密码回答表名:tushumingxi序号列名数据类型长度小数位标识主键允许空默认值说明1tushuIDint40是是否图书ID2leixingIDint40否类型ID3jibieIDint40否级别ID4tushunamevarchar500否图书名称5zzvarchar500否作者名称6cbsvarchar500否出版社7tupianchar2000是(暂无图片)图书封面图片8yuanjiafloat80否定价9zhelvfloat80是(1.00)折率10jin_datedatetime83是(getdate()进货时间11huocunint40是(0)库存12cb_datedatetime83是出版时间13Hitsint40是(0)点击率14xiaoshouliangint40是销售量15bianjituijianvarcharMAX0是编辑推介16jjvarcharMAX0是内容简介17zuozhejieshaovarcharMAX0是作者简介18muluvarcharMAX0是目录表名:Orders序号列名数据类型长度小数位标识主键允许空默认值说明1orderNoint40是是否订单编号2uerIDvarchar500否订单用户名3shNamenchar200否收货人姓名4addressnvarchar500否送货地址5Telnchar200否联系电话6zhifunchar200否支付方式7zhuangtainchar100是(N审核中)审核状态8orderDatedatetime83是(getdate()订单日期9zongjiafloat80是订单总价表名:OrderItems序号列名数据类型长度小数位标识主键允许空默认值说明1itemNoint40是是否订单项目序号2orderNoint40否订单编号3itemIDint40否商品ID4itemNamevarchar500否商品名称5itemPricefloat80否商品单价6itemNumint40否订购数量表名:leixing序号列名数据类型长度小数位标识主键允许空默认值说明1leixingIDint40是是否类型ID2leixingvarcharMAX0是类型名称表名:jibie序号列名数据类型长度小数位标识主键允许空默认值说明1leixingIDint40是类型ID2jibieIDint40否级别ID3jibievarchar500否级别名称表名:admin序号列名数据类型长度小数位标识主键允许空默认值说明1admin_namevarchar500否管理员名称2admin_pwdvarchar500否管理员密码15 界面设计本网站的界面主要分为2大部分,即:前台界面和后台界面。l 前台主界面l 分类查看l 单本书的明细l 购物车l 我的有才l 填写订单l 后台主界面 l 添加图书l 修改图书 l 审核订单151 网上书店的购书流程首先通过主界面(如图1)的分类浏览或者查询功能或者其他的连接,跳转到分类查看界面(如图2),点击该书的购买按钮将添加到购物车表中。图1图2实现该功能的代码: 该image按钮的单击事件void imgbtn_Command(object sender, CommandEventArgs e) sc.gouwuche(e.CommandArgument.ToString();在该页初始化的时候,已经批量的将每本图书的ID付给了它对应的ImageBatun 的CommandArgument。所以当点击该按钮时,对应的它的CommandArgument的值就是该图书的bookID。sc为公共类select 的一个对象,此处用到的gouwuche()方法的代码如下:/创建静态的 DataTable dtgwc 做为购物车表private static DataTable dtgwc=new DataTable(); public void gouwuche(string bookID) string sql = select tushuID,tushuname,yuanjia,zhelv from tushumingxi where tushuID= + bookID.Trim(); /中转用的 DataTable,用于存放传入的bookID对应的信息 DataTable cart = rdt(sql);/判断购物车表里是否有数据,如果没有则新建列名 if (dtgwc.Columns.Count=0) dtgwc.Columns.Add(商品ID, typeof(string); dtgwc.Columns.Add(商品名称, typeof(string); dtgwc.Columns.Add(单价, typeof(double); dtgwc.Columns.Add(数量, typeof(string); /创建购物车表dtgwc的行操作对象rr,并对该行赋值 DataRow rr = dtgwc.NewRow(); rr商品ID = cart.Rows0.ItemArray0.ToString().Trim(); rr商品名称 = cart.Rows0.ItemArray1.ToString().Trim(); rr数量 = 0; rr单价 = Convert.ToDouble(cart.Rows0.ItemArray2.ToString().Trim() * Convert.ToDouble(cart.Rows0.ItemArray3.ToString().Trim(); /把新增的行插入到购物车表中 dtgwc.Rows.Add(rr); 通过以上的操作就可以把你所想购买的书添加到购物车表中去了。接下来就是去购物车表里确定购买图书的数量了,点击导航上的“我的购物车”超连接到购物页面(如图3)图3在数量一栏填写你要购买该本书的数量,在下面的总价钱处也会自动的汇总,点击结账按钮则会跳转到填写订单界面(如图4)。 图4填写好收货人信息后,点击提交订单后,就可以完成购物了。并将订单信息提交到数据库的订单表中。不过必须要先登录才能填写订单。152 后台管理 后台管理图书管理订单管理图书类型管理用户管理(1) 图书管理(tushumingxi表)对数据库中的图书基本信息进行统一的管理,可以改变图书的基本信息等。包括图书基本信息的录入、修改、统计、删除、查询等功能等。(2) 图书类型管理(leixing、jibie表) 对数据库中的leixing表和jibie表的一个新增、修改、删除。(3) 用户管理(uer表) 主要是一个删除用户的功能,当该用户又一些不当行为时,如:在网站内发布暴力、色情、违法等内容;填写虚假信息并提交购物订单等。一经发现,管理员有权将其删除。(4) 订单管理(Order、OrderItems表)对用户提交的订单进行审核,如果订单支付方式为“送货上门,货到付款”的话,管理员将通过用户所填写的详细地址和联系电话等信息进行相应的查证,确定该订单信息的真实性则将订单状态修改为“通过审核”,相应部门将订单的状态来发货。如果查证的结果是虚假的的,那么将直接删除该订单,并将该用户的帐号停封。还未得到审核的订单状态均为“审核中”。 16 总结经过两个来月的努力,终于完成了这个购书网站。其功能基本符合用户需求,能够完成浏览图书,购买,添加,修改,删

温馨提示

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

评论

0/150

提交评论