当前位置:文档之家› 学年论文范文

学年论文范文

滨江学院学年论文题目酒店客房管理系统院系电子工程专业信息工程(系统工程方向)学生姓名孙利超学号20102300127指导教师耿毅光职称导师二O一三年十一月十日目录1 引言 (3)2 在线图书销售系统 (3)2.1 国内在线销售系统现状 (4)2.2 国外在线销售系统现状 (4)2.3 在线图书销售系统设计基础 (4)2.3.1 ASP设计基础 (4)2.3.2 SQL Sever (6)3 系统的需求分析 (7)3.1 项目背景与可行性分析 (7)3.2 需求分析 (7)3.2.1 界面需求 (7)3.2.2功能需求 (7)4 系统设计 (8)4.1 系统概述 (8)4.2 系统功能 (8)4.3 系统功能结构图 (9)4.4 数据库设计 (10)4.4.1 系统ER图设计 (10)4.4.2 数据库表单设计 (12)5 结束语 (13)在线图书销售系统的设计与实现南京信息工程大学信息工程(系统工程方向)专业,南京 210044摘要:随着计算机科学的发展,数据库技术的提高,电子商务在因特网中的应用越来越广泛,并为广大网络用户提供了更加周到和人性化的服务,网上银行、在线图书销售系统、网上拍卖、网上房地产交易、网上旅行社将逐步替代传统商务活动。

电子商务以其公平、快捷、方便、高效、成本低、中间环节少、全球性、全天候交易和服务等巨大优势,赢得人们的青睐。

论文首先分析了采用的开发技术的技术特点,接下来对网上书店这个系统进行了可行性的分析,及设计思想,设计目标及使用的流程进行明确的讲解,最后对本购物店的页面设计,数据库,程序的设计及实现进行较为详细的讲解。

关键字:电子商务、网上书店、ASP1 引言随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet 的优势,电子商务就是在这样一个背景下产生发展起来的。

伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。

在商品经济高度发达的今天,相对于其他一些奢侈品来说,书的消费需求大幅度下降。

实体书较薄的利润和租金高昂的地面铺位之间的矛盾,造成了现如今实体书店经营惨淡的状况。

而网络书店的出现相对实体书店而言大大降低了其销售成本,同时书的价格也相对下调,满足了消费者的购物需求,由于传递速度快,而容易被购买者所接受,从而使销售量增加。

网上书店是电子商务的典型代表,迎合了当前商务锁追求的快速化、网络化,是图书的销售变得快捷和方便,并且通过互联网对无数购买的相关信息进行发布,同时提供图书查询、介绍、内容浏览等功能。

网上书店的诞生既方便了消费者,也减少了企业成本,在国内,发展势头强劲。

2 在线图书销售系统2.1 国内在线销售系统现状在国内,由于国内目前网络技术发展不完善、网络企业的成长环境不成熟等原因,大多数电子商务网站还只是停留在信息的交流这种初级电子商务模式,专业性还不够;但经过10余年的努力,其发展速度还是很迅猛的,已经有越来越多的企业开始使用管理信息系统。

现在我国运作和销售较好的大型网上书店,如当当、卓越等。

这些网上书店都有自己的独到之处,如当当网上书店在价格和品种方面的优势是遥遥领先的,而卓越网上书店创造流行的能力比较厉害。

我国现在网上书店行销的模式可分为三个方面,一是出版社自己的网上书店,二是像当当网、卓越网这样独立的、不是依托于任何一家的书店,像很多新华书店都有自己的网站。

三是一些民营渠道,他们反而做得更细更好。

由于网上书店全面的图书查询信息功能,齐全的图书品种,方便快捷的配送服务,低廉的销售价格,直接准确的数据积累,灵活多样的宣传营销平台,先进的互联网技术,完善的售后服务等优势和特点,可以预言,网上书店迎来快速发展的美好前景。

2.2 国外在线销售系统现状国外由于计算机技术起步较早,管理信息系统实现的也早。

因此电子商务在国外已经发展的比较完善。

例如影响力巨大的美国亚马逊书店,它为读者提供了舒适方便的网上购物环境,丰富的图书品种,优惠的价格,完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。

纵观欧美国家,他们普遍实行信用卡消费制度,建立了一整套完善的信用保障体系,这为电子商务的网上支付问题指明了一条出路。

另一方面国外物流配送体系相当完善、正规。

近年来大型第三方物流公司的出现,使的不同地区的众多网民,往往能在点击购物的当天或转天就可收到自己所需的产品。

即使在电子商务业务还未广泛开展的十多年前,只要客户打电话通知要货,几乎都可以享受免费的送货家政服务。

有了这样庞大的完善的物流配送体系,当电子商务时代到来后,只需将各个配送点用电脑连接起来,即顺理成章的完成了传统配送向电子商务时代配送的过度,电子商务活动中最重要最复杂的环节物流配送问题就是这样轻而易举的解决了。

2.3 在线图书销售系统设计基础2.3.1 ASP设计基础1.ASP有如下特点•使用VBScript,JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速完成网站的应用程序。

•容易编写,容易产生,无须Compile编译或Link链接即可再服务器端直接执行,集成于HTML中。

•可使用常规文本编辑器,如Windows的记事本,即可进行编译设计。

•与浏览器无关,用户端只要使用常规的可执行HTML码的浏览器,即可浏览ASP所设计的主页内容。

•面向对象(Object Orient)。

•可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。

•ASP能与任何ActiveX scripting语言兼容。

•ASP原程序代码不会被传到用户的浏览器,提高了程序的安全性。

•可使用服务器端的脚本来产生客户端的脚本。

2. ASP工作原理在IIS支持静态HTML主页的前提下,利用ASP可以根据用户要求在Web Server上建立新的主页,有以下几个步骤:•用户在浏览器的网址栏中输入ASP文件名称,并回车触发这个ASP的申请;•浏览器将这个ASP的请求发给IIS;•Web Server接收这个请求并由其.asp的后缀意识到这是个ASP要求;•Web Server从硬盘或者内存中接收正确的ASP文件;•Web Server将这个文件发送到一个叫做ASP.DLL特定文件中;•ASP文件将会从头至尾被执行并根据命令要求生成响应的静态;•html主页将被送回浏览器;•html主页将会被用户浏览器解释执行并显示在用户浏览器上。

一个ASP并不一定每一次都重新编译解释,如果再次接受和以前同样的请求,ASP会从Cache中提出结果而不是再次运行。

对于Web Server来说,ASP与传统的静态网页HTML有着本质的区别。

HTML是不经任何处理送回给浏览器,而ASP的每一个命令都首先被用来生成HTML文件,因此,ASP允许生成动态内容。

3. ASP内部6大对象ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。

这6个对象及其功能描述如表2.1所示。

合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。

我们可以用以下的语法直接使用这些对象:对象.属性/方法/数据集合4.ASP的优越性ASP与静态页面技术HTML相比,其最大的优势在以下三个方面:•在创建动态、交互式站点方面,ASP功能强大、处理方式灵活;•由于ASP脚本语言是由服务器端来解释和运行,动态生成普通的HTML页面,然后再传送到客户端供浏览,因而对客户端浏览器的要求相对较低,并不要求其必须支持特定的某些脚本语言。

•由于传送到客户端的只是解释后的HTML页面,因而有效地保护了页面开发者的知识产权。

而且ASP简单易学,安装使用方便,开发工具强大、多样,效率高,功能强大,扩充性大。

5.ASP的局限性•由于ASP只能运行在微软的Windows平台上,所以Windows本身的所有问题都会一成不变的累加到ASP上。

•由于ASP使用了COM组件,所以它变得十分强大,但它会由于Windows NT系统最初的设计问题而引发大量的安全问题。

在这种组件或是操作中稍不留神,那么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。

•由于ASP是一种Script语言,所以除了大量使用组件外,没有其他办法提高其工作效率。

它必须面对即时编译的考验,同时我们还不知其背后的组件会是一个什么样的状况。

•无法实现跨操作系统的应用。

•无法完全实现一些企业级的功能,如完全的集群、负载均衡等。

6. ASP运行条件ASP运行必须满足两个基本条件:⑴ Web服务器满足IIS3.0/4.0/5.0 for Windows NT Server/2000或PWS for Windows 9X/ME⑵服务器装有需要使用的数据库的32位ODBC驱动程序2.3.2 SQL SeverSQL也就是结构化查询语言的缩写形式。

它是Windows数据库家族中出类拔萃的成员,这种关系型数据库管理系统能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的需要。

使用Transact_SQL语言在服务器和客户机之间传送请求和答复。

SQL Server 可以在多种操作系统上运行,而且功能非常强大。

使用SQL我们可以很方便的建立数据库,可以将所建立的数据库很好的和ASP通过查询语句结合起来,通过存储过程结合ASP提供的数据环境设计器来访问数据库。

1. SQL概述1、SQL是一种数据库编程语言,一个SQL查询至少包括下面三个元素:(1)一个动词,例如SELECT,它决定了操作的类型。

(2)一个宾语,由它来指定一个或多个字段名,或者指定一个或多个表对象。

(3)一个介词短语,由它来决定动词在数据库中哪个对象上动作,例如“FROM TABLE NAME ”。

因此一个简单的SQL语句看上去大致如此:Select * form testable where parameter=12. SQL查询的类型有四种:(1)交互式SQL:交互式SQL允许在一个类似于dBASE的点命令行提示符下输入SQL语句。

(2)嵌入式SQL:大多数SQL语言都支持把SQL语句插入到普通的应用程序代码中。

这样,不一定使用固定的用户接口工具就可以通过SQL访问数据库。

嵌入式SQL允许用户通过在SQL执行之前加入一个关键字来执行SQL语句。

其优点是进一步为单一变量赋予属性值,缺点是必须逐行地处理查询结果,而不是交互式的批处理。

相关主题