在线交友系统_java课设_含可运行程序.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线交友系统_java课设_含可运行程序

在线交友系统 1.课程设计目的 这次课程设计的目的在于,巩固和加深所学的java基础知识。让这些所学定西不付之东流。并在基础上加深理解,还有扩展知识面。所以在这次的java课程设计中我使用了jsp技术。从而来扩展java技术。 在本次中还加深掌握了JDK,Myeclipse,Tomcat等开发工具的使用。拓宽常用类库的应用。使我们通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。 本次设计的是基于B/S结构的web程序。在线交友系统,可以提供一个简单的交友平台,可以创建用户,查找朋友,给朋友留言。 2.设计方案论证 2.1设计思路 2.1.1整体设计思路 交友系统的目的是为在线的用户提供一个交友的论坛空间,基本B/S结构web程序。 是应用jsp构建的model1的系统。当用户访问系统时,可以先注册一个会员,在登录系统(如果有账户可以直接登录),进入系统后可以寻找想要交往的朋友,并查看他们的信息。查找会员的时候也有两种查找方法,一种是浏览所有会员,一种是按照会员的名字查寻。 在选定想要交的朋友后,就可以向她留言了,进入留言板。在留言时也有两种方式一种是发表公共的留言,让大家都看到。另一种是对某一个用户发表私有留言。登录系统还可以修改自己的信息或密码。 2.1.2数据库设计 系统的数据库中一共3个表 member,member,wordpad 其结构如下图1,图2,图3 图1 member图 图2 member图 图3 wordpad图 2.1.3 jdbc与jsp 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可是由微软发布的关联式数据库管理系统。delete.jsp,find.jsp,index.jsp,leaveword.jsp,login.jsp,message.jsp,modifyMessage.jsp,modifyPassword.jsp,publicMessage.jsp,register.jsp,secretMessage.jsp,showMemeber.jsp,welcomeFriend.jsp。来完成前台的显示和操作。还有一个文本在导入导航条. 程序的有还有6个java类:HandleMessage.java,Login.java,PageNumber.java,PublicWord.java,Register.java,SecretWord.java,来完成数据操作的功能。 2.2.1 HandleMessage.java 获取属性content的值,为了能显示HTML或JSP源文件,需进行流的处理技术Connection con,Statement sql,ResultSet rs,以及三对set,get。还有在一个验证登陆的方法。他会把用户输入的用户名,密码。和数据库中的核对,来判断该用户是否通过。 2.2.3 PageNumber.java 该类设计的记录数。设置欲显示的页码数。分页之后的总页数。PublicWord.java 该类是用来添加用户的公共留言。并把它存储在数据路的用户表里,是留言板的实现类。 2.2.5 Register.java 该类所创建的对象是一个用户,把用户的信息存放在数据库里,完成创建用户的操作。 2.2.6 SecretWord.java 该类创建 图4功能模块图 2.3.1 登陆,注册 让用户登录系统,还有让新用户注册系统,这是基本的功能。 2.3.2 浏览会员 用户可以浏览其他的会员信息,选择其中的一些用户做自己的朋友。 2.3.3 查找会员 用于查找会员,查找自己交的朋友。输入它的用户名进行查找。 2.3.4 留言 留言板的操作,用户可以留言给自己的朋友,而且在这里用户可以 2.3.5查看公共留言板 查看公共的留言信息。 2.3.6查看私有留言板 用查看被人给他的留言信息。 2.3.7 修改个人信息 该模块用于修改个人的注册信息。 2.3.8 修改密码 该模块用于修改个人的密码。 2.4

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档