第6章 结论 ................................................................................................... 38 致谢.................................................................................................................... 39 参考文献 .......................................................................................................... 40 附录.................................................................................................................... 41
5
第1章 绪论
1.1研究的目的和意义
在计算机日益繁盛的今天,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进、存、销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案: 利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通 过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空 间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这 种方案已经被广泛的运用到了实际的商业活动中了,这种交易模式为:电子商务。 当今比较流行的网上书店系统国外有“卓越”,国内有“当当” 。它们都是相当优秀 的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想, 了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制 作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在 实践中掌握上述技术的使用。 目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日 常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式 中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到 生活的各种活动,并且给人类带来了新的机遇和挑战。 电子商务将成为 21 世纪网络发展的主流。国内企业在纷纷加入到阿里巴巴等一系列 大型电子商务网站,通过网络进行 B2B(企业对企
6
业)的网上交易之后,也充分认识到网络交易将成为未来商品交易的重要组成部分,在建立企业宣传网络的同时,也逐步扩 大企业自身的网络销售渠道,建立自己的电子商务网站,完成从B2B到B2C(企业对个人)同时进行网络交易的过度,大大提高了企业网络交易的数量和金额。 而本次毕业设计的任务是构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、开源MVC框架Struts2和Hibernate,以及网页编程语言 HTML、CSS。 JSP 是 Java Server Page 的缩写,是由 Sun Microsystems 公司倡导、许多公司参 与建立一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能。JSP 是一 种服务器端 HTML(或 XML)嵌入 Java 代码的脚本语言,是开发 Web 动态网站快速而有效的 工具,JSP 的技术的优势:
1.JSP 技术是用 Java 语言作为脚本语言的。Java 语言是成熟的、强大的、易扩充的 编程语言。2.高效性与安全性。JSP 在执行前先被编译成字节码,字节码由 Java 虚拟机解释执 行,比源码解释效率高。 3.可维护性。由于 JSP 技术是一种开放的、跨平台的结构,因此 Web 服务器、平台 及其他组件能很容易升级或切换,且不会影响 JSP 基本的应用程序。4.稳定性。5.产品的多样性。 目前,在国内JSP+Servlet+JDBC+JavaBean 目前已经 成为开发电子商务平台的主流技术。随着国内与国际的接轨,JSP 必将成为网站开发技术的首选。
1.2研究内容及历史形势
设计实现一个B2C的网上书店管理系统,为用户提供网上浏览图书,查看详情,并生成订单进行购买的一系列功能。当前的软件行业已经相当的发达,软件的“体积”也达到了空前庞大的水平,越来越大的软件就要求越来越完善的设计和管理方案来支持。制作软件就像建造一座摩天大楼,地基打得越牢,以后的建设就越容易,要是地基没有打好,以后就容易倒塌。因此,软件在开发前必须做好设计工作,为以后的开发打下基础,以
7
免开始时的错误导致最后整个软件的崩溃和报废,从而造成很大的经济损失。
1.3国际当前趋势
Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网(Intranet),企业外部网(Extranet),通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。
当今比较流行的网上书店国外有“亚马逊(www.amzon.com)”,国内有“当当(www.dangdang.com)”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。
1.4论文组织
本文分为六个部分:第一部分介绍了的研究内容及其研究的目的和意义。第二部分对网上书店系统进行需求分析,确定了系统设计重点,明确了设计思路。第三部分介绍了网上书店系统所涉及的相关技术。第四部分论述了所设计的网上书店系统,其中包括概念结构设计,逻辑结构设计,物理结构设计和安全性设计。第五部分介绍了该网上书店系统的实现及测试。第六部分对整个文档进行了最后的总结。
8
第2章 需求分析
现在Internet上随处可见网上商城、网上等网站,让消费者(在本章中有时也称为客户)足不出户就可购买到想到的商品,不仅方便了消费者,也让拥有电子商务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。电子商务系统与传统的面对面的营销方式相比,具有不可比拟的优势,如销售成本与物流大大降低、信息传输及时等。
2.1系统用户
使用网上书店系统的用户主要有两种:一种是消费者,可以浏览网上书店中的书藉信息、进行网上购书;另一种是网站的管理者,可以对网上书店中的书藉信息进行管理、注册用户进行管理、处理客户的订单。
2.2系统功能需求
鉴于网上书店系统的两种用户角色的说明,可将系统分为前台和后台。 前台模块主要是针对用户,用户在这里可以进行注册成为会员,会员有以下一些功能:登陆﹑分类浏览﹑查询信息﹑订购书籍等一系列的操作,功能简单实用,都有相关的文字及图形界面提示,让用户在最短的时间内了解本网站,熟悉网站的各项操作。 浏览主页面 用户登陆页面 否 图2-1
9
用户 是否注册 是 购书信息 页面 用户注册页面