欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上图书商城毕业设计论文.doc

    • 资源ID:14765461       资源大小:1.44MB        全文页数:47页
    • 资源格式: DOC        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上图书商城毕业设计论文.doc

    1、- . -编号:本科毕业设计基于ASP.NET的网上图书商城的设计与实现院 系:信息工程学院姓 名:XXX学 号:XX34XX01XX专 业:软件工程 年 级:201X级指导教师:XXX职 称:副教授完成日期:2016年05月- - 可修编- . -摘 要网络的发展,使学习计算机的人也越来越多,对于计算机相关书籍的需求也越来越大。对于大学生,一般学校发的书本都是全价,没有优惠的,但网上书店却可以买到价格便宜、优惠的书籍。而且他们不用专门抽时间到商店去购书,在宿舍打开电脑就可以购书,这种方便快捷的方式可以节约很多时间。这就需要一个专门针对计算机类网上书城系统来解决。本设计主要探讨“网上图书商城系

    2、统”的理论基础和设计思想,以系统的开发过程和功能实现为主线来论述网上图书商城系统的设计与实现。主要完成商家对图书进行查看、添加、修改和删除,以及查看订单和图书留言评价等操作。游客对图书列表和图书详细信息查看。会员进入进行用户登录、浏览图书列表、查看图书详细、评价留言、以及添加购物车和下单等。因此开发这个以销售各种图书为目的网上图书商城。本系统采用的是Microsoft Visual Studio 2010开发工具,采用A技术开发,以C#语言和三层架构为实现手段对本系统进行相关的代码编写与调试。使用Microsoft SQL Server 2008数据库来完成对数据的存储。通过后台数据库的建立,

    3、系统的设计与实现,代码的编写与调试等几个阶段来完成对网上图书商城系统的开发。关键词:网上书城;三层架构;A;Microsoft SQL Server- - 可修编-ABSTRACTThe puter industry rise, learning the puter more and more people, for puter related books demand is also growing. For college students, the general school books are full price, no discount, but the online books

    4、tore can buy cheap price, discount books. And they dont have time to go to the shop to buy books, open the puter in the dormitory can purchase books, this convenient way can save a lot of time. This requires a special for the puter to solve the online bookstore system.This design mainly discusses th

    5、e theory and design of online book shopping system, the development process and system functions to achieve the main line on the design and implementation of online book store system. pleted the main businesses of books to view, add, modify and delete, and view the orders and the message evaluation

    6、etc. The visitors to the list of books and Book details. Membership into the site for a user login, browse the list of books, read books, evaluation, and add the message with the shopping cart and place an order.Therefore the development of the sales of all kinds of books for the purpose of online b

    7、ook store. The system is based on Microsoft Visual Studio 2010 development tools, using A technology development, based on C# and three layer architecture for realizing method of this system related to the code writing and debugging. Using Microsoft SQL Server 2008 database to plete the data storage

    8、. Through the establishment of the backstage database, the design and Realization of the system, code writing and debugging phases to plete the development of the online book shopping system.Key words : Online bookstore; Three layer architecture; A; Microsoft SQL Server- - 可修编- . -目 录1 绪 论11.1 课题背景1

    9、1.2 网上书城购物的发展概况11.3 目的和意义11.4 设计思想21.5 设计结构22 开发软件及技术的介绍32.1 系统操作的平台32.2 数据库的平台32.3 系统开发平台32.4 开发架构简介43 需求分析53.1 可行性分析53.1.2 经济的可行性53.1.3 操作可行性53.1.4 法律的可行性53.2 功能需求分析63.2.1 游客63.2.2 会员63.2.2 商家73.3 性能需求分析83.3.1 安全性约束83.3.2 完整性约束84 系统设计94.1 总体结构设计94.1.1 游客94.1.2 会员104.1.3 商家104.2 详细设计114.2.1类图114.2.

    10、2顺序图134.3 数据库分析与设计144.3.1概念结构设计144.3.2逻辑结构设计185 功能实现215.1 游客注册模块215.2 会员模块235.3 商家模块266 系统测试306.1 游客注册功能测试306.2 会员登录功能测试306.3 商家添加图书功能测试31结 论33参考文献34致 35- . -1 绪 论1.1 课题背景网上书城现已有不少,但是专门专注于计算机类图书而开的网上书城并不多见。对于购物,物美价廉的商品永远都是最受欢迎的,网上书城和实体书店相比,优惠活动更多,价格便宜,还能节省时间。对于计算机知识的更新非常迅速,需求也是甚多,学校开设相关的专业也越来越多,但是学校

    11、发的课本,都是全价书,没有优惠,但在网上书城却可以买到打折书籍,同样的书可以比学校和商店便宜很多,可以为大学生在经济上节省不少开销。专卖计算机类图书的网上书店,能够集中快速的查到所需书籍,不用在什么书都买的网上书城里花费大量时间找书,让他们有更多的时间阅读图书以扩知识。1.2 网上书城购物的发展概况网上图书商城发展最初始于美国一家联机公司,随后亚马逊网上购物书店也被创立,亚马逊的成功对图书销售行业造成了不小的影响,也是全国规模较大的网上书城,如今也有一些知名的网上书城,如:当当,S卓越等。据了解,当当网创建于1997年,当当凭借初期飞速发展,在2001年成为了最大的中文网上图书影音书店,在20

    12、12年整个网上图书的零售市场,当当占了45%的市场股份。京东也有占有14%的市场股份。目前,专卖计算机类技术图书的网上书城并不多,在物价上涨的生活中,高消费低收入给人们带来了不小压力,网上交易对比去书店购买成本要低,加上如今快递行业的发展,配送商品不用需要漫长等待,不用出门就可以买到自己喜欢的书籍。省去实体店的一些成本,网上书城的书本价格便宜,优惠活动较多,可以为他们节省一些资金。本系统是针对计算机类图书销售而进行开发,进入可以根据技术分类快速查找所需书籍。对于大学生而言,价格低廉,购买方便,送货快是深受他们的喜爱。1.3 目的和意义“网上图书商城系统”开发是专注于计算类技术图书的销售,为从事

    13、于软件行业人士和计算机类相关专业的大学生,提供一个以技术种类为分类的网上书城,便于快捷查询图书。系统采用c#程序设计语言的程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的、安全性1-4。本系统提供一个只卖计算机类图书的网上书城,没有其他书店种类繁多的图书,只为需要相关图书人士提供更加专业,更加便捷的购物。由于网上书城不需要大量投资房屋和人力费用,为投资成本降低了很多,销售价格也就没有实体店里贵,对于没有收入的大学生而言,价格低廉更受他们喜爱。对于从事于软件行业的人士而言,他们更加喜欢宅家里坐在电脑前,本系统提供这样一个专业平

    14、台,便于他们足不出户就可以购买到自己所需书籍。1.4 设计思想本系统采用现有的软硬件环境,采用三层架构模式,即用户界面层、业务处理层和数据存储层,开发出B/S结构的网上图书房系统。业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层,将业务逻辑与用户界面分离。采用Microsoft SQL Server 2008数据库系统作为数据库。实现网上书城游客可以分类浏览计算机图书列表,会员可以进行添加购物车,下单和评价留言等,商家可以进行添加图书信息,修改图书信息,查看订单信息和查看评价留言等功能,设计出一个功能完善致力于计算机类的网上书城系统。1.

    15、5 设计结构本设计以网上书城为主要容,一共分为6章节来逐一介绍系统的开发设计工程。第一章:前言,介绍了的课题背景、网上书城的发展现状、开发的目的和意义,最后阐述了主要的设计思想及设计结构。第二章:开发工具及平台,介绍了开发中用到的一些技术和选择这些技术的原因。第三章:需求分析,介绍了的可行性分析、需求分析和系统用例模型。第四章:系统分析,介绍了的总体设计、功能模块划分、结构设计和数据库设计。第五章:功能实现,介绍了的前台和后台主界面,给出了的主要界面效果图,并简单介绍其操作。第六章:系统测试,介绍了系统测试的目的,测试流程和测试的方法,给出测试的方案、测试用例及测试结论。- . -2 开发软件

    16、及技术的介绍2.1 系统操作的平台Windows 8是由微软公司开发的,由微软公司于2012年10月26日正式推出,具有革命性变化的操作系统。系统独特的metro开始界面和触控式交互系统,旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境。Windows 8支持来自Intel、AMD的芯片架构,被应用于个人电脑和平板电脑上。该系统具有更好的续航能力,且启动速度更快、占用存更少,并兼容Windows 7所支持的软件和硬件。微软将于2014年10月停止发售Windows 8。但预装Windows 8系统的电脑设备销售正常运营,用户依然可以通过购买PC的方式获取到OEM版本的Win

    17、dows 8。同时微软对Windows 8的技术支持工作也不会停止。另外,Windows 8的免费主流支持服务过期时间为2018年1月9日,扩展支持服务过期时间为2023年1月10日。2.2 数据库的平台SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 是一个具备完全Web支持的数据库产品,提供了对可扩

    18、展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。C#、VB.Net、ADO.Net 2.0、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具5-8。2.3 系统开发平台该系统的平台为.NET, net framework(.net框架)主要包括:.net类库和CLR。ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器。而CLR

    19、(公共语言运行时)则是实现程序运行的基础,任何针对于CLR的语言,最终都在CLR的托管下有序运行。语言只要是针对CLR最终都会被编译成MSIL(一种中间语言),所以,这样可以实现不同语言之间的相互操作(当然前提是这种语言有针对CLR的编译器)。2.4 开发架构简介 本系统采用三层架构,将整个业务应用那个划分为:表现层,业务逻辑层和数据访问层。表现层用于展示用户界面,业务逻辑层:用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层,数据层:连接数据库,对数据进行增查删改。便于后期维护,可以降低各层之间的依赖,使得结构更加明确。- . -3 需求分析3.1 可行性分析对系统进

    20、行可行性分析,目的是为了避免盲目投资,减少不必要的损失。可行性研究,就是用最小的代价在尽可能短的时间确定问题是否能够解决。随着网上购物的流行,网上书城也越来越多,但专卖计算机技术类图书的网上书城并不多,对于那些需要购买和查找相关图书的计算机相关人士和大学生而言,本系统能够为他们提高购书销量,降低图书销售价格,节约时间等。 3.1.1 技术的可行性本系统开发工具使用Microsoft Visual Studio 2010作为开发平台,使用Microsoft SQL Server 2008作为数据库,开发语言是C#并使用了Ajax来开发,主要技术是ASP.NET。之前大二时学习过,大四也有进行系统

    21、学习,本系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心7-9。在大学期间学习过软件工程,软件测试,UML统模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。3.1.2 经济的可行性软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。本系统所用的软件都是开源的,为开发软件节省了大量的金钱和时间,达到降低成本,提高开发效率的目的,本系统对计算机配置的要求不高,只要用自己的笔记本就可以进行开发,所以在经济上具有完全的可行性10。3.1

    22、.3 操作可行性本系统操作简单,和对操作人员的要求很低,只需对Windows操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在操作上不会有很大难度。3.1.4 法律的可行性网上书图书城是自行开发的网络系统,是很有实际意义的系统,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。3.2 功能需求分析3.2.1 游客游客是进入浏览书籍,但没有注册本系统会员的浏览者,他们具有的功能如下:(1) 注册成为会员。(2) 浏览图书列表。(3) 查看书籍详细信息。游客用例图如图3-1所示。图3-1 游客用例图3.2.2 会员会员是通过本系统注册成功成为会员的

    23、浏览者,具有一般游客的权限,其具有的功能如下:(1) 登录会员。(2) 浏览图书列表。(3) 查看书籍详细信息。(4) 添加购物车。 (5) 下单。(6) 留言。会员用例图如图3-2所示。图3-2 会员用例图3.2.2 商家商家除拥有一切普通用户的权限之外,可以发布自己要销售的图书商品信息、修改或者删除某些自己没有货源的图书商品,其主要功能如下:(1) 浏览图书列表。(2) 查看书籍详细信息。(3) 商家登录。(4) 添加图书商品信息。(5) 删除图书商品信息。(6) 修改图书商品信息。(7) 查看留言。(8) 查看订单。(9) 修改个人信息。商家用例图如图3-3所示。图3-3 商家用例图3.

    24、3 性能需求分析3.3.1 安全性约束软件保证具备较高安全性,权限设计为系统提供充分安全保证。对不同的用户设置不同的权限,如游客拥有对的浏览功能,商家可以添加、修改和删除书籍。网上图书商城在管理权限上要严格进行控制,具体要求如下:(1) 只有依据用户名和密码登录到系统才能将喜爱的图书添加购物车,没有登录会员,则只能查看图书列表和图书详细信息,没有权限的用户不能通过任何方式登录系统查看个人信息,以确保系统的严密性和安全性。(2) 不同权限用户登录到系统后,不能越级操作,商家可以添加修改图书信息。游客只能在线浏览图书,查看图书详细信息等功能。3.3.2 完整性约束(1) 各种信息记录的完整性,数据

    25、库中要求不能为空的信息容不能为空。(2) 各种数据间相互联系的正确性。(3) 相同的数据在不同记录中的一致性。- . -4 系统设计4.1 总体结构设计为了更加满足软件行业人士和大学生的要求同时也考虑到系统的实用性和简单化,让用户快乐、方便、灵活和直观的网上选购图书,所以网上图书商城系统分为游客浏览图书信息、普通用户登录管理、图书商品管理、订单管理、购物车等。系统整体的功能结构如图4-1所示。图4-1 功能结构图4.1.1 游客游客是指浏览本系统但并未注册会员的客户,由于没有注册会员,他们可以进行的功能操作很少。游客功能结构图如图4-2所示。图4-2 游客功能结构图4.1.2 会员会员是指游客

    26、在注册登录成功后成为该的会员,除了拥有游客的查看功能外,还有添加购物车等功能。普通会员功能结构图如图4-3所示。图4-3会员功能结构图4.1.3 商家商家是为那些想要卖书的商人设定的角色,商家除了拥有会员的基本功能操作外还拥有添加图书信息、删除图书信息、修改图书信息、查看订单的功能。商家功能结构图如图4-4所示。图4-4商家功能结构图4.2 详细设计4.2.1类图(1) 游客作为执行者对应的类图如图4-5所示。图4-5 与游客有关的类图(2) 会员作为执行者对应的类图如图4-6所示。图4-6 与会员有关的类图(3) 商家作为执行者对应的类图如图4-7所示。图4-7 与商家有关的类图4.2.2顺

    27、序图(1) 游客作为执行者注册会员功能操作对应的顺序图如图4-8所示。图4-8 游客注册操作顺序图(2) 会员作为执行者进行登录操作时对应的顺序图如图4-9所示。图4-9会员登录操作顺序图(3) 商家作为执行者添加图书商品信息对应的顺序图如图4-10所示。图4-10商家添加图书商品功能的顺序图4.3 数据库分析与设计4.3.1概念结构设计网上图书商城系统功能描述如下:系统拥有若干用户,用户分为游客、会员、商家三种。商家可以添加多种书籍。已注册的用户可以进行留言操作,一个用户可以有多条留言,一本书籍信息下面也可以有多条留言,一条留言只可能有一个用户和一本书籍。从上述功能描述可以抽取到的实体以及实

    28、体所对应的属性如下:(1) 用户:用户ID、登录、登录密码、用户、地址、联系、是用户类别ID。如图4-11所示。图4-11 用户实体属性图(2) 用户类别:用户类别ID、类别名称。如图4-12所示。图4-12 用户类别实体属性图(3) 书籍:图书ID、书名、作者、ID、图书编号、字数、价格、容描述、作者简介、编者点评、目录、类别ID、点击次数。如图4-13所示。图4-13 书籍实体属性图(4) 书籍类别:类别ID、类别名称。如图4-14所示。图4-14 书籍类别实体属性图(5) :ID、名称、出版时间。如图4-15所示。图4-15 实体属性图 (6) 图书评价:评价ID、容、评价时间、图书ID。如图4-16所示。图4-16 图书评价实体属性图(7) 订单信息:订单ID、下单时间、用户ID、总价格、配送地址、状态。如图4-17所示。图4-17 订单实体属性图(8) 订单详细信息:Id、订单ID、数量、图书ID、书价。如图4-18所示。图4-18 订单详细信息实体属性图从上述功能描述可以得出实体之间的联系如下:(1) 用户信息实体与用户类别实体之间是多对一关联(n:1)。(2) 用户信息实体与订单信息实体之间是一对多关联(1:n)。


    注意事项

    本文(网上图书商城毕业设计论文.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开