- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
导师-学生网络交流平台.doc
毕业设计(论文)
题目 导师-学生的网络交流平台
学院(全称) 信息科学与工程学院
专业、年级 电子信息工程09级03班
学 生 姓 名 朱扬铭 学号
指 导 教 师 闫 果
论文评阅人
重庆交通大学
2013年
前言
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
有些Web框架是从实际的Web项目抽取出来的,也就是说,做一个具体的应用项目时,采取的架构比较理想,就把这部分和领域无关,而仅和Web的请求和响应处理有关的设计拿出来,形成一个基础,在开发别的应用项目的时候则可以从这基础做起,让开发者更关注领域问题,而不是Web的请求和响应的控制。
也有些Web框架是直接设计出来的,很多Web框架在设计的时候也都借鉴了别的框架,吸取优点,修改不足,并根据自己的框架的定位,在特定方面有自己的发挥,形成了自己的特点,比如有的web框架追求的是松耦合性,层次,结构之间都不密切绑定,有的Web框架则追求敏捷性,强调约定而不是配置。
Java 的 Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。
Java Web开发也就是基于B/S结构的Java应用程序开发,在传统的Web应用程序开发中,需要同时开发客户端和服务器端的程序,由服务器端的程序提供基本的服务,客户端是提供给用户的访问接口,用户可以通过客户端的软件访问服务器提供的服务,这种Web应用程序的开发模式就是传统的C/S开发模式,在这种模式中,由服务器端和客户端的共同配合来完成复杂的业务逻辑。例如以前的网络软件中,一般都会采用这种模式,而且现在的网络游戏中,一般还会采用这种Web开发模式,在这些Web应用程序中,都是需要用户安装客户端才可以使用的。
在C/S架构的开发模式中,服务器端完全是有开发人员自己提供,开发人员自己制定客户端的访问规则。这时候的服务器就是不仅要提供逻辑功能的服务,还要提供一点的协议支持,通过这样的协议,客户端程序才可以与服务器端进行通信,从而享受服务器端提供的服务。
目 录
摘 要 I
ABSTRACT II
第1章 绪 论 1
1.1 导师—学生网络交流平台的开发背景 1
1.2 导师—学生网络交流平台的功能与特点 1
1.3 开发目的 2
第2章 开发技术与开发工具简介 3
2.1 java语言 3
2.1.1 java语言简介 3
2.1.2 java语言优势 3
2.1.3 java语言特点 4
2.1.4 java语言主要特性 4
2.2 jsp动态页面 6
2.2.1 jsp简介 6
2.2.2 jsp引入语言 6
2.2.3 jsp内置对象 7
2.2.4 jsp技术方法 8
2.2.5 jsp的强势 9
2.3 oracle数据库 10
2.4 apache tomcat 11
2.5 MyEclipse 8.5 12
第3章 系统分析与设计 13
3.1 系统设计指导思想 13
3.2 系统开发环境 13
3.3 系统可行性分析 13
3.3.1 技术可行性 13
3.3.2 安全可行性 13
3.4 系统设计总流程图 13
3.5 数据库表设计 14
3.5.1 个人信息表 userinfo 15
3.5.2 收发消息表 message 15
3.5.3 通知公告表 notice 15
3.5.4 名片夹表 card 15
第4章 系统各个模块功能详解 19
4.1 登陆模块 19
4.2 信息管理模块 20
4.2.1 学生与老师的用户信息管理 20
4.2.2 管理员对用户信息的管理 23
4.2.3 密码修改 25
4.3 名片夹模块 26
4.4 通知公告模块 26
4.4.1 学生 27
4.4.2 老师与管理员 28
4.5 收发消息模块 31
第5章 关键功能代码与详解 33
5.1数据库增删查改sql语句 33
5.2 编号自增长 33
5.3 获取本地时间 33
5.4在jsp页面上显示从数据库中获取的数据 33
5.5 在jsp中直接运行java代码 33
5.
文档评论(0)