[17] Cay S Horstmann.Gary Cornell Java 2核心技术(卷I):基础知识[M].北京:机械工业出版社,2006.
[18] [美]Arnold Doray.Struts基础教程[M].北京:人民邮电出版社,2007.
[19] 陈松乔,任胜兵,王国军.现代软件工程[M].北京:清华大学出版社.2004.
[20] 戎伟,张双.Struts-Java流行服务器、框架、工具及整合应用 [M].北京:人民邮电出版社,2006.
四、毕业设计(论文)进度表
武汉科技毕业设计(论文)进度表
序
号
起止日期
计划完成内容
实际完成情况
检查人签名
检查日期
1
10/10/06-10/10/09
文献搜集与整理、外文翻译、开题
报告
2
10/10/010-10/10/12
撰写开题报告
3
10/10/13-10/10/19
系统需求分析
4
10/10/20-10/10/26
系统模块划分与功能设计
5
10/10/27-10/11/02
数据库设计
6
10/11/03-10/11/26
软件编制、系统实现
与系统测试
7
10/11/26-10/12/11
撰写论文
8
10/12/11-10/12/15
教师审阅论文、
修改论文
武汉科技毕业设计(论文)开题报告
课题名称
基于JSP技术的网上书店系统设计与实现
院系名称
电子信息工程
专 业
自动化
班 级
自动化 071
学生
灞 最
一、 课题的意义
近年来,Web技术随着
网络的应用的普及而不断的发展,Internet的应用成了世人关注的焦点。
随着信息的全球化和国际互联网的普及化。商业的运行模式和人们的消费观念也随之改变。电子商务已经成为一种时尚。图书信息易于判断和选择,所以适合于网上交易,因而"网上书店"成了电子商务的先锋。网上书店又名电子书店、网络书店、虚拟书店,其内涵都~样,都是利用信息技术、数字技术、虚拟技术、网络技术在互联网或因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。网上书店的出现使人们足不出户就可以买到自己需要的图书,从而打破了传统书店的经营模式。
二、 本课题的研究内容
网上购书网站主要是通过Web来控制每位老师的
课程与相关教材信息的关联。综合运用HTML,Java,JavaScript,JSP, Servlet,Java bean,SQLServer等工具和MVC模式、Struts框架、Hibernate框架、Spring框架,网页的模板式设计、等主要技术开发一个方便实用、美观而大方的基于JSP技术的网上书店系统设计与实现。该系统包括购书模块,购书模块包括客户登录,客户查看所有书籍等模块;同时还有管理员模块,管理员模块包括查询所有到货书籍,将查询结果打印成excel表,为书籍标价,修改管理员密码,负责添加新的教材等功能。
从理论研究的角度讲,通过对实际应用系统的开发,进一步
学习和掌握计算机应用技术,如Web应用程序的设计、数据库的设计、面向对象及构件的程序设计、软件工程等。
三、 本课题的研究方法和手段
本课题研究的重点是利用三层模式来实现
web系统。系统采用MVC(模型-视图-控制器)模式的设计思想,应用当前流行的Struts+Hibernate+Spring方式开发程序。项目采用B/ S(浏览器/数据库服务器)三层应用体系结构,前台页面由JSP编写,系统流程的控制及事务处理用Java语言编写,后台数据库采用SQL Server 2000数据库。项目分为游客登录,管理员前台管理(管理员查询书目、价格,信息导出到excel)和管理员后台管理三个模块。
Struts架构是一种基于Java的技术,Web应用程序开发者通过Struts架构即可充分利用面向对象设计、代码重用以及"编写一次、到处可用"的优点。它提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象, struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。
Hibernate是一个开放
源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。实现了javaweb中数据库部分的平台可移植性。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。
Spring致力于J2EE应用的各层的解决
方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的"一站式"选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而与它们无缝地整合. Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复
请下载论文,论文或程序为doc