文档介绍:J I A N G S U U N I V E R S I T Y
本科毕业论文
网上书店系统后台开发
Online Bookstore System
学院名称: 计算机科学与技术
专业班级: 计算机0401
学生姓名:
指导教师姓名:
指导教师职称: 讲师
2008 年 5 月
网上书店系统后台开发
摘要:上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和SSH框架技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,同时也会应用相关的框架,并完成一个基于这种技术的网上书店系统。
关键词: JAVA, Struts, Spring, Hibernate, JSP, 网络编程, 电子商务, 网上书店,数据库
Online Bookstore System
Abstract At present JAVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and SSH technology and the state of operating on , It introduced the relationship between them and the important programming method of the double technology, And also show the SSH technology, And work out an online bookstore system base on this kind of technology.
Key words JAVA, Struts, spring, hibernate, JSP, web program, , bookshop, database
目录
引言 5
第一章 系统结构 7
系统开发环境 7
软件环境 7
硬件环境 7
系统软件架构 7
J2EE概念 7
MVC模式简介 8
对象持久化和对象关系映射ORM技术 9
常用框架介绍 9
第二章 需求分析 11
11
项目模块 11
12
12
其他要求 13
第三章 系统设计 14
数据库的设计 14
数据模型的设计 14
E-R图 14
数据库表的设计 15
数据表的创建 15
概要设计 23
用户模块 23
图书模块 24
管理员模块 24
详细设计 25
总体结构 25
接口的设计 26
运行控制 28
系统组成 28
29
基本流程 31
第四章 系统实现 33
编码 33
,用于控制业务的流程和模型化 33
struts配置文件struts-,用于控制页面的转向和显示 35
主要业务页面的编码和截图 37
测试 44
部分测试用例 44
测试 45
部署 45
结论 46
致谢 48
参考文献 49
引言
据最新统计,中国大陆已经注册的网上书店大约有100多家,有网站的有50多家,但已经投入运营能够买到书的只有十来家。最近据一家媒体的调查,能够买到书且服务到位的也只有大洋网、旌旗席殊等几家。
很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;信息的完整性以及很少出现质量问题和退货现象等。尽管全球最大的网上书城亚马逊股票惨跌,尽管各家书店都承认目前的亏本经营状况,但这并未阻挡投资者对网上书店“钱”景的期待。
最早的网上书店是由上海图书城投资50万元于1998年底成立的上海网上书城,该网站经理李列群坦言告诉记者,运营一年多,业绩很不理想,现在网上书城的交易额还不到整个上海图书城交易额的千分之一。据他分析,除了传统购书习惯的因素,频宽不够,上网的速度很慢,也影响了人们上网购书。由IDG、日本软银(Softbank)和中国科文公司投资的当当一直号称是全球最大的网上中文书店,其市场总监阎光