1、 毕毕 业业 设设 计计 题 目: 网上书店的设计与实现 院 系: 计算机科学与技术学院 计算机系 姓 名: 指导教师: 系 主 任 : 2012 年 06 月 20 日 毕业设计(论文)任务书毕业设计(论文)任务书 学生姓名: 学号: 学 院:计算机科学与技术 专业:计算机科学与技术 任务起止时间: 2012 年 3 月 5 日至 2012 年 6 月 20 日 毕业设计(论文)题目: 毕业设计工作内容: 1学习阅读文献资料,了解管理系统的的具体特点及相关应 用。 (3 月 5 日3 月 30 日) 2用 MyEclipse 进行 JAVA 编码,用 JSP 实现前台页面,用 MYSQL 实
2、现后台数据库。 (4 月 1 日4 月 15 日) 3理解网上售书的相应流程,并据此设计页面及数据库。 (4 月 15 日5 月 1 日) 4软件设计,硬件调试并做出概要设计文档。 (5 月 1 日5 月 30 日) 5论文整理、撰写及答辩。 (6 月 1 日6 月 20 日) 资料: 1孙卫琴,李洪成, TomCat 与 JSP WEB 开发技术详解电子工业 出版社 2003;1205 2WebWork In Action (美)PATRICK LIGHTBODY 翻译:谭影华/张 云飞 电子工业出版社 2006;1-365 3MySQL 5 权威指南(第 3 版) (美)michael k
3、ofler?翻译:杨晓云 王建桥 杨涛 等 人民邮电出版社 2006 ;20120 指导教师意见: 签名: 系主任意见: 签名: 年 月 日 年 月 日 - I - 网上书店的设计与实现 摘 要 因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的 各个方面,作为电子化的商业行为,网上书店是目前应用最广的电子商务。 本系统设计目标明确,针对校园学生群体,做出具有网络时代个性化色 彩的网上书店。短小精悍,切实可行,是学生真正受益的网上书店系统。 本文主要讨论了服务器端三层模型的特点,分析了 JAVA 开发的特点及 开发技巧,讨论了创建网上书店的框架结构以及网上书店所需的数据库设 置,论
4、证了对于一个比较复杂的网上书店系统来说,技术是较合适的技术支 持。 基于前台的网站 JSP 是一种服务器端脚本编写环境,可以用来创建和运 行动态网页或 WEB 应用程序。JSP 网页可以包含HTML标记、普通文本、 脚本命令以及 COM 组件等。利用 JSP 可以向网页中添加交互式内容(如在 线表单) ,也可以创建使用 HTML 网的页作为用户界面的 WEB 应用程序。 基于后台的 SQL 数据库语言,SQL 支持 JDBC(开发数据库互连,Java Data Base Connectivity) ,利用 SQL 强大的 DDE(动态数据交换)和 OLE (对象的联接和嵌入)特性,可以在一个数
5、据表中嵌入位图、声音、Excel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。SQL 还可以将 程序应用于网络,并与网络上的动态数据相联接。 实现了该网上书店系统的基本功能,用户注册、登录、修改用户信息、 查找商品、排序查找、图书的分类浏览、图书的详细信息浏览、图书订购、 生成定单等等。 说明了网上书店的一些主要的设计思想,管理端的所有操作将动态地在 客户端显现出来,使网上书店真正地“动”起来。提出了系统有待改进的地 方以及今后进一步的工作。 关键词 网上书店;JSP;Struts2;JAVA - II - Sell Books Online System Abstract Sw
6、ift development of Internet influence and change human all respects of life on some degree of depth and scope. The online bookstore is an e-commerce behavior,which is applied widestly. The designing object in this system is clear, and it can realize the online bookstore with individualized color to the student of campus. It should be small and refine, and it should have practical feasibility. Besides, the students will really bene