毕业论文样本(2)

2020-02-21 15:38

场潜力。

机械工业出版社市场部主任马明介绍,从 2005 年开始,网上销售在机械工业出版社总销售比重中只占 1%。2006 年网上销售比重达 2%,2007 年网上书店的销售又翻了一番,占到出版社整体销售的4%。2008还是在高速增长。马明说,从机械工业出版社来讲,预计今年的网上销售比重能达到 10%。马明预测在未来三至五年内网上销售占全国销售份额将达到 20%到 25%。

在国外,世界上第一家网上书店是1991年在美国联机公司(AOL)的网络上建立的“阅读美国”书店。1994年贝佐斯在西雅图成立的亚马逊网上书店,如今已成为全球最大网上书店,1998年的顾客总数为450万,销售额达6.1亿美元,股票市值100多亿美元,控制着美国80%的网上图书销售市场。亚马逊网上书店的成功在图书销售领域产生了巨大影响。1997年5月,美国最大的连锁书店巴诺书店也正式开办了网上书店。此外,美国较有名的网上书店还有肥脑网上书店、鲍德斯网上书店等。据统计,到1998年美国的网上书店已达1200多家。

随着网上书店问题的逐步解决和网络的普及、电子商务软硬件的发展以及人们观念的改进,网上书店也将不断地发展,总的来说,网上书店的发展趋势有如下几个方面:

(1)图书销售数字化。图书发行电子化是信息技术发展的必然趋势。它省去了图书配送这一重要而又难度很大的环节,有望成为销售盈利的突破口。

(2)信息服务特色化。信息服务在未来将成为网上书店赢得竞争优势的关键。网上书店的信息服务将更强调深度与可信度,注重文化氛围的营造,以专业化和特色化、人性化的服务来体现差异,避免重复,吸引读者。

(3)规模化与专门化。通过合作的方式统一配送渠道,减少成本,达到规模化要求;建设专门性书店,通过锁定集中性的市场形成竞争优势。

(4)出版业务一体化。改进优化传统的出版流程,开拓出版业务,网络出版将整合传统印刷形式,具有更大的自由度来拓展业务范围。

(5)集团化与联合化。通过激烈的竞争,将出现相互依赖相互补充的网上书店系统,以整合资源优势,促进市场的合理划分与有序竞争。

(6)业务发展多样化。网上书店将逐渐渗入图书发行、销售行业,成为重要甚至主要的图书销售渠道,网上书店的业务范围也将不断拓展。

1.4 本文的主要研究工作及组织安排

本文以ASP.net为开发工具,SQL Server 2005为后台数据库,采用B/S架构研发了一个完善的网上书店系统。通过本系统,能帮助客户快速地检索书籍,进行网上购书;而系统管理员则方便地进行会员管理、书籍入库、订单管理,使网上购书方便、安全、快捷。

2

本论文的组织结构如下:

第1章绪论。阐述论文工作的背景和意义

第2章相关理论与技术。分析网上书店系统的需求,介绍构建网上书店系统的相关技术及实现方法。

第3章系统总体设计。根据需求分析对系统进行功能模块划分,并阐述各个模块的具体功能,最后对数据库进行设计。

第4章系统详细设计与实现。对首页、分类查询、购书篮、我的订单、后台管理等模块进行深入研究,并给出实现算法。

第5章万能密码问题。对用户登录的安全问题进行控制。

第6章结束语。总结论文的主要工作,提出进一步深入研究网上书店系统的方向。

3

2 相关理论与技术

2.1系统需求分析

网上书店系统分为前台和后台两个子系统。前台子系统是面向客户的,主要完成图书分类、查询、排行、推荐、读者反馈及会员购书等。在设计网站时,根据所销售书籍的特点安排布局,书籍信息根据需要从数据库中提取,照顾客户浏览习惯,简化购物流程。网上购物的流程为:注册为会员→登录→选择书籍→收银台结账,生成网上订单。没有登录的用户为游客,不能进行购物,但可以查看书籍信息。

后台子系统融入了企业传统的促销理念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片显示功能,从而增强了图书商品的宣传效果。对订单的管理是后台子系统中关键的部分,根据公司的需求,采用订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。

2.2 B/S模式介绍

目前,网络应用软件运行的模式主要有两类:Client/Server模式、Brower/Server模式、前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,应用程序与数据库均装在服务器端,客户端只要有一个浏览器即可,维护、升级、功能扩充都很简便。

B/S模式以访问Web数据库为中心,以HTTP为传输协议,客户端通过浏览器访问Web服务器和与其相连接的后台数据库。其三层结构如图2-1所示。

图2-1 三层B/S结构示意图

B/S模式分为三个层次:

第一层是客户端即浏览器,该层是表示层。主要完成客户和后台的交互,显示和接收用户输入的数据,输出最终查询结果,为用户提供一种交互式操作的界面。客户端向指定的Web服务器提出服务请求,Web服务器依据HTTP协议把需要

4

的资料传给用户,显示在客户端WWW浏览器上。

第二层是Web服务器,该层是业务逻辑层。提供业务逻辑、事务调度、以及数据库连接,充当客户端与数据库之间的桥梁,完成客户的应用功能。当Web服务器接受客户请求,并与后台数据库连接,进行业务处理,后台数据库将处理结果返回Web服务器,再传至客户端。

第三层是数据库服务器,该层是数据访问层。主要实现管理后台数据库的功能,完成Web服务器的请求,对数据库中的表等文件进行操作,最后将结果返回Web服务器。

基于B/S模式的开发平台有ASP、PHP、JSP与ASP.net四种。它们各有所长,且都有相当数量的支持者。其中,ASP.NET不是ASP的简单升级,它不仅吸收了ASP技术的优点并改正了ASP中的某些缺憾,更重要的是,它借鉴了Java,VB语言的开发优势,从而成为Microsoft推出的新一代Active Server Page。ASP.NET是微软发展的新的体系结构.NET的一部分,其中全新的技术架构会让每个人的编程工作变得更简单。

基于上述考虑,用Brower/Server模式来设计网上书店系统,采用ASP.net搭配SQL Server2005作为开发工具,它既可运行于Internet,又可运行于内部的局域网。

2.3 ASP.net技术

2.3.1 ASP.net的特点

ASP.NET是微软推出的基于通用语言的编程框架,使用它可以在服务器端创建强大的网络程序,例如,商务网站、聊天室、论坛等,它是新一代编制企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型。

首先,ASP.NET是基于.NET平台的,开发者可以使用.NET兼容的语言,所有.NET Framework技术在ASP.NET中都是可用的。

其次,ASP.NET在技术设计过程中充分考虑到程序的开发效率问题,可以使用所见即所得的HTML编辑器或其他的编程工具来开发ASP.NET程序,包括Visual Studio .NET版本。可将设计、开发、编译和运行集中在一起,大大地提高ASP.NET程序的开发效率。

2.3.2 ASP.net页面访问数据库

ASP.net页面访问数据库的接口为ADO.net,ADO.NET包含两大核心模块:.NET数据提供程序和DataSet数据集。

.NET数据提供程序提供了4个核心对象。Connection对象用于创建当前页面与数据库的连接。Command对象用于执行命令文本(包括SQL语句、表名、存储过

5

程名)。DataReader对象代表一个记录集,用户只能从中读取数据,不能写入数据。DataAdapter对象是连接DataSet对象和数据库的桥梁,负责将数据库中的数据取出后填充到DataSet对象,或者将数据存回数据库。

DataSet对象是ADO.NET的核心,代表内存中的一个数据库,它可以存储多个表以及各表间的关系。ADO.NET的对象模型如图2-2所示。

ASP.NET页面

DataReader DataSet DataAdapter Command Connection 数据库 图2-2 ADO.NET的对象模型

利用Connection、Command、DataReader对象可以对数据源进行插入、修改、删除和浏览操作。但DataReader对象使用“连接定向传输模式”,当用户要求访问数据源时,必须经过冗长的连接操作,当前用户会锁定数据源,其它用户无法访问该数据源。

利用Connection、DataAdapter、DataSet对象也可对数据源进行插入、修改、删除和浏览操作。DataSet对象使用“无连接传输模式”,当用户要求访问数据源时,无须经过冗长的连接操作,而且数据由数据源读入DataSet对象之后,便关闭数据连接,解除数据源的锁定,其它用户可以再使用该数据源,用户之间无须争夺数据源。

6


毕业论文样本(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:临床药师工作计划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: