1、04级本科毕业设计论文 网上书店系统的设计与实现设计者:张锋 姜乐 贺同新指导老师:钟红艳摘要 JAVA语言是目前 Internet上大型的 WEB应用程序开发时使用得最热门的编程语言,本文结合网上书店系统的实际需要,采用 Java语言的 Jsp技术,运用基于 Java EE的基本框架 Struts和 Hibernate,采用 MySQL数据管理系统,应用 Tomcat服务器基本上完成了网上书店系统。 本文首先介绍了电子商务的研究状况,接着讲述了 Java语言及其一些基本的技术还有网上书店的需求分析,及其系统的架构最后介绍了网上书店系统的各个模块的具体功能实现。 关键词: Java, Stru
2、ts, Hibernate, JSP, MySQL 网络编程 , 电子商务 , 网上书店Abstract At present JAVA is the hottest programming language for WEB development, This text according as the practical need of the OnlineBookStore System, adopt the Jsp technology of Java language, use the frame Struts and Hibernate base on Java EE, use th
3、e data manage system MySQL, use the sever Tomcat basely finished the OnlineBookStore System. The text firstly introduce the investigate status of the electric businesses, next on tell of the language of Java and its basic technology and the requirement analyse of the OnlineBookStore System and the s
4、tructure of it .Finally,we introduces the implement of the every modules function of the OnlineBookStore System.目录第一章 引言 第二章 需求分析 第三章 数据库介绍及数据库环境配置 第四章 数据库结构分析和数据库的设计 第五章 系统总体设计 第六章 系统功能模块的实现及代码分析 第七章 总结 致 谢 参考资料 第一章 引言 电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来, Internet的出现给了电子商务以新的活力,基于 Internet的电子商
5、务已经引起了全世界的注意。 电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的 EDI,都可以说是电子商务的某种发展形式 网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起 ,能将有价值的信息迅速传递给需要的人们。网络技术的成熟 ,促进了信息技术更加广泛的应用 ,因此建立建材网站充分运用网络技术可满足本企业不断增长的供货能力、客户和市场竞争的需求。建材网站的建立可使企业在商场上不断取得发展的重要技术 ,并赢得越来越多的客户。企
6、业也可利用网站和网络触角伸展到客户的家中 ,架起一座桥梁,以先进的技术渗透于订货、生产、交货、支付甚至售后服务等整个商务过程。网络作为经济活动的市场平台 ,在市场进入、交易运行和货款结算等环节 ,都是以电子数据的传递来完成的。企业市场经营全过程需要计算机系统和网络门户。企业内部的采购、生产制造、销售服务和物流配送等各部门也要进行电脑化管理 ,以配合网络经济方式。网络技术的兴起和蓬勃发展 ,彻底改变了传统的信息采集、传递和外观 ,对劳动者的劳动技能和工作效率的提高 ,提供了前所未有的有利条件和推进作用。企业的经济效益增长也大都得益于网络技术的推广和应用。第二章 需求分析 2.1 研究目标 2.2
7、 需求分析 2.3 数据库需求分析 2.4 功能设计 2.5 系统流程研究目标 本课题主要研究网上书店系统的设计与实现,在网上开书店也是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,而网站用户则是决定销量最主要的因素。需求分析 网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理等模块。数据库需求分析 数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有 MySQL, SQL Server, Oracle等。我采用了 MySQL数据库管理系统,建立的数据库名为ebookstore。 整个系统功能需要以下数据项: 1 图书:图书 id、图书名称、作者名称、类别、出版时间、描述信息等。 2 图书分类:分类 id、名称、分类的描述信息等。