《计算机开题报告.pdf》由会员分享,可在线阅读,更多相关《计算机开题报告.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机专业开题报告 学 院 专 业 姓 名 学 号 指 导 教 师 题 目 基于 Web的电子商务系统(网上购物系统)一、选题背景和意义 1.1 背景 21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。因特网的快速发展也已经为企业提供了许多战略机遇,网上购物作为一种新的购物方式,为企业提供了新的销售渠道。虽然现阶段我国网上购物市场与发达国家差距很大,但是互联网经过多年的发展以后,人们对于网络的依赖会越来越强烈,网络正在不知不觉中改变着现今社会的生活状态和生活方式,随着上网人数的急剧增加,网上购物前景非常值得期待。在美、日等信息
2、化程度较高的国家和地区,网络商店发速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J C 培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,我国第一家网上购物发生在 1996 年,网上购物从无到有也不过短短几年时间。数据表明,网民对网上购物的热情并没有被互联网的寒冬冷却,相反越来越多的网民开始尝试网上购物,随着网民数量持续高速增长,电子商务的消费环境和受众群体网上消费意识也将得到有效地改善。网上购物是电子商务的基础形式,如果能够抓住这一时机,适时推出受网民喜爱的网上商品和网上交易方式,国内电子商务企业的发展将可以提高一个台阶。1
3、.2 设计意义 电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。网上购物起源于七十年代。当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为 EDI(电子数据交换)。EDI 通过传递标准的数据流可以避免人为的失误、降低成本、提高效率,据估计在世界 1000 个最大的企业中,95%以上的在使用这一技术。它过去是、现在也是网上购物的基础。近年来,随着信息的全球化
4、和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。因此网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术来进行商业上的交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司产品介绍的网页放在网站上供人浏览而已。现在,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机、浏览器、Internet 连接和信用卡,今
5、天就可以从网络上购买到书本、CD、鲜花、飞机票、电视甚至到汽车。如今网上购物已经成为企业增加市场竞争力的一种重要手段,利用 Internet 的技术和协议,建立各种企业内部网 Intranet,企业外部网 Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围,同时人民购物更加方便快捷。顺应时代潮流,利用现代技术,建立功能更强大、更完善的网上购物系统,便捷系统管理者及网上购物者,这便是此次系统开发的意义。二、国内外研究现状、发展动态 2.1 国内外研究现状 在美、日等信息化程度较高的国家和地区,网络
6、商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C 培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在 1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声,在现代日常生活中,网上购物已不再是稀奇事,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更
7、新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。2.2 发展动态 网上购物系统实际上是基于企业与客户模式的电子商务,该模式在近些年来都有比较成熟的应用,世界上比较知名的企业如戴尔公司采用这种 B.C 模式让客户能够通过网络订购公司的产品,国内的一些公司如当当购物网等也通过 B.C 模式建立了一种购物平台。实际上,网上购物的模式基本相同,只是各个具体的商家(客户)的具体应用有所不同,因此开发该系
8、统要求能够充分满足客户的需要。近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为 B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。三、研究内容及可行性分析 3.1 研究的内容 3.1.1 网站的总体内容 网上购物系统系统主要包括三大功能模块,用户管理、管理员管理、搜索功能
9、模块。其中用户管理模块,主要包括用户注册、用户信息(个人信息修改、订单查看、收藏管理、积分管理、购物车管理)功能;管理员对网站的设置(网站基本设置、送货方式、支付方式)、商品管理(大类管理、小类管理、商品添加、商品信息、订单管理)、人员管理(注册用户、管理员)、其他管理(新闻、公告)的功能。;搜索主要包括(商品名称、商品类别、价格等)。3.1.2 模块及各模块的功能 经过前期的深入调查和研究,总结出该系统需要完成的一些具体功能,分析如下:(1)用户管理:能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。(2)管理员管理:能够完成管理员对网站的设置(网站基本设置、送货方式、支付方
10、式)、商品管理(大类管理、小类管理、商品添加、商品信息、订单管理)、人员管理(注册用户、管理员)、其他管理(新闻、公告)的功能。(3)搜索功能:能过电子商品的名称,电子商品的分类进行搜索。(4)查询功能:能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。3.1.3 设计方案 网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,
11、通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车,提交定单进行购买。无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。3.2 可行性分析 3.2.1 经济可行性 主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,对于我们在经济上是可以接受的。所以本系统在经济上是可行的
12、。3.2.2 技术可行性 开发网上商城购物系统的技术已经非常成熟,首先,从硬件上讲,计算机硬件速度现在已经不是问题,大容量高速度的硬盘十分普遍,同时网络的速度普遍可以达到 100M,这些为电子商务的运行打下坚实的基础。从软件的角度上讲,数据库技术已经相当成熟(目前用得比较多的有 SQLserver,Oracle 等),并且处理能力也非常强,这为海量数据的存储和处理打下了坚实的基础,同时,开发网站的工具也非常多(比如:ASP。JSP,PHP等),并且相当成熟。有了这些技术的支持,我们成功开发一个网上商城购物系统没有任何技术风险。综上所述,此系统在经济和技术等方面都可行,并且投入少,见效快。因此系
13、统开发是完全可行的。四、论文拟解决的关键问题及难点 4.1 拟解决的关键问题 4.1.1 系统安全性 如何使系统的运行更为安全是系统设计中的一个非常重要的问题。系统中存放着大量的敏感数据,必然会遇到数据可能会被非法入侵和修改的问题。当一个用户,不管是合法的还是非法的,使用未经允许使用资源时,就是非法的使用者。为了保证系统的安全,可采取如下措施:(1)数据库服务器端通过 Windows 2003 的域名安全机制和 SQL Server 的用户权限分配机制,进行用户身份验证,防止数据库被非法入侵。(2)通过建立用户权限数据库,在应用程序服务器端保证不同层次的用户只能用到系统中相应的功能和有权修改对
14、应的部分数据。4.1.2 提高速度 速度问题是管理系统设计中的一个关键问题。对于数据的查询速度,如果一开始就没有控制好,那么,随着系统中数据的增加,速度会越来越慢。直到最后,系统无法正常运行。可采取如下措施:(1)利用索引提高系统性能(2)程序编制过程中的查询优化 4.1.3 数据库的设计 一个系统性能的的强弱与数据库设计的好坏息息相关,本系统预设顾客订货数据库。订货时可以按货品名称、关键字等进行查询,查看是否有相应的货品。数据库服务器是整个系统信息的仓库,存放货品的属性,比如:货物的基本信息,客户订购信息等。该数据库可采用 Microsoft SQL Server 因为 SQL Server
15、 2005 提供比较好的面向大众用户的客户软件支持。SQL Server 2005 提供建立作业的功能,可以对数据库里的数据相隔一段时间对表里的记录进行自动删除。4.2 难点 4.2.1 本平台准备用 ASP和 SQL Server 完成,本人还是初学者,以前几乎没做过动态网页。希望能通过这次毕业设计,本人能够基本掌握动态网页的制作。4.2.2 本平台的测试最好能在合适的服务器上进行。但由于硬件限制,不得在普通的 PC机上测试,对效果的估计可能会有很大的偏差。4.2.3 验证随机码,验证码可以有效防止对某一个特定注册用户用特定程序暴力破解方式进行不的等录尝试的问题。实际上使用验证码是现在很多网
16、站通行的方式(比如工商银行的网上个人银行),本系统用比较简单的方式实现了这个功能。五、研究方法 5.1 技术 5.1.1 ASP 技术分析 ACTIVE SERVER PAGES Active server pags(动态服务器主页,简称 ASP),内含于Internet Information Server(IIS)当中,提供一个服务器端(server-side)的 scripting 环境,让你产生和执行动态,交互式,高效率的站点服务器的应用程序。你不必担心浏览器是否能执行你设计出来的 Active Server Pages,你的站点服务器会自动将 Active Server Pages
17、的程序码,解释为标准 HTML 格式的主页内容,在送到用户端的浏览器上显示出来。用户端只要使用常规可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的主页内容。5.1.2 HTML 语言 HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web 页以超文本标识语言编排格式。HTML文件是带有特定 HTML 插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如 UNIX,WINDOWS 等)。自 1990 年以来 HTML 就一直被用作 Wo
18、rld Wide Web上的信息表示语言,用于描述 Homepage的格式设计和它与 WWW 上其它 Homepage的连结信息。5.1.3 SOL 语言简单介绍 SQL是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle、Sybase、Microsoft SQL Serve
19、r、Access 等都采用 SQL语言标准。虽然很多数据库都对 SQL语句进行了再开发和扩展,但是包括 Select、Insert、Update、Delete、Create 以及 Drop 在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。在众多的 SQL命令中,select 语句应该算是使用最频繁的。select 语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。select 语句中位于 select 关键词之后的列名用来决定哪些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select 语句中位于 from 关键词之后的表格名称用来决定将要进行查询操作的目标表格。除了上面所提到的运算符外,LIKE运算符在 where 条件从句中也非常重要。LIKE运算符的功能非常强大,通过使用 LIKE运算符可以设定只选择与用户规定格式相同的记录。5.2 主要技术路线 5.2.1 前台购物的主要技术路线 5.2.2 后台购物的主要技术路线 浏览商品 选择商品 订购商品 未注册用户 登陆用户 未登陆用户 购物车 去收银台 确认提交订单 登陆 注册 用户订单 审查订单 订单发货 订单删除