毕 业 设 计
题 目: 新空气摄影俱乐部论坛
诚 信 声 明
本人声明:
1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;
2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;
3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。
作者签名: 日期: 年 月 日
毕业设计(论文)任务书
题目: 新空气摄影俱乐部论坛
张洪洋 理 专业 信息与计算科学 班级 0603 200610010323 指导老师 肖 烨 职称 教研室主任
一、 基本任务及要求:
(1)撰写开题报告。
(2)初步方案: 了解设计论坛的相关知识。 查阅相关资料了解同类型论坛的实现原理及硬件要求。
(3)主要任务
(A)设计可以运行的新空气摄影俱乐部论坛。
(B) 对大学所学编程知识的深入了解,完善编程知识体系,学会运用各种编程软件。
二、 进度安排及完成时间:
第1周 课题讲解,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需中英文资料。
第2周 阅读资料、书籍,学习所需知识,撰写文献综述。
第3~5周 毕业实习。
第6周 完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案;准备开题报告。
第7周 撰写开题报告。
第8~13周 搭建软件开发环境,设计、开发、调试软件,测试软件。
第14~15周 撰写毕业论文(说明书),完成毕业答辩资格审查。
第16周 毕业答辩准备、毕业答辩。
目录
中英文摘要
第一章 JAVA的网络功能与编程
1-1 JAVA语言简介
1-2 JAVA语言在网络上的应用
1-3 JSP的基础--Servlet 技术
第二章 Struts概述
2-1 Struts的由来和发展
2-1-1 MVC简介
2-2 Struts优缺点
3-3 Struts的工作流程
第三章 网上书店详细设计
3-1 需求分析
3-2 总体设计
3-3 功能设计
3-4 数据库设计与实现
3-4-1 数据库的需求分析
3-4-2 创建数据表的脚本
3-5 网上书店基本流程
3-6 网上书店各页面功能
3-7 业务逻辑层各bean功能
3-8 控制处理层
总结
参考文献
摘要
JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,同时也会应用相关的Struts框架,并完成一个基于这种技术的新空气摄影俱乐部论坛。
【关键字】JAVA, Struts, Servlet, JSP, 网络编程, 电子商务, 新空气摄影俱乐部,论坛。
Abstract
At present JAVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming method of the double technology, And also show the Struts technology, And work out an fresh air BBS system base on this kind of technology.
Keywords: JAVA, Struts, Servlet, JSP, web program, internet, fress air , bbs.
第一章 JAVA的网络功能与编程
1-1 JAVA语言简介
Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。
1-2 JAVA语言在网络上的应用
Java程序可以获取网络上结点的图象、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个URL类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源。
1-3 JSP的基础--Servlet 技术
Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet这个名称而不做任何翻译,读者如果愿意,可以称之为"小服务程序"。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java S
相关热词:javaBBS 毕业 论文
上一篇:
(java)(论文)JAVA仓库管理系统
下一篇:
ASP小区停车管理系统(Access)(含录像)