【Jsp精品源码栏目提醒】:网学会员在Jsp精品源码频道为大家收集整理了“[计算机软件设计精品] 叮叮网上书店-产品管理 论文 - 毕业设计“提供大家参考,希望对大家有所帮助!
课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 毕业论文 详细源代码及数据库请联系本人 QQ:68661508 论文题目 叮叮网上书店产品管理 学 院 信息电子学院 专 业 计算机 学生姓名 学 号 指导教师 职 称 2008年 6 月 11 日 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 摘 要 本网上购书系统是基于B/S架构的三层Web应用即浏览器与服务器模式浏览器可以使用IE6.0、Netscope4.0、Firefox Web Browser等服务器采用开源的Tomcat5.0数据库采用开源的MySQL5.0。
本系统基于Java 2 Enterprise Edition J2EE 平台使用Java、XML、JavaScript与
JSP语言Struts与Hibernate等开源框架进行开发。
本论文主要进行产品管理模块的产述可以让用户非常容易在页面上看见数据库中所存的所有书籍名称并且能够查看到单本书籍的价格、产品和简单描述然后用户对自己喜爱的书籍进行选购最后添加到用户管理模块的购物车中去。
本文中所做的主要工作如下介绍了开发工具的使用及相关配置阐述了整个模块的结构、数据库的设计及工作原理建立了产品管理模块并进行了测试。
本论文主要分析了基于MVC框架在系统开发中的应用以及网上销售系统的业务逻辑与具体实现。
关键词网上购书系统HibernateJavaJSPXML Struts 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 Abstract Web Store System is according to three layer Web of the B/S structure application namely the browser and the server mode the browser can use IE6.0 Netscope4.0 Firefox Web Browserthe server adoption opens the Tomcat5.0 the database adoption opens the MySQL5.0. This system according to the Java 2 Enterprise Edition J2EE terrace the usage Java and the
JSP language the Struts and Hibernate etc. open the source frame to carry on a development. This paper product management module in the middle you can allow users to easily on the page to see the database in the name of all the books and can read books to the single-price product and a brief description and users of their favorite Books to purchase add it to the final user management module to the shopping cart. In this paper the major work done by the following: the development tools and the use of the configuration described the structure of the entire module database design and working principle a product management module and conduct the test. This thesis mainly analyzed the MVC frame in the system the development of the application and net up sell the business logic and concrete realization of the system. Key WordsPurchase books online system HibernateJavaJSPXML Struts 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 目录 摘 要 ................................................................................................................................................................ I Abstract ............................................................................................................................................................ II 第1章 绪论 ....................................................................................................................................................1 1.1课题研究背景.................................................................................................................................1 1.2课题研究意义.................................................................................................................................1 1.3国内外的发展现状 .......................................................................................................................2 1.4 预期实现效果 ...............................................................................................................................2 第2章 开发工具及运行环境的搭建 .......................................................................................................4 2.1 服务器配置 ....................................................................................................................................4 2.2 JDK的安装与环境变量的配置 .................................................................................................4 2.3 Tomcat 安装与环境变量的配置 .............................................................................................5 2.4 MyEclipse6.0安装 .....................................................................................................................5 2.5 MySQL安装 .....................................................................................................................................5 第3章 技术简介 ...........................................................................................................................................7 3.1 Java语言 .......................................................................................................................................7 3.2 JavaScript语言 ..........................................................................................................................7 3.3 XML语言 ..........................................................................................................................................8 3.4 HQL 语言 ........................................................................................................................................8 3.5
JSP语言 ..........................................................................................................................................9 3.6 Hibernate技术 ..........................................................................................................................10 第4章 需求分析 .........................................................................................................................................10 4.1 技术可行性分析 ......................................................................................................................... 11 4.2 操作可行性分析 .........................................................................................................................12 4.3 成本可行性分析 .........................................................................................................................12 第5章 总体分析与设计 ............................................................................................................................12 5.1 系统总体结构设计 ....................................................................................................................12 5.2系统各层的设计实现 .................................................................................................................13 5.2.1 MVC 模式概述 ................................................................................................. 14 5.2.1.1 Model层 .................................................................................................... 14 5.2.1.2 View层 ........................................................................................................ 16 5.2.1.3 Controller层 ............................................................................................ 17 5.3 数据库的设计 .............................................................................................................................19 5.3.1 系统实体关系图 ................................................................................................................19 5.3.2 数据库表 ..............................................................................................................................20 5.4 模块的详细设计 .........................................................................................................................23 5.4.1产品模块的主要功能 ........................................................................................................23 5.4.2 页面的建立 .........................................................................................................................23 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 5.4.3 实体类的建立 .....................................................................................................................23 5.4.4 自定义控制器类Action..................................................................................................24 第6章 软件测试 .........................................................................................................................................26 6.1 软件测试的目的和方法 .......................................................................................................26 6.2 具体测试 ..................................................................................................................................27 结论.....................................................................................................................................................................29 致谢.....................................................................................................................................................................30 参考文献 ...........................................................................................................................................................31 附录1 程序源代码 ......................................................................................................................................31 附录2 英文文献及中文翻译 ....................................................................................................................37 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 第1章 绪论 1.1课题研究背景 目前网络正以一种前所未有的冲击力在影响着人类的活动包括人类的生产和日常生活。
网络的诞生和发展颠覆了传统的信息传播方式冲破了存在于传统交流方式中时间和空间的种种壁垒极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动并且给人类带来了新的机遇和挑战。
在Internet飞速发展的今天互联网成为人们快速获取、发布和传递信息的重要渠道它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet应用上的地位显而易见它已成为政府、企事业单位信息化建设中的重要组成部分从而倍受人们的重视。
网络在现代生活中日益盛行越来越多的人对此也极为痴迷因为网络使人们的日常生活不仅可以了解到最新的信息开阔自己的视野同时也通过这一工具开始了新的购物方式——网上购物系统。
方便广大群众购物为此构建网上网上购书系统。
1.2课题研究意义 随着社会高科技商品经济化突飞猛进的发展计算机的应用已经普及到经济和社会生活的各个领域。
为了适应现代社会人们高度强烈的时间观念产品生产-销售-客户订单管理系统软件为企业公司等的销售管理带来了极大的方便。
产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。
长期以来人们使用传统人工的方式管理销售信息这种管理方式存在着许多缺点。
随着科学技术的不断提高计算机日趋成熟其强大的功能已为人们深刻认识它已经进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对企业、公司的产品销售信息进行管理具有手工管理所无法比拟的优点。
例如检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大的提高一个企业、公司销售管理的效率。
因此开发这样一套管理软件成为很有必要的事情它能够具体化、合理化的管理单位的销售信课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 息情况用结构化的思维方式去了解计算机的工作原理。
1.3国内外的发展现状 因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的各个方面越来越多的人开始意识到因特网所蕴含的巨大经济价值和无穷商机并积极投身于电子商务活动。
实际上电子商务是一些商业行为的电子化例如网上商店、网上贸易等。
就网上商店来说网上书店是目前应用最广、最成功的典范之一。
网上书店的崛起对传统的图书流通体系产生了强烈的冲击有效地缩短了图书流通发行环节将广大读者、图书、出版者、发行者紧密地结合在一起大大提高了图书流通率。
世界上第一家网上书店是1991年在美国联机公司在网络上建立的“阅读美国书店”。
目前最负盛名的是美国西雅图亚马逊图书公司的亚马逊网上书店。
它创建于1995年供书品种达310余万种年顾客达500万人次其价格优惠2050。
金融结算制度完善配送服务高效实现了零库存运转。
英国网上书店较著名的有因特网书店。
德国的网上书店主要有图书图书在线网上书店、网上书店。
我国第一家网上书店是 1995年建上的中国书店网上书店。
1997年杭州新华书店建立了新华书店系统的第一个网上书店。
截止2008年3月我国除了已建立网站的800多家出版社外已开通的网上书店有200家左右。
比较有影响的有当当网上书店、蔚蓝网络书店、北京图书大厦、全国购书网等。
互联网信息平台的兴起为网上购书系统的业务带来了极大的便利条件随着计算机网络规模的日益庞大网上销售系统的业务不断壮大与完善网上出现了许多功能强大、业务全面的销售网站提出了许多先进的购物思想目前网上购物已经成为人们日常生活中不可缺少的重要部分。
1.4 预期实现效果 当一个游客第一次登录网站时可以浏览网站内的商品当游客想要选购某本书籍时可以把书籍存储购物车中去。
当你已经购买完商品想选择结帐的时候你将会直接跳转到登录的界面你可以在网站注册新的用户名只有注册用户才可以购物这些功能是需课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 要借住另外的设计者所设计模块的帮助来实现。
本模块主要实现以下功能 1、可以让数据库中在页面上显示出来。
2、用户能够选购产品。
课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 第2章 开发工具及运行环境的搭建 2.1 服务器配置 数据采集和数据整和是基于Unix平台其他的几个模块的要求是要有一个服务器容器如Tomcat要有mySQL数据库平台支持java编程即JVM多种操作系统突出java跨平台的优势 服务器配置 A硬件平台 CPUP4 1.8GHz 内存256M 以上 B软件平台 操 作 系 统WINDOWS XP 数 据 库 MYSQL 开发工具包 JDK 1.5.1
JSP 服务器 TOMCAT 2.2 JDK的安装与环境变量的配置 使用JDK1.5.0.08windows版双击“jdk-1_5_0_08-windows-i586-p.exe”安装文件开始安装jdk安装步骤按默认即可JDK是不需要运行的它只是用来配合eclipse的使用在eclipse6.0中是不需要安装JDK的。
系统环境变量配置: 右键单击“我的电脑”然后选择“属性”在打开的对话框中选择“高级”选项卡然后单击下面的“环境变量”按钮在弹出的环境变量对话框中看下面的“系统变量”块单击“新建”按钮弹出“新建系统变量”对话框然后创建变量名为“JAVA_HOME”的变量变量值为“C:Program FilesJavajdk1.5.0.08”即安装JDK时所选的安装JDK的根目录然后再在系统环境变量中选择“Path”变量单击“编辑”按钮弹出编辑系统变量对话框在“变量值”的后面添加“JAVA_HOMEbin”。
课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 2.3 Tomcat 安装与环境变量的配置 使用Tomcat-5.0.28版本解压“jakarta-tomcat-5.0.28.zip”文件到指定目录即可。
当用户配置完环境变量后就可以运行MyEclipse在MyEclipse工具栏上点击“window”选择“showtime”选择“Serves”在serves里面把你的工程名称加载进去在“Tomcat 6.x”上单击右键选择“Run”运行即可。
Tomcat 的环境变量的配置 右键单击“我的电脑”然后选择“属性”在打开的对话框中选择“高级”选项卡然后单击下面的“环境变量”按钮在弹出的环境变量对话框中看下面的“系统变量”块单击“新建”按钮弹出“新建系统变量”对话框然后创建变量名为“TOMCAT_HOME”的变量变量值为“C:Program FilesApache Software FoundationTomcat 5.0.28”即解压Tomcat时所选的Tomcat的根目录然后再在系统环境变量中选择“Path”变量单击“编辑”按钮弹出编辑系统变量对话框在“变量值”的后面添加“TOMCAT_HOMEbin”。
2.4 MyEclipse6.0安装 使用Eclipse 5.0或MyEclipse6.0版本. My Eclipse 的安装:首先安装 ECLIPSE 到“F:eclipse”路径下 按照默认的安装配置点击“下一步”完成安装之后安装 MYECLIPSE 按照默认配置点击“下一步” 选择“F:eclipse” 路径点击“下一步” 按照默认配置点击“下一步” 完成 MYECLIPSE 安装后打开MYECLIPSE选择工程需要存放的路径随意后进入MyEclipse操作平台上. 另外还要载入相应的jar包如Hibernate-libJdbc-libStruts-lib等包。
2.5 MySQL安装 使用mysql-5.0.19-win32版本5.2 MySQL 的安装: 解压“mysql-5.0.19-win32.zip”双击“Setup.exe”开始MySQL的安装安装过程注意事项①MySQL的端口默认3306②MySQL字符集的设置在字符集选择时选择“utf-8”③使用默认用户名“root”密码可随意进行设置。
课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 在MyEclipse中用MySQL必需要编辑它的数据库地址、端口号及用到的是哪个数据库。
具体方法如下在MyEclipse工具栏上点击“window”选择“showtime”选择“other”选择“MyEclipse Database”中的“DB Browser”在“DB Browser”中打开新的连接填写URL: jdbc:mysql://localhost:3306/test用户root 密码自己安装时使用的密码。
完成上述操作就可以轻松地对数据库进行的连接测试代码浏览
JSP.