《毕业论文(设计):网上购书系统设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业论文(设计):网上购书系统设计与实现.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业论文(设计):网上购书系统设计与实现 河南职业技术学院 毕业设计(论文)题目网上购书系统设计与实现 系(分院)信息工程系 学生姓名陈亚楠 学号 09122511 专业电子商务 指导教师王一方 2022年 4 月16日 网上购书系统设计与实现 陈亚楠 摘要:在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政
2、府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 我的毕业设计(基于C#.NET技术的“网上书店”的设计与实现)使用了自己十分熟悉的C#.NET来编写实现前台后台的功能实现,同时使用到MSSQL2000数据库实现数据的保存功能。利用此来提高购书者搜索书籍的效率。 关键词:C#.NET 互联网网上书店 一、网上购书系统背景介绍 (一)电子商务的背景和意义 上世纪90年代以来,随着网络,通信和信息技术的突破性进展,internet 在全球爆炸性曾长并迅速普及,在这一前提下,电子商务应运而生了。电子商务是基于互联网,以交易双方为主题,以银行电子支付和结算为手段、以客户数据位依托的全新的
3、商务模式,它可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务在全球发展迅猛,大约每九个其交易额就翻一番,全球电子商务交易额(包括网上贸易额、销售额等)达到数千亿美元,电子商务收入剧增。 (二)网上购书现状分析 随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网 上购物。 图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。 就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就
4、是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。着社会经济和Web技术的发展,人们不
5、再满足于仅能浏览信息的静态网页,更多的时候需要能与同时上网的互联网用户进行交流和发表自己的 意见见解,这样,能提供后台数据库的管理和控制等服务的动态网站有了诞生的必要。近年来,随着互联网在中国的迅速发展,网上B2B、B2C这一利用网络信息进行的购物、买卖方式得到迅速发展。2022年5月10日淘宝网建立。淘宝网目前业务跨越C2C(个人对个人)、B2C(商家对个人)两大部分,至今成为中国乃至亚洲到世界最具影响力的网络购物网站,以及今年2月分。中国最大搜索引擎百度推出了自己的B2B网站“百度有啊”。全国各地纷纷建立起自己的网络购物网络,网上购物呈星火燎原之势,迅速地出现在全国各地。特别是在北京、上海
6、以及广东等网络比较成熟的省市,网上购物已经有了较大的市场。 实际上,网上购物与在真实的书店是相同的,不同的是前者是买卖双方通过一个网络虚拟的平台来实现。网站一般为购物者准备了发表评论联系卖家的功能,也在很明显的地方试用了人性化的导航标示,使得没有太多网络知识的人们,也能准确地找到所需,购物者可以用多种方式查询书店发布的书籍信息,书店管理员也运用了最大的可能的详细介绍来描述书籍。 (三)需求分析 在资讯和信息越来越重要的时代,精彩的网络在悄悄改变着人们的工作和生活理念网上购物。 不用及交通、不用到书店翻阅、即可看到全国各地的书籍价格、更加全面地搜索自己喜欢的书籍、需要的书籍。这种方便、快捷、花费
7、少的择业新方式,就是浏览网上书店。 网上书店也是小型的B2C网站。 网上书店与显示书店相比,具有速度快、容量大、费用少、使用方便等优势。比如,可以坐在家中浏览全国各地的书籍报价,省去了到街上及交通的烦恼等。并且网上书店不受时空的限制,可以广纳全国各地的书籍信息,促成轻松购物、满意购物。另外,网上书店还可省下一笔可观的店面租赁费、促销人员开支等。对顾客来说既得到了实惠,又节省了奔波的时间。 二、网上购书系统环境介绍 (一)、C#.NET概述 C#是一种语言,.NET是一种平台。 C#(读做 C sharp,中文译音暂时没有.专业人士一般读C sharp,现在很多非专业一般读C井。C#是微软公司发
8、布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。它借鉴了Delphi 的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。 C# 语法表现力强,只有不到 90 个关键字,而且简单易学。C# 的大括号语法使任何熟悉 C、C+ 或 Java 的人都可以立即上手。了解上述任何一种语言的开发人员
9、通常在很短的时间内就可以开始使用 C# 高效地工作。语法简化了 C+ 的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、 C# 源文件可以定义任意数量的类、结构、接口和事件。 是 Microsoft XML Web services 平台。 XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建XML Web services 并将这些服务集成在一起之所需。 Web Services是.NET的核心技术。Web services是一个开放的标准,和H
10、TTP、 XML、SOAP一样。他们是一个工业标准而非微软标准,WS-I是为了促进Web Services互通性的联盟组织,最初是由IBM和微软所发起,其它的成员包括BEA System、惠普计算机(HP)、甲骨文(Oracle)、英特尔(Intel)和SUN 计算机(Sun Microsystem)。如今网络上存在的大多Web services其实没有使用.NET 构架,Web services具有互操作属性,你同样可以使用Windows开发客户端来调用运行于Linux上面的Web services的方法。 Microsoft提供了最佳的服务器构架Microsoft Windows Serv
11、er System 便于发布、配置、管理、编排Web Services。为了满足分布式计算的需要微软构造了一系列的服务器系统,这些内建安全技术的系统全部支持XML,这样加速了系统、应用程序以及同样使用Web Services的伙伴应用之间的集成。 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 C#.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。 C#.NET 是使开发人员能够使用 .NET F
12、ramework 开发基于 Web 的应用程序的宿主环境。但是,C#.NET 不止是一个运行库宿主;它是使用托管代码开发网站和通过 Internet 分布的对象的完整结构。Web 窗体和 XML Web Services 都将IIS 和 C#.NET 用作应用程序的发布机制,并且两者在 .NET Framework 中都具有支持类集合。 (二)、C#.NET的主要功能与特点 1、C#.NET访问数据库的原理 C#.NET是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB 服务器程序。当用户使用浏览器请求ASPX主页时,WEB服务器响应,调用ASP引擎来执行ASPX文件,并解释其中的
13、脚本语言(JScript 或VCScript),通过SQLBC 连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASPX在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASPX源程序不会泄密,增加了系统的安全保密性。此外,ASPX是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。 2、C#.NET的运行环境 目前C#.NET可运行在三种环境下。 (1) WINDOWS NT server 4.0运行IIS 3.0(Internet Inf
14、ormation Server)以上。 (2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。 (3) WINDOWS 95/98运行PWS(Personal Web Server)。 (4) WINDOWS XP/VISTA 其中以NT server上的IIS功能最强,提供了对C#.NET的全面支持,是创建高速、稳定的ASPX主页的最佳选择。 三、网上购书系统总体设计 (一)设计思路 1、可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用会员身份登录进入网上书店后才能提交购物车和查询订单
15、。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。购物车是一个图书的临时存放地,用户可以对购物车进行管理,如删除图书或修改购买的数量。用户完全选定了要购买的图书后,就可以提交购物车并生成订单系统会提示提交成功,并显示订单号,前台的用户操作流程就结束了。此后用户还可以查询订单执行情况。 2、会员可以直接管理用户,查看订单,出入的图书,支付情况,和客户的情况。轻松方便的管理图书和客户。 书店首页 客户 注册登录 图书浏览 图书查询 书店简介 查看购物车 查看订单 查看图书详细信息 图
16、书购买 修改订购数量 删除订购图书 继续选购其他图书 清空购物车 提交购物车 查看订单详细信息 图3-1系统前台功能模块 3、合并用户的前台购书流程和系统的后台订单处理流程,就会得到完整的购书流程,如图3-3示。这个购书流程贯穿系统设计之中,是连接前、后台的核心流程。用户在前台浏览和查询图书,然后将图书放入购物车,通过提交购物车,生成图书订单,并实际支付(在线实时支付和汇款等),网上书店后台系统收到付款后根据订单发货,最后用户收到图书并确认(回执或签字等),这就完成了整个购书流程。 图3-3整个购书流程 (二)、系统总体功能介绍 1、本网站采用了后台数据库与前台相连接的技术实现了各个部分的链接
17、。在 后台管理 登录 订单管理 出库管理 入库管理 支付管理 情报管理 退出 进货单制作 图书入库 进货信息查询 支付票制作 支付 用户管理 图书管理 图书信息管理 图书分类管理 图3-2 系统后台管理模块 前台的页面中我们又分为几个大块:首页、会员管理、求职招聘信息管理、系统管理模块。 根据上述对网页的设计与分析,整个系统的结构图如下所示: 图3-4系统结构图 2、每个模块功能简介 网上书店共分为3个模块:登录、注册模块、管理员登录操作、注册用户登录操作: (1)登录、注册模块: 用户注册为会员、验证用户的注册信息、会员登陆系统时的身份验证(区别出管理员和普通会员) (2)管理员登录操作:
18、添加新书、管理书籍类别、发布书斋快讯、管理留言板、管理个人信息、管理订单、管理注册会员用户、修改图书信息、管理图书销量统计。 (3)注册会员登录: 基于C#.NET 技术“网上书店”设计与实现 登录与注册功能模块 管理员功能模块 注册用户功能模块 登录注册 添加新书添加书讯管理分类 修改书籍信息管理注册用户 管理留言板 个人信息修改 发表留言取回密码 阅读书斋快讯个人购物车管理 个人订单管理 浏览书籍 浏览和购买书籍、管理购物车、管理账单、发表留言和阅读新闻 (三)系统总体流程分析 1、系统流程分析 用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用会员身份登录进入网上书店后才能提交购物车和查询订单。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。 图3-5系统流程图成 失 访 用 进 用户注用户登录不注册 网上书店 实时新闻在 线 留 言 在 线 帮 助 查 看 书 籍 用 户 信 息 管 理 图 书 展 示 放 入 购 物 车 图 书 搜 索 验证 用户订购