ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:2.39MB ,
资源ID:11466419      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11466419.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于的书海图书销售系统设计大学论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于的书海图书销售系统设计大学论文.docx

1、基于的书海图书销售系统设计大学论文本科毕业论文(设计) 题 目 基于A(C#)的书海图书销售系统设计与实现 院 (系) 计算机与信息工程学院 专 业 计算机科学与技术 学生姓名 陈震 学 号 09010004 指导教师 苗慧勇 职称 讲师 论文字数 9348 完成日期:2013年6月7日巢湖学院本科毕业论文(设计)诚信承诺书本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果

2、由本人承担。本人签名: 日期: 巢湖学院本科毕业论文(设计)使用授权说明本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。保密的毕业论文(设计)在解密后遵守此规定。本人签名: 日期: 导师签名: 日期: 摘 要随着科技的飞速发展,网络逐渐渗入并影响着人们

3、的日常工作和生活理念,网上书店是将传统图书销售与计算机网络技术相结合的电子商务系统。通过它可以连接销售商和消费者,通过分析消费者与销售商的需求,本系统使用Asp.Net技术与SQL Server数据库来实现,其主要功能有:系统信息管理、角色权限设定、管理员管理、会员管理、新闻分类管理、新闻管理、留言板管理、图书分类管理、图书管理、订单管理、系统模块管理。销售商可在后台动态管理图书信息,并处理订单、查看库存、管理系统信息,消费者在前台可注册、管理个人信息、浏览产品、选购产品、管理订单与购物车,且网站整体简约美观大方,采用div+css技术,优化网页加载速度,从而使用户能更快更好的选购图书。关键词

4、:ASP.NET;SQL Server;网上书店;电子商务AbstractWith the rapid development of science and technology, the network gradually penetrate and affect the concept of Peoples Daily work and life, the online bookstore is a traditional book sales and computer network technology combined with the e-commerce system. Thro

5、ugh it can connect sellers and consumers, through the analysis of the demand of the consumers and sellers, the system uses ASP.NET technology and SQL Server database, its main function includes: system information management, role permissions settings, the administrator management, membership manage

6、ment, the News category management, News management, message board management, Books category management, Book management, order management, module management system. sellers in the background dynamic management books, and process orders, view inventory management system information, consumers can r

7、egister at the front desk, manage personal information, browse products, buy products, manage orders and cart, and the site as a whole simple and beautiful generous, div + css technology, optimize the page loading speed, so that the user can be faster and better to buy books.Key Words: ASP.NET, SQL

8、Server 2008, Online bookstore, E-commerce第1章 绪 论随着新技术的飞速发展,网上购物也变得越来越普遍,加上网上银行的开通,大大的降低了网购的复杂度,网上图书销售是一种新的图书销售渠道,它使得网购更加简单容易。网上书店与传统店面相比,它可以让人们足不出户,便可订到满意的图书。对于消费者来说:可提供24小时服务,价格相对低廉,图书种类丰富,选购方便,搜索方便,没有区域限制,易运送,对于销售商来说:可省去店铺租金,增加客户流量,营销方便,培养顾客选购的积极性,而传统书店则无法兼具这些优点。1.1 课题背景电子商务的发展对传统的生产销售带来了巨大影响,企业要想

9、在新一轮的竞争中保持领先,就必须要顺应时代潮流,迎接创新,融入到电子商务的大潮流中,积极建设自己的电子商务系统,网上图书销售作为一种新的销售渠道,可为销售商提供更好更优的服务,可为消费者提供优质服务,因此网上书店时非常必要和可行的。1.2 国内外在该方向的研究现状及分析随着我国出版业市场的发展,以及生活水平的不断提高,人们对于图书的需求不断增大,网上书店的数量也在不断增加,同时随着我国对外开放的不断深入,国外网上书店通过并购、联合等多种方式成功进入我国市场,现在以卓越、当当、京东为代表的网上书店在中国掀起了新一轮的竞争热潮。但是网购还有一些问题需要解决:(1)配送货物方面:如供应商供货不及时,

10、容易出现缺货状况。(2)网络安全方面:网上支付在带来便利的同时也带来支付安全问题,网络安全仍有待增强。(3)网站美化与性能方面:如果网页美化程度较高,则可能含有较多图片,网页加载速度较慢,国内宽带上网速度参差不齐,可能会出现网站加载速度慢,影响性能。1.3 开发环境简介1.3.1 SQL Server 2008 简介微软公司的SQL Server历经数次重大改版,功能早已成熟,由于人们对资料应用的不断演进,资料的收集与处理较以往更普遍、更复杂,SQL Server每个版本也都会整合新功能至资料库应用中,SQL Server 2008包括了大量看似微小单非常实用的功能,例如:(1)新增的且非常有

11、用的数据类型(分离的日期和时间数据类型以及对地理空间数据和分成数据表示的支持)(2)新增的MERGE命令(将INSERT、UPDATE和DELETE选项结合到一条语句,其他产品有时将其称作UPSERT语句)(3)改进了Reporting Service,可提供更优雅的报表。1.3.2 ASP.NET简介ASP.NET是一个Web开发平台,提供了构建企业级应用所需的服务、编程模型和软件基础结构,它提供了一种基于组件的、可扩展的且易于使用的方法,用以构建、部署和运行供所有浏览器或移动设备中使用,虽然ASP.NET的语法基本上与其前辈ASP兼容,但是ASP.NET并不仅仅是Active Server

12、 Page的下一个版本,而且是一种建立在通用语言上的程序结构,能被用于一台Web服务器来建立强大的Web应用程序。另外,它还是一个已编译的、基于.NET的Web应用程序开发环境,可以使用任何与.NET兼容的语言(包括Visual Basic.NET、C#和JavaScript)创作Web应用程序。任何ASP.NET应用程序都可以使用整个.NET Framework提供的技术,包括托管的公共语言运行库环境、类型安全、继承等。经过几年的发展,ASP.NET已经成为网站设计与开发的主流技术。随着Visual Studio.NET版本的更新,对ASP.NET的支持也越来越完善。1.3.3 三层架构简介

13、在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构,微软推荐的分层结构一般分为三层:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),用于实现系统高内聚,低耦合,其中表现层就是展示给用户的节目,即用户在使用时看到的画面,业务逻辑层就是针对具体问题的操作,也就是对数据层进行业务逻辑处理,数据访问层直接操作数据库,针对数据进行增删改查。1.3.4 PhotoShop简介PhotoShop是Adobe公司推出的跨平台的图片处理软件,它功能强大,界面友好,得到了许多第三方厂商的支持,因此也赢得了许多图片处理工作者的喜爱。它具备的功能有:界面设计、网页设计、平面设计、广告摄影、艺术

14、文字、三维贴图、图片修饰、绘画。第2章 系统分析2.1 需求分析需求分析又称为要求分析,其目的是准确回答“系统是做什么的?”这个问题,也就是要确定为了满足用户的需求,系统需要实现什么功能。具体来说,就是应该确定图书销售系统必须具有的功能、性能、系统需要的运行环境以及预测系统未来的发展前景等。要完成這些功能需要系统设计人员对这个系统所对应的行业进行市场调查,之后再与用户进行详细的沟通以了解整个网站的业务流程,确定整个系统的具体功能模块,然后对业务流程进行抽象得到系统的数据流分析。2.1.1 市场分析传统的图书市场由于受地理条件的限制,只能够配送当地附近的一些订单,然而网上图书销售系统则可以突破这

15、个限制,因为随着互联网的发展,人们越来越习惯于在网上浏览信息以及买东西。在网上发布的信息可以实现共享,只要可以上网的人都可以免费的浏览到网页上的信息,这样不管是在哪个城市用户都可以在任何时间看到商家发布的信息,可以迅速的扩大商品销售的范围,突破了时间和地域的限制,从而给商家和消费者都带来了方便。2.1.2 系统目的经过市场调查得知,作为以图书销售为主要经营项目的公司,需要跟随时代潮流、结合先进的互联网信息技术,可将图书仓库分布在不同城市,联系起来形成一个网络以保证送货的速度和质量,并通过在线订单、网上支付、配送货物来完成交易。从商品的进货以及到商品的销售、从用户的注册以及到用户的购买等等都是在

16、网上来实现以突显网上销售的方便与快捷。2.2 可行性分析系统可行性是指在当前所处的内外环境下,系统的开发工作是否已经具备必要的资源以及其他必要条件,如果说需求分析是确定“做什么,不做什么”,那么可行性分析就是用来决定“能不能做”。在进行可行性分析的工作时,不仅仅要考虑到目前市场和此系统所对应的行业背景,还需要分析自身的优势以及竞争对手的优势。一般在软件领域,可行性分析主要考虑四个要素:经济、技术、社会环境和人。下面就从这几个方面逐一介绍。2.2.1 经济可行性此系统只需要一台电脑作为Web服务器,硬件上不需要过多的投资。另外在宽带使用及网站维护方面,本系统只需满足日常正常访问即可,网站易维护,

17、不需大额维护费用。由此可见,这是一个投资小、收益大的经营模式,所以商家无需担心投资的额度。2.2.2 技术可行性本系统采用ASP.NET编程语言和SQL Server 2008数据库来实现,前台的网页设计使CSS+DIV来布局,其中的图片用Photoshop CS4来制作,以保证界面友好、易操作并且易于消费者接受。2.2.3 社会环境可行性目前网上购物已经成为了一种大众的趋势。据市场调查可知,各个年龄阶段的人群对图书的需求都比较大,因此图书市场广阔,而年轻人比其他年龄阶段的人群对网络更有一定的依赖性。他们喜欢在网上浏览信息、买东西,所以可把他们作为主要消费群体。第3章 数据库分析及设计此网站是

18、一个电子商务网站,在满足商家的同时还要满足消费者的需求,所以经过分析之后确立了一下功能模块。并且在这些模块的基础上建立数据库以及各个表之间的关系。(1) 后台管理模块中,管理员可以对商品信息进行增删改查的维护、查询订单信息、动态添加新闻等操作。(2) 前台模块中,消费者可以浏览商品信息、加入购物车、提交订单等操作。3.1 系统功能图根据分析此系统的结构可分为前台模块和后台模块。后台模块包括商品管理、订单管理、用户管理、新闻管理以及个人信息管理;前台模块包括网站首页、用户注册、商品浏览、订购商品以及用户个人中心,详细的结构图如图3-1所示。图3-1 系统功能结构图3.2 数据库详细信息3.2.1

19、 数据库表的详细信息根据网上查到的资料以及对整个网站系统的详细分析,此系统建立了一下10张表,如表3-1所示。(1) 所有表以及表的用途表3-1 所有表的信息编号表名用途1Book图书信息表2BookType图书类型表3Manager管理员信息表5Managerlevel管理员角色权限表6Module网站模块信息表7MsgBoard留言板信息表8News新闻信息表9NewsType新闻类型表10Orders订单信息表11ShoppingCar购物车信息表12Siteinfo站点信息表13WebUser网站会员表(2) 各个表的详细信息如下: 表3-2 表Book字段数据类型是否为主键含义idi

20、nt是主键id(自增)BookNamenvarchar(100)否图书名Authornvarchar(100)否作者BookTypeIDint否图书类型(外键)Pressnvarchar(50)否出版社DatePressedvarchar(20)否出版日期ISBNvarchar(50)否ISBNDescriptionntext否图书介绍OriginalPricemoney否原价SellPricemoney否现价Quatityint否进货数量Storageint否库存数量IsCommendedbit否是否推荐VisitedCountint否访问次数ImgPathvarchar(200)否图书封面

21、图片DateAddeddatetime否添加时间表3-3 表BookType字段数据类型是否为主键含义BookTypeIDint是主键id(自增)BookTypeNamenvarchar(50)否图书分类ParentIDint否父分类编号表3-4 表Manager字段数据类型是否为主键含义idint是主键id(自增)usernamevarchar(50)否用户名passwordvarchar(100)否密码rolevarchar(50)否角色(外键)表3-5 表Managerlevel字段数据类型是否为主键含义idint是主键id(自增)namevarchar(50)否角色名称表3-6 表Mo

22、dule字段数据类型是否为主键含义idint是主键id(自增)module_namevarchar(50)否模块名称urllinkvarchar(100)否链接地址father_idint否父模块编号is_closebit否是否关闭memberLevel_idint否权限角色(外键)表3-7 表MsgBoard字段数据类型是否为主键含义idint是主键id(自增)titlevarchar(50)否主题contentvarchar(50)否留言内容responsevarchar(50)否回复内容addtimedatetime添加时间表3-8 表News字段数据类型是否为主键含义idint是主键i

23、d(自增)titlevarchar(150)否标题authorvarchar(50)否作者contenttext否文章内容addtimedatetime否添加时间clickcountint否查看次数col_idint否新闻分类(外键)imgpathvarchar(50)否图片路径ispicbit否是否有图表3-9 表NewsType字段数据类型是否为主键含义idint是主键id(自增)column_namevarchar(50)否新闻类型father_idint否父类型is_colsevarchar(50)否是否关闭表3-10 表Orders字段数据类型是否为主键含义idvarchar(50)

24、是主键id(自增)UserIDint否用户编号BookIdnvarchar(50)否图书编号UnitPricedecimal否单价Amountint否数量OrderDatedatetime否下单日期ReceiverNamenvarchar(50)否收件人姓名ReceiverAddressnvarchar(100)否收件人地址ReceiverPostalCodevarchar(10)否收件人邮编ReceiverPhonevarchar(50)否收件人电话PortTypeNamenvarchar(50)否配送类型PayTypeNamenvarchar(50)否支付方式Statusint否订单状态表

25、3-10 表ShoppingCar字段数据类型是否为主键含义idint是主键id(自增)useridint否用户编号productIdint否产品编号addtimedatetime否加入购物车时间表3-11 表Siteinfo字段数据类型是否为主键含义idint是主键id(自增)sitenamevarchar(100)否网站名称telvarchar(50)否联系电话emailvarchar(100)否电子邮件zipcodevarchar(50)否邮编copyrightvarchar(200)否版权addressvarchar(200)否联系地址remarktext否备注表3-12 表WebUs

26、er字段数据类型是否为主键含义idint是主键id(自增)UserNamenvarchar否用户名UserPwdnvarchar否密码RealNamenvarchar否真实姓名IdNumberVarchar(50)否身份证号Emailnvarchar否电子邮件Addressnvarchar否家庭住址PostalCodeVarchar(50)否邮编PhoneVarchar(50)否联系电话IsLockbit否是否锁定isLegalbit否是否审核3.3 数据库操作类的设计此系统采用三层架构,数据库操作在业务访问层完成,数据访问层调用公共层(Common)中的数据库帮助类DbHelp,部份代码如下

27、:private readonly string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStringsConnectionString.ConnectionString;public SqlConnection GetCon() Myconn = new SqlConnection(ConnectionString); return Myconn;public int ExecuteSqlStr(string sqlStr) SqlConnection con = GetCon(); Sql

28、Command cmd = new SqlCommand(sqlStr, con); int i = 0; try con.Open(); i = cmd.ExecuteNonQuery(); con.Close(); catch (Exception es) con.Close(); throw (es); finally con.Dispose(); return i;public DataTable GetTableByStr(string sqlstr) SqlConnection con = GetCon(); SqlCommand cmd = new SqlCommand(sqlstr, con); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); try con.Open(); sda.Fill(dt); con.Close(); catch (Exception es) con.Close(); throw (es); finally con.Dispose(); return dt;第4章 系统详细设计通过详细分析可知,在后台管理的中,需要实现

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1