武汉科技
毕业设计(论文)任务书
课题名称:基于JSP技术的网上书店系统设计与实现
完成期限:2010年10月06日至2010年12月15日
院系名称 电子信息工程 指导教师
专业班级 自动化 071 指导教师职称 讲师
学生 灞 最
院系毕业设计(论文)工作领导小组组长签字
一、课题训练内容
(1)培养学生软件开发工具使用和应用软件的程序设计能力;
(2)培养学生软件项目的需求分析能力和软件文档规范化写作能力;
(3)培养学生资料收集、文献查阅和文件资料总结能力;
(4)通过外文资料的阅读和翻译,培养学生外文阅读与写作能力;
(5)培养学生团队合作和交流能力;
(6)培养学生软件项目的设计和工程实现能力;
(7)通过实际项目培养学生工作责任心、事业心和创新意识。
二、设计(论文)任务和要求
本设计是利用JSP(Java Server Pages)结合SQL Server数据库来实现的B/S结构建立一个网上书店。JSP是以Java语言为脚本语言,在连接SQL Server数据库中可以通过JDBC驱动程序与数据库连接。要求设计具有用户使用简单,界面直观等优点。本设计具有图书销售、新介绍、图书查询、销售统计、用户管理,新书推荐,分类查找,图书检索,购买流程,销售排行,网站管理等功能。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
具体要求如下:
(1)熟练掌握目前流行的开发平台并能进行应用系统开发;
(2)运用软件工程的相关知识进行网上购书系统的需求分析和设计;
(3)详细分析网上购书系统的业务流程并划分出功能模块;
(4)按时完成系统的软件实现,系统调试;
(5)论文语言简洁,条理分明,论述清晰;
(6)按《毕业设计规范》写出符合要求的论文。
三、毕业设计(论文)主要参数及主要参考资料
[1]飞思科技产品研发中心. Java2应用开发指南[M ] . 北京: 电子工业出版社, 2003.
[2]张琴, 张千帆. JSP动态网页制作基础培训教程[M ] . 北京: 人民邮电出版社, 2005.
[3]汪孝宜等. JSP数据库开发实例精粹[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] 宋汉增,沈琳.利用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设计模式与框架技术的应用研究[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].北京:人民邮电出版社,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程序员可以随心所欲的使用对象编程思维来操纵数据
上一篇:
毕业论文_电子商务网上购物_毕业设计jsp_JavaBean技术
下一篇:
产品定价因素分析MBA论文:以印度移动应用程序定价分析为例