电子购书系统-食品工程系软件技术专业毕业论文.doc
《电子购书系统-食品工程系软件技术专业毕业论文.doc》由会员分享,可在线阅读,更多相关《电子购书系统-食品工程系软件技术专业毕业论文.doc(35页珍藏版)》请在咨信网上搜索。
1、xxxxx师范高等专科学校毕业设计(论文)xxx师范高等专科学校软件与食品工程系软件技术专业毕业论文题 目: 电子购书系统 专业方向: c#方向 姓 名: xx 班 级: c#班 学 号: xx 指导教师: xx 二零一五年 十二月月 三十一日摘要随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大的元素。本文介绍了基于.NET框架的图书馆管理系统的设计与实现。电子
2、购书系统是典型的网上购物系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能具有完备,易使用等特点。书店在正常运营中总要面对大量的客户信息、书籍信息以及两者相互作用产生的买书信息。因此需要对客户资源,书籍资源,买书信息,进行管理,及时了解各个环节中信息的变更,有利于提高购买效率。本系统主要负责订单的管理与跟踪。通过信息化系统的实施,提高订单执行效率,规范订单执行流程和跟踪管理。每个参与订单执行的人员能及时获取订单执行状态并通过该系统随时随地参与订单的执行。在设计方面,本系统使用
3、ASP.NET动态网页技术开发,同时。并使用了抽象工厂模式和泛型程序设计。开发工具使用C#. 关键词: 网上购物 虚拟商城ABSTRACT With the rapid development of science and technology, the computer technology has been applied to each field of the society. Along with the computer technology and the rapid development of communication technology, the scale of ne
4、twork is gradually increasing, network element also increases ceaselessly subsequently, some use their communication, using some of its commercial purposes, in the network for sale, purchase, publicity and other operations, so that the network has more and more become nowadays essential elements, wh
5、ile the website is very large in the network elements.This paper introduces the design and implementation of library management system based on.NET framework. Library management system is a typical information management system (MIS), its development mainly includes the establishment and maintenance
6、 of back-end database and front-end application development two aspects. For the former requirement to establish data consistency and integrity, data security good database. For the latter, the application function is complete, easy to use, and so on.Also the system on the part of the reader can log
7、 in to the system innovation, Dangdang book information management mode is introduced, and independent view their books to borrow, so that readers can more easily and quickly choose books, and significantly reduces the workload of the librarian, and improve the efficiency of the library process.This
8、 system is mainly responsible for order management and tracking.Through the implementation of the information system, improve the efficiency of order execution, execution process and tracking management specification order.Each staff involved in the order execute timely access to order execution sta
9、tus and to participate in the execution of orders through the system anytime and anywhere.In terms of design, this system USES the ASP.NET dynamic web technology development, at the same time.And using the abstract factory pattern and generic programming.Using c # development tool. Keywords: Shoppin
10、g online virtual mall 目 录1 绪论11.1 课题背景11.2 开发目标12 系统分析22.1 需求分析22.2 可行性分析22.2.1 需求可行性22.2.2 技术可行性23 总体设计43.1 设计方案43.2 数据库设计43.2.1 数据库概念设计43.2.2 数据库E-R图53.2.3 数据库逻辑结构设计53.3模块划分74 实现数据库访问层104.1 一般数据库操作的封装104.2存储过程操作的封装125 详细设计与实现135.1 用户管理模块135.1.1 用户注册135.1.2 用户登录145.2 图书管理模块175.2.1 管理图书类别185.2.2 添加、
11、删除、修改图书信息185.2.3 列表显示图书195.3 购物车管理模块225.3.1 查看购物列表225.3.2 结账235.4 订单管理模块245.4.1 客户订单管理245.4.2 管理员订单管理255.5 后台管理模块275.5.1 查询用户信息285.5.2 查询销售情况296 系统测试306.1 单元测设306.2 集成测试30结论31致谢29参考文献3330xxx师范高等专科学校毕业设计(论文)基于ASP.NET的网上书店系统的设计与实现1 绪论1.1 课题背景随着计算机技术在各行各业日益广泛和深入的应用,电子购书的应用也越来越普遍,它包括最流行的B2B,B2C,C2C等应用,其
12、中。B2B(Business to Business)表示企业或商务集团的应用;B2C(Business to Customer)表示企业和客户之间的商务应用;C2C(Customer to Customer)表示客户和客户之间的商务应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于书店,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的
13、网站是至关重要的。“电子购书网站”实际上是运行在Web服务器中的一个Web运用程序。“电子购书网站”模拟一般的商店的经营模式。利用页面、脚本程序来实现“电子购书网站”的销售管理、库存管理。互联网技术提供的不仅仅只是供需双方间的较低的交易成本,还有较低的选择费用和更多可供选择的商品。电子购书。1.2 开发目标在Visual Studio 2010开发工具和SQL Server 2008数据库软件基础上,采用ASP.NET语言,开发一套网上书店系统,实现管理员可以通过Web浏览器进入后台,实现网上图书添加、删除、图书分类管理及定单管理、用户管理等功能,以及用户登录、注册,在站内进行搜索等功能。本需
14、求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本电子购书系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的特性,以期能够获得更大范围的应用。2 系统分析2.1 需求分析网上书店系统包括如下基本功能。l 用户注册和登录:为用户提供注册、登录、找回丢失密码、修改个人信息等功能。l 图书信息查询及管理:对信息进行灵活的分类、存储,方便用户迅速从少则几万,多则几十万甚至上百万种图书中找出自己所需图书。l 购物车管理:用语存储用户选择好的图书,完成购物后可以自动生成订单以供管理者进行管
15、理。l 订单管理:为用户提供订单查询功能,同时为管理者提供订单查询功能及处理功能。l 后台管理:为管理者提供用户信息查询和销售情况查询等功能。2.2 可行性分析2.2.1 需求可行性 网上书店为人们提供了诸多方便。l 更加广阔的环境:人们不受时间、空间的限制,不受传统购物的诸多限制,可随时随在网上交易。l 更加广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。l 更加快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省大量开支,从而大大降低了商品流通和交易成本。l 更加符合时代要求:如今人们越来越追求时尚、讲究个性,注重购
16、物的环境,网上购物,更能体现个性化的购物过程。 综合应用所学知识,构建网上书店系统,并重点实现网上书店系统所涉及的功能,从而使本人把所学的理论知识能够很好的运用到实践当中。2.2.2 技术可行性 近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取
17、代CGI(Common Gateway Interface,通用网关接口)的技术。 简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发
18、基于WWW的应用系统成为可能,这也是本系统选择ASP作为开发工具最重要的原因之一。3 总体设计3.1 设计方案为实现需求分析中所提到的网上书店的功能,本系统分为4层,分别为表示层(由ASP.NET Web 窗体组成,主要用于显示信息和与用户交互)、商务逻辑层(用于抽象表示层功能,为表示层提供服务)、数据访问层(为商务逻辑层提供访问数据库系统的接口)和系统数据库。表示层页面包括3类:用户处理相关图书信息的Book*.aspx、用于处理用户信息的User*.aspx页面、用于实现管理的Manage*.asp页面。商务逻辑层包含Book.cs、User.cs、ShopCart.cs、Order.cs
19、、Admin.cs文件,分别封装了为实现对图书、用户、购物车、订单、管理进行操作而需要的方法。该层可以直接访问数据访问层,并为表示层提供了访问接口,起到了表示层和数据访问层的桥梁的作用。数访问层包含了SqlAcess.cs文件,封装了对SQL Server2008数据库中数据的读取和对储存过程的操作。图3.1 系统分层图3.2 数据库设计3.2.1 数据库概念设计该系统的数据库中涉及到的实体有:图书、用户、购物车、订单。图书的属性有:图书类别、图书名称、图书作者、图书译者、图书出版社、图书价格、图书封面、图书介绍。用户的属性有:用户角色、用户名称、用户真名、用户密码、用户邮箱、用户提示问题、提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 购书 系统 食品 工程系 软件技术 专业 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。