毕业设计论文:基于JSP技术的网上书店系统设计与实现

上传人:鲁** 文档编号:458152367 上传时间:2023-02-05 格式:DOC 页数:49 大小:1.29MB
返回 下载 相关 举报
毕业设计论文:基于JSP技术的网上书店系统设计与实现_第1页
第1页 / 共49页
毕业设计论文:基于JSP技术的网上书店系统设计与实现_第2页
第2页 / 共49页
毕业设计论文:基于JSP技术的网上书店系统设计与实现_第3页
第3页 / 共49页
毕业设计论文:基于JSP技术的网上书店系统设计与实现_第4页
第4页 / 共49页
毕业设计论文:基于JSP技术的网上书店系统设计与实现_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《毕业设计论文:基于JSP技术的网上书店系统设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文:基于JSP技术的网上书店系统设计与实现(49页珍藏版)》请在金锄头文库上搜索。

1、武汉科技学院毕业设计(论文)任务书课题名称:基于JSP技术的网上书店系统设计与实现完成期限:2010年10月06日至2010年12月15日院系名称 电子信息工程学院 指导教师 * 专业班级 自动化 071 指导教师职称 讲师 学生姓名 * 院系毕业设计(论文)工作领导小组组长签字 一、课题训练内容(1)培养学生软件开发工具使用和应用软件的程序设计能力;(2)培养学生软件项目的需求分析能力和软件文档规范化写作能力;(3)培养学生资料收集、文献查阅和文件资料总结能力;(4)通过外文资料的阅读和翻译,培养学生外文阅读与写作能力;(5)培养学生团队合作和交流能力;(6)培养学生软件项目的设计和工程实现

2、能力;(7)通过实际项目培养学生工作责任心、事业心和创新意识。二、设计(论文)任务和要求本设计是利用JSP(Java Server Pages)结合SQL Server数据库来实现的BS结构建立一个网上书店。JSP是以Java语言为脚本语言,在连接SQL Server数据库中可以通过JDBC驱动程序与数据库连接。要求设计具有用户使用简单,界面直观等优点。本设计具有图书销售、新介绍、图书查询、销售统计、用户管理,新书推荐,分类查找,图书检索,购买流程,销售排行,网站管理等功能。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更

3、充分地体现到这些知识与技术在本系统中的应用与实现。具体要求如下:(1)熟练掌握目前流行的开发平台并能进行应用系统开发;(2)运用软件工程的相关知识进行网上购书系统的需求分析和设计;(3)详细分析网上购书系统的业务流程并划分出功能模块;(4)按时完成系统的软件实现,系统调试;(5)论文语言简洁,条理分明,论述清晰;(6)按毕业设计规范写出符合要求的论文。三、毕业设计(论文)主要参数及主要参考资料1飞思科技产品研发中心. Java2应用开发指南M . 北京: 电子工业出版社, 2003.2张琴, 张千帆. JSP动态网页制作基础培训教程M . 北京: 人民邮电出版社, 2005.3汪孝宜等. JS

4、P数据库开发实例精粹M . 北京: 电子工业出版社, 2005.4王军. MySQL4从入门到精通M . 北京: 电子工业出版社, 2003.5 汪孝宜,刘中兵,徐家晶.JSP数据库开发实例精粹M.北京:电子工业出版社.2004.6 耿祥义.Java大学实用教程M.北京:电子工业出版社.2005.7 龙马工作室.典型商业网站建设实例精讲(HTML版)M.北京:人民邮电出版社.2007.8 孙卫琴.精通Struts:基于MVC的Java Web设计与开发M.北京:电子工业出社.2004.9 刘中兵,李伯华,邹晨.JSP数据库项目案例导航M.北京:清华大学出版社.2005.10 宋汉增,沈琳.利用

5、Hibernate对象持久化服务简化Java数据库访问J.计算机应用,2003(12):135-137.11 陈雄华.精通Spring-企业应用开发详解M.北京:电子工业出版社,2007.12 李刚.整合Struts+Hibernian+Spring应用开发详解M.北京:清华大学出版社,2007.13 黄烟波,张红宇,李建华.基于Struts和Hibernate的J2EE架构J.计算机时代,2004(10):29-30.14 计磊,李里,周伟.J2EE-Eclipse struts Hibernate Spring整合应用案例M.北京:人民邮电出版社,2006.15 黄海,朱跃龙.J2EE设计

6、模式与框架技术的应用研究J.计算机与现代化,2006(5):114-115.16 赵小穗,李建民,林振荣.基于Hibernate和Struts的Web应用系统的设计J.计算机与现代化,2007(6):76-80.17 Cay S Horstmann.Gary Cornell Java 2核心技术(卷I):基础知识M.北京:机械工业出版社,2006.18 美Arnold Doray.Struts基础教程M.北京:人民邮电出版社,2007.19 陈松乔,任胜兵,王国军.现代软件工程M.北京:清华大学出版社.2004.20 戎伟,张双.Struts-Java流行服务器、框架、工具及整合应用 M.北京

7、:人民邮电出版社,2006.四、毕业设计(论文)进度表武汉科技学院毕业设计(论文)进度表序号起止日期计划完成内容实际完成情况检查人签名检查日期110/10/06-10/10/09文献搜集与整理、外文翻译、开题报告210/10/010-10/10/12撰写开题报告310/10/13-10/10/19系统需求分析410/10/20-10/10/26系统模块划分与功能设计510/10/27-10/11/02数据库设计610/11/03-10/11/26软件编制、系统实现与系统测试710/11/26-10/12/11撰写论文810/12/11-10/12/15教师审阅论文、修改论文武汉科技学院毕业设计

8、(论文)开题报告课题名称基于JSP技术的网上书店系统设计与实现院系名称电子信息工程学院专 业自动化班 级自动化 071学生姓名*一、 课题的意义近年来,Web技术随着网络的应用的普及而不断的发展,Internet的应用成了世人关注的焦点。随着信息的全球化和国际互联网的普及化。商业的运行模式和人们的消费观念也随之改变。电子商务已经成为一种时尚。图书信息易于判断和选择,所以适合于网上交易,因而“网上书店”成了电子商务的先锋。网上书店又名电子书店、网络书店、虚拟书店,其内涵都样,都是利用信息技术、数字技术、虚拟技术、网络技术在互联网或因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场

9、。网上书店的出现使人们足不出户就可以买到自己需要的图书,从而打破了传统书店的经营模式。二、 本课题的研究内容网上购书网站主要是通过Web来控制每位老师的课程与相关教材信息的关联。综合运用HTML,Java,JavaScript,JSP, Servlet,Java bean,SQLServer等工具和MVC模式、Struts框架、Hibernate框架、Spring框架,网页的模板式设计、等主要技术开发一个方便实用、美观而大方的基于JSP技术的网上书店系统设计与实现。该系统包括购书模块,购书模块包括客户登录,客户查看所有书籍等模块;同时还有管理员模块,管理员模块包括查询所有到货书籍,将查询结果打

10、印成excel表,为书籍标价,修改管理员密码,负责添加新的教材等功能。从理论研究的角度讲,通过对实际应用系统的开发,进一步学习和掌握计算机应用技术,如Web应用程序的设计、数据库的设计、面向对象及构件的程序设计、软件工程等。三、 本课题的研究方法和手段本课题研究的重点是利用三层模式来实现web系统。系统采用MVC(模型视图控制器)模式的设计思想,应用当前流行的Struts+Hibernate+Spring方式开发程序。项目采用B/ S(浏览器/数据库服务器)三层应用体系结构,前台页面由JSP编写,系统流程的控制及事务处理用Java语言编写,后台数据库采用SQL Server 2000数据库。项

11、目分为游客登录,管理员前台管理(管理员查询书目、价格,信息导出到excel)和管理员后台管理三个模块。Struts架构是一种基于Java的技术,Web应用程序开发者通过Struts架构即可充分利用面向对象设计、代码重用以及“编写一次、到处可用”的优点。它提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象, struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库

12、。实现了javaweb中数据库部分的平台可移植性。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而与它们无缝地整合. Spring是一个开源框架,它由Rod Johnson创建。它是为了

13、解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序,是一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。SQL Server是发展最快的关系数据库,是Microsoft Windows平台上最流行的关系数据库和最流行的Web数据库之一,而且SQL Server的拥有成本较Oracle低。使用微软的S

14、QL Server数据库系统作为一个完备的数据库和数据分析包,SQL Server 2000为快速开发新的应用程序提供了便利。四、 本课题的研究步骤1. 10月份:明确课题的含义,明白课题的要求,文献搜集与整理、外文翻译、开题报告。2. 10月底:需求分析。弄清大概的工作和要实现的功能,根据研究内容,确定研究方案,制定比较合理的并且可实现的执行方案。开发的工具则需要:JDK1.6,Eclipse3.3,SQL Server2000,Tomcat,Hibernate,myEclipse等。3. 11月初:搭建好开发环境。根据需求分析所需要的工具,组建JSP开发平台。分别安装好JDK1.6,SQL

15、 Server 2000,Eclipse3.3,MyEclipse6.5,Microsoft SQL Server 2000 JDBC Driver 2.1,Tomcat 6.0,并配置好相应的环境变量和系统变量。4. 11月上旬到11月中旬:具体代码实施。此阶段主要实现的是代码的实现和功能界面的实现。完成各个模块,并在次时期进行模块的单元测试。5. 11月中旬到11月底:测试,修改和完善。以从第4阶段完成的基本蓝图为基础,修改查询系统中的某些逻辑错误,检测系统的功能实现情况,改进其不完善的地方,使系统尽可能的完善。五、 参考书目1飞思科技产品研发中心. Java2应用开发指南M . 北京: 电子工业出版社, 2003.2张琴, 张千帆. J

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号