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

商城网站建设  时间:2021-04-11  阅读:()

编号

本科毕业设计

基于ASP.NET的网上图书商城的设计与实现院 系信息工程学院

姓 名 XXX

学 号 XX34 XX01 XX

专 业软件工程

年 级 201X级

指导教师 XXX

职 称副教授

完成日期 2016年05月

摘要

网络的发展使学习计算机的人也越来越多对于计算机相关书籍的需求也越来越大。对于大学生一般学校发的书本都是全价没有优惠的但网上书店却可以买到价格便宜、优惠的书籍。而且他们不用专门抽时间到商店去购书在宿舍打开电脑就可以购书这种方便快捷的方式可以节约很多时间。这就需要一个专门针对计算机类网上书城系统来解决。

本设计主要探讨“网上图书商城系统”的理论基础和设计思想 以系统的开发过程和功能实现为主线来论述网上图书商城系统的设计与实现。主要完成商家对图书进行查看、添加、修改和删除 以及查看订单和图书留言评价等操作。游客对图书列表和图书详细信息查看。会员进入网站进行用户登录、浏览图书列表、查看图书详细、评价留言、 以及添加购物车和下单等。

因此开发这个以销售各种图书为目的网上图书商城。本系统采用的是Microso ftVisual Studio 2010开发工具采用Asp.net技术开发 以C#语言和三层架构为实现手段对本系统进行相关的代码编写与调试。使用Microsoft SQL Server 2008数据库来完成对数据的存储。通过后台数据库的建立系统的设计与实现代码的编写与调试等几个阶段来完成对网上图书商城系统的开发。

关键词 网上书城三层架构 Asp.netMicrosoft SQL Server

I

AB STRAC T

The computer industry rise, le arning the computer more and more peop le, for computerrelated books demand is also growing.For college students, the general school books arefull price,no discount,but the online bookstore can buy cheap price,discount books.Andthey don't have time to go to the shop to buy books,open the computer in the dormitory canpurchase books, this convenient way can save a lot of time.This requires a special for thecomputer to solve the online bookstore system.

This design mainly discusses the "theory and design of online book shopping system",the development process and system functions to achieve the main line on the design andimplementation of online book store system.Completed the main businesses ofbooks toview,add,modify and delete,and view the orders and the message evaluation etc. .Thevisitors to the list ofbooks 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 cartand place an order.

Therefore the development of the sales of all kinds of books for the purpose ofonlinebook store.The system is based on Microsoft Visual Studio 2010 development tools,usingAsp.net technology development,based on C#and three layer architecture for realizingmethod of this system related to the code writing and debugging.Using Microsoft SQ LServer 2008 database to complete the data storage.Through the establishment of thebackstage database, the design and Realization ofthe system,code writing and debuggingphases to complete the development of the online book shopping system.

Key words :Online bookstore;Three layer architecture;Asp.net;Microso ft SQ L Server

I

目 录

1绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1. 1课题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.2网上书城购物的发展概况. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.3 目的和意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.4网站设计思想. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.5网站设计结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2开发软件及技术的介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1系统操作的平台. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.2数据库的平台. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.3系统开发平台. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.4开发架构简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1.2经济的可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1.3操作可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1.4法律的可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3.2功能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2. 1游客. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2.2会员. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2.2商家. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3.3性能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.3. 1安全性约束. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.3.2完整性约束. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

4系统设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4. 1总体结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4. 1. 1游客. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4. 1.2会员. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

II

4. 1.3商家. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

4.2详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.2. 1类图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.2.2顺序图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

4.3数据库分析与设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

4.3. 1概念结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

4.3.2逻辑结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

5功能实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5. 1游客注册模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5.2会员模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

5.3商家模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

6系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

6. 1游客注册功能测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

6.2会员登录功能测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

6.3商家添加图书功能测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

结 论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

致 谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

III

绪论

1绪论

1 . 1课题背景

网上书城现已有不少但是专门专注于计算机类图书而开的网上书城并不多见。对于购物物美价廉的商品永远都是最受欢迎的 网上书城和实体书店相比优惠活动更多价格便宜还能节省时间。对于计算机知识的更新非常迅速需求也是甚多学校开设相关的专业也越来越多但是学校发的课本都是全价书没有优惠但在网上书城却可以买到打折书籍 同样的书可以比学校和商店便宜很多可以为大学生在经济上节省不少开销。专卖计算机类图书的网上书店能够集中快速的查到所需书籍不用在什么书都买的网上书城里花费大量时间找书让他们有更多的时间阅读图书以扩张知识。

1 .2网上书城购物的发展概况

网上图书商城发展最初始于美国一家联机公司随后亚马逊网上购物书店也被创立亚马逊的成功对图书销售行业造成了不小的影响也是全国规模较大的网上书城如今也有一些知名的网上书城如 当当 S卓越等。

据了解 当当网创建于1997年 当当凭借初期飞速发展在2001年成为了最大的中文网上图书影音书店在2012年整个网上图书的零售市场 当当占了45%的市场股份。京东也有占有14%的市场股份。

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

1 .3 目的和意义

“网上图书商城系统”开发是专注于计算类技术图书的销售为从事于软件行业人士和计算机类相关专业的大学生提供一个以技术种类为分类的网上书城便于快

1

绪论

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

1 .4网站设计思想

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

1 .5网站设计结构

本设计以网上书城为主要内容一共分为6章节来逐一介绍系统的开发设计工程。

第一章前言介绍了网站的课题背景、 网上书城的发展现状、开发的目的和意义最后阐述了主要的网站设计思想及设计结构。

第二章开发工具及平台介绍了网站开发中用到的一些技术和选择这些技术的原因。

第三章需求分析介绍了网站的可行性分析、需求分析和系统用例模型。

第四章系统分析介绍了网站的总体设计、功能模块划分、结构设计和数据库设计。

第五章功能实现介绍了网站的前台和后台主界面给出了网站的主要界面效果图并简单介绍其操作。

第六章系统测试介绍了系统测试的目的测试流程和测试的方法给出测试的方案、测试用例及测试结论。

2

开发软件及技术的介绍

2开发软件及技术的介绍

2. 1系统操作的平台

Windows 8是由微软公司开发的 由微软公司于2012年10月26日正式推出具有革命性变化的操作系统。系统独特的metro开始界面和触控式交互系统 旨在让人们的日常电脑操作更加简单和快捷为人们提供高效易行的工作环境。Windows 8支持来自Inte l、AMD的芯片架构被应用于个人电脑和平板电脑上。该系统具有更好的续航能力且启动速度更快、 占用内存更少并兼容Windows 7所支持的软件和硬件。微软将于2014年10月停止发售Windows 8。但预装Windows 8系统的电脑设备销售正常运营用户依然可以通过购买PC的方式获取到OEM版本的Windows 8。 同时微软对Windows 8的技术支持工作也不会停止。另外Windows 8的免费主流支持服务过期时间为2018年1月9日扩展支持服务过期时间为2023年1月10日。

2.2数据库的平台

SQL Server 2008在Microsoft的数据平台上发布可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、 同步、报告和分析之类的操作。数据可以存储在各种设备上从数据中心最大的服务器一直到桌面计算机和移动设备它都可以控制数据而不用管数据存储在哪里。

SQL Server是一个具备完全Web支持的数据库产品提供了对可扩展标记语言

XM L的核心支持以及在Interne t上和防火墙外进行查询的能力提供了以We b标准为基础的扩展数据库编程功能。 SQLServer提供强大的开发工具和各类开发特性在大大提高开发效率的同时进一步拓展应用空间带来新的商业应用机遇。 C#、VB.Net、 ADO.Net 2.0、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具[5-8] 。

2.3系统开发平台

该系统的平台为.NET,net framework.net框架主要包括 .net类库和CLR。ASP.Net是一种动态网页技术在服务器端运行.Net代码动态生成HTML,然后响应给浏览器。

3

开发软件及技术的介绍

而CLR公共语言运行时则是实现程序运行的基础任何针对于CLR的语言最终都在CLR的托管下有序运行。语言只要是针对CLR最终都会被编译成MSIL一种中间语言所以这样可以实现不同语言之间的相互操作当然前提是这种语言有针对CLR的编译器 。

2.4开发架构简介

本系统采用三层架构将整个业务应用那个划分为表现层业务逻辑层和数据访问层。表现层用于展示用户界面业务逻辑层用于访问数据层从数据层取数据、修改数据以及删除数据并将结果返回给表现层数据层连接数据库对数据进行增查删改。便于后期维护可以降低各层之间的依赖使得结构更加明确。

4

Megalayer(159元 )年付CN2优化带宽VPS

Megalayer 商家我们还算是比较熟悉的,商家主要业务方向是CN2优化带宽、国际BGP和全向带宽的独立服务器和站群服务器,且后来也有增加云服务器(VPS主机)业务。这次中秋节促销活动期间,有发布促销活动,这次活动力度认为还是比较大的,有提供香港、美国、菲律宾的年付VPS主机,CN2优化方案线路的低至年付159元。这次活动截止到10月30日,如果我们有需要的话可以选择。第一、特价限量年付VPS主...

imidc:$88/月,e3-1230/16G内存/512gSSD/30M直连带宽/13个IPv4日本多IP

imidc对日本独立服务器在搞特别促销,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制流量。注意,本次促销只有一个链接,有2个不同的优惠码,你用不同的优惠码就对应着不同的配置,价格也不一样。88美元的机器,下单后默认不管就给512G SSD,要指定用HDD那就发工单,如果需要多加一个/28(13个)IPv4,每个月32美元...官方网站:https:...

onevps:新增(支付宝+中文网站),香港/新加坡/日本等9机房,1Gbps带宽,不限流量,仅需$4/月

onevps最新消息,为了更好服务中国区用户:1、网站支付方式新增了支付宝,即将增加微信;原信用卡、PayPal方式不变;(2)可以切换简体中文版网站,在网站顶部右上角找到那个米字旗,下拉可以换中国简体版本。VPS可选机房有:中国(香港)、新加坡、日本(东京)、美国(纽约、洛杉矶)、英国(伦敦)、荷兰(阿姆斯特丹)、瑞士(苏黎世)、德国(法兰克福)、澳大利亚(悉尼)。不管你的客户在亚太区域、美洲区...

商城网站建设为你推荐
phpcms模板PHPCMS V9模板cisco2960配置思科2960G交换机如何将配置百兆改为千兆配置企业信息查询系统查企业信息哪个的软件好?重庆网站制作我想做个网站,我是重庆的人。想在本地找个做网站的公司,请教一下在重庆那个公司比较好一点,,,,谢谢申请支付宝账户怎样申请支付宝账户?要填写什么信息?网站方案设计网站文案策划怎么写账号通如何绑定天下贰手机账号通?metinfoMetInfo跟织梦那个比较好?各自的优点跟缺点是什么,长沙电话号码升位长沙的座机什么时候变成8位的,急!在线等答案,那如果之前的7位数是不是都会变啊?变成什么样了呢?显示隐藏文件如何让隐藏文件显示出来
香港服务器租用99idc 万网域名解析 sugarsync cloudstack 10t等于多少g godaddy优惠券 debian7 双线主机 169邮箱 1g空间 vip购优惠 cdn加速是什么 vip域名 免费网页空间 独享主机 攻击服务器 香港ip 中美互联网论坛 godaddy退款 免费服务器 更多