网上图书销售系统调研报告.doc_第1页
网上图书销售系统调研报告.doc_第2页
网上图书销售系统调研报告.doc_第3页
网上图书销售系统调研报告.doc_第4页
网上图书销售系统调研报告.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连交通大学 2014 届本科生毕业设计(论文)实习(调研)报告实习(调研)报告一 课题的来源及意义在全球信息化的热潮下,互联网得到了飞速的发展。一种新生的购物方式出现在人们的生活之中,那就是网上购物,人们通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。 网上购物给用户提供方便的购买途径,只要简单的网络操作,足不出户,即可送货上门,并具有完善的售后服务。这些都使得网上购物和网络销售成为一种时尚也成为人们生活的一部分。网上售书是信息社会发展的必然要求。国际互联网的开通,为信息社会的飞速发展创造了条件。因此,网上售书成为各国发展电子商务的首选目标,国际互联网开通后,各国最大的电子商务网站也大都是网上书店。随着网络的发展,网上售书的发展就会越来越发达和完善。网上售书是一种高质量,更快捷,更方便的购书方式。网上书店不仅可用于图书的再线销售,也有音碟、影碟的在线销售。而且网站式的书店对图书的管理更加合理化,信息化。售书的同时还具有书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活的网站内容和文章管理功能。网上售书的魅力主要表现在两个方面:一是品种丰富,读者选书的余地大。凡稍具规模的网上书店一般都具有良好的网络购书界面。由于不受实物陈列空间的限制,网上书店向读者提供的选书品种往往能数十倍于实物书店,读者可以通过分类查找方式选择自己所需购买的图书。二是购买方便。查到自己想要的图书后,可以立即发出购买信息,网上书店接到订购信息后几天就可以送达所购图书。二 国内外发展状况由于互联网技术源于国外,因此,网络购物在国外出现的比较早。比如像亚马逊,EBay 这种国际知名的购物网站。因此国外的网上购买系统也比较完善。相比于此,我国在这一方面起步较晚。1996 年,外贸部成立中国国际电子商务中心。1997 年,网上书店开始出现,网上购物及中国商品订货系统初现端倪。1998 年 7 月,中国商品交易与市场网站正式运行,北京、上海启动了电子商务工程。1999 年底,正是互联网高潮来临的时候,国内诞生了 300 多家从事 B2C 的网络公司。2000 年,这些网络公司增加到了 700 家。但随着纳指的下挫,到 2001 年人们还有印象的只剩下三四家。随后网络购物经历了一个比较漫长的“寒冬时期”。SARS 开辟了中国网上购物的新纪元。面对非典的袭击,多数人被困在屋内,而要想不出门就买到自己所需的东西只能依赖网络,许多防范意识很强的人也试着网上购物。至此,有越来越多的人认识到“网上订货、送货上门”的方便,也有越来越多的人也开始接受网上购物。2003 年非典过后,越来越多的人开始参与网络购物。以当当和卓越为代表的中国 B2C 的早期拓荒者,从图书这个低价格、标准化的商品作为网络购物的1大连交通大学 2014 届本科生毕业设计(论文)实习(调研)报告切入点,借助快递配送和货到付款的交易流程,开始逐步建立自己的市场基础,在度过互联网的寒冬之后获得了快速的成长。随着经济的发展,网络购物逐渐重放异彩。2005 年,当当网实现全年销售 4.4 亿,这一数字大大超过两三年前绝大部分投资机构的预期。在当当、卓越这样的以图书切入市场的综合性网络商城模式之外,淘宝网和易趣网两家 C2C 网站也随后兴起,并在交易额上后来居上,在短期内赢得了很大的成功。三 研究内容、研究目标本设计的图书销售系统主要是为了实现图书的网上销售功能,分为前台页面和后台管理。对于前台来说,主要由图书的信息搜索模块,用户的注册与登录模块,用户的购物车与留言板功能模块组成。对于后台管理来说,主要由管理员信息模块,会员管理模块,图书的类别管理模块,库存销售和订单查询模块组成。本设计研究的内容包括:(1)图书的信息搜索模块:不需要注册和登录用户即可快速的查询图书的信息。(2)用户的注册与登录模块:对于想要在求知网上购买图书的客户,只需填写自己的相关信息便可成为求知网会员,登录后便可购买所需图书。(3)用户的购物车与留言板功能模块:为了方便用户购买图书,购物车可以将用户所选图书进行统计。用户还可通过留言板给求知网提出意见与建议,方便交流沟通。(4)管理员信息模块:可以修改管理员用户的密码。(5)会员管理模块:对所注册的用户基本资料的了解,方便给用户邮寄所购买的图书,对用户的留言进行管理以便及时更新留言板。(6)图书的类别管理模块:对求知网能够出售的图书类别与详细信息进行管理以便及时更新销售信息,并且可以将图书分类方便客户进行查询。(7)库存销售和订单查询模块:管理员对库存的图书及销售情况的了解功能,以及客户订单的查询功能。本课题主要研究的目标主要是:前台采用 JSP 动态网页编程技术对客户端通过浏览器访问和管理。后台采用 SQL Server 2000 进行处理。四 研究方法及技术从技术角度来分析, Web 页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page 技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP 技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展2大连交通大学 2014 届本科生毕业设计(论文)实习(调研)报告到能够支持企业级的分布式应用。作为采用 Java 技术家族的一部分,以及 Java 2(企业版体系结构)的一个组成部分,JSP 技术能够支持高度复杂的基于 Web 的应用。由于 JSP 页面的内置脚本语言是基于 Java 编程语言的,而且所有的 JSP 页面都被编译成为 Java Servlet,JSP 页面就具有 Java 技术的所有好处,包括健壮的存储管理和安全性。作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将 JSP 支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。当与 Java 2 平台,企业版(J2EE)和Enterprise JavaBean 技术整合时,JSP 页面将提供企业级的扩展性和性能,这对于在虚拟企业中部署基于 Web 的应用是必需的。与 ASP 相比较,JSP 具有很多优点,首先,JSP 的效率和安全性更高,ASP 以源码形式存放,以解释方式运行,每次 ASP 网页调用都需要对源码进行解释,运行效率不高。另外,IIS 的漏洞曾使得许多网站源程序大曝光,包括笔者以前用 ASP 开发的网站,ASP 程序全部被人下载了去。JSP 在执行以前先被编译成字节码(byte code),字节码由Java 虚拟机(Java Virtual Machine)解释执行,比源码解释的效率高;服务器上还有字节码的 Cache 机制,能提高字节码的访问效率。第一次调用 JSP 网页可能稍慢,因为它被编译成 Cache,以后就快得多了。同时,JSP 源程序不大可能被下载,特别是 JavaBean程序完全可以放到不对外的目录中。其次,JSP 的组件(Component)方式更方便。ASP 通过 COM 来扩充复杂的功能,如文件上载、发送 email 以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。JSP 通过 JavaBean 实现了同样的功能扩充。在开发方面,COM 的开发远比 JavaBean 复杂和繁琐,学会 ASP 不难,但学会开发 COM 可不简单。而 JavaBean 就简单多了,从本文上述示例中可以看出开发 JavaBean 很方便。在维护方面,COM 必须在服务器上注册,如果修改了 COM 程序,就必须重新注册,甚至必须关机和重新启动。JavaBean 则不需要注册,放在 CLASSPATH 包含的目录中就行了。如果 JavaBean 进行了修改,则 JSWDK 和 Tomcat 现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。另外 JavaBean是完全的 OOP,可以针对不同的业务处理功能方便地建立一整套可重复利用的对象库,例如用户权限控制、email 自动回复等等。再者 JSP 的适应平台更广 ASP 目前仅适用于NT 和 IIS。虽然 Unix 下有 ChiliSoft 的插件来支持 ASP,但是 ASP 本身的功能有限,必须通过 ASP+COM 的组合来扩充,Unix 下的 COM 实现起来非常困难。SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft Sybase 和Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 WindowsNT 推出后, Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了。 Microsoft将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 WindowsNT 版本;Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server。3大连交通大学 2014 届本科生毕业设计(论文)实习(调研)报告SQL Server2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能 , 具 有 使 用 方 便 ,可 伸 缩 性 好 与 相 关 软 件 集 成 程 度 高 等 优 点 , 可 跨 越 从 运 行Microsoft Windows98 的膝上型电脑到运行 Microsoft Windows2000 的大型多处理器的服务器等多种平台使用。SQL Server2000 的特性 Microsoft® SQL Server2000 的特性包括:1.Internet 集成。 SQL Server2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2000 程序设计模型与 WindowsDNA 构架集成,用以开发 Web 应用程序,并且 SQL Server2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows2000 数据中心版的大型多处理器服务器。 SQL Server2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。3.企业级数据库功能。SQL Server2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4.易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。 SQLServer 2000 还支持基于标准的 Windows DNA 集成的程序设计模型,使 SQL Server数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。五 进度安排第 1 周:确定题目,通过学校图书馆和网络查找有关求知网图书销售系统的相关资料,为之后的设计存储资料。第 2 周:安排毕业设计进度,填写毕业设计进度计划与考核表。并学习 SQL Server2000 和 JSP 等软件的开发工具,并且找寻有关的参考文献。第 3 周:根据查找的课题资料进行调研,完成求知网图书销售系统的调研报告,并且对系统的开发进行可行性的分析。4大连交通大学 2014 届本科生毕业设计(论文)实习(调研)报告第 4 周:查阅相关资料,确定有关求知网图书销售系统课题的外文文献,并对该文献进行翻译。初步对求知网图书销售系统有一个总体设计框架。第 5 周:完成求知网图书销售系统的总体设计,并开始进行数据库的设计。设计数据库时要选出图书销售系统的实体和实体属性信息。第 6 周:确定如何实现系统要求,对求知网图书销售系统的功能模块进行结构设计,画出各程序流程图,确定各模块的功能,从而对系统有一个整体认识。第 7 周:使用 SQL Server2000 进行数据库的分析和设计,完成相关文字的说明。数据库主要是根据题目本身所具有的实体进行建表,填写相关的数据。并且将各个表之间的关系表达清楚第 8 周:用 JAVA 语言和 JSP 编写网站用户注册,用户登录,用户查询等功能模块,完成相关文字说明,并进行单元测试。第 9 周:用 JAVA 语言和 JSP 编写用户购物清单,图书销售的管理,销售图书类别的添加等功能模块,完成相关文字说明,并进行单元测试。第 10 周:通过学习并运用 JDBC 数据访问技术使 JSP 页面与数据库进行链接,利用系统中各模块逻辑分析对系统进行集成测试,测试各个模块之间的连贯性和互动性,确保系统数据正确流通。第 11 周:完善系统功能、改进系统 BUG、美化界面,根据系统从调研到总结进行论文撰写。第 12 周:对系统进行进一步的测试,除了黑盒测试外,还需要对系统进行白盒测试、然后调试系统,撰写论文。第 13 周:整理毕业设计的所有相关材料,完成整个论文的修改。准备软件验收,对论文进行最后完善。第 14 周:准备好答辩 PPT,并且对求知网图书销售系统进行调研,分析,开发,测试等过程的学习,充分掌握系统流程和开发过程中遇到的难点。最后准备答辩。六 方案可行性分析从四个方面分析系统的可行性:1技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了当前流行的 JSP 语言和新兴的 B/S(浏览器/服务器)模式进行开发。三层的 B/S 体系结构具有传统 C/S(客户机/服务器)体系结构不具备的优点。数据库服务器选用 SQL Server2000 数据库,它能够处理大量数据,同时保持数据的完整性,并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。在科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,硬件平台也能满足此系统的需要。5大连交通大学 2014 届本科生毕业设计(论文)实习(调研)报告2.管理的可行性结构化的设计方法,有助于系统开发过程的管理,科学合理的将整个程序划分成多个功能模块,各模块单独设计,有助于降低整个程序的设计难度,并且减少了错误程序的影响范围,从而使各模块易于实现,又使整个程序易于衔接和修改。3经济可行性经济上的可行性分析主要是对项目的经济效益进行评估,但实际上是用于个人的毕业设计,设计工具和软件都采用免费的产品,设计中不涉及版权问题和技术难点,只是模拟,也不存在资金的流动,故在经济上是可行的。4操作可行性本评选网站界面美观、易懂、容易操作、功能齐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论