jsp个人通信录系统课程设计.doc_第1页
jsp个人通信录系统课程设计.doc_第2页
jsp个人通信录系统课程设计.doc_第3页
jsp个人通信录系统课程设计.doc_第4页
jsp个人通信录系统课程设计.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JSP实现的个人通讯录管理系统课程设计指导书一、 课程设计的目的:学习用JSP 实现一个小型系统,学习使用JSP中的重要技术,包括Java Bean 和Java Severlet,以及连接数据源问题。同时,要通过设计本小型系统,了解软件开发的基本理念与要求。二、 设计名称:JSP实现的个人通讯录管理系统三、 设计要求:个人通讯录管理系统由JSP实现,首先通过用户名和密码登录本系统,其中用户名和密码保存在数据库中。本系统的基本功能包括:查看我的通讯录,内容包括电话号码和email,在查看我的通讯录功能中要实现分页显示功能,避免日后使用中通讯录资料过多,不容易显示;查询功能,根据姓名查询相应的电话和email,添加人员和删除人员。四、 设计过程1、首先,根据软件开发的基本要求,无论所开发的系统获软件多么小,一定要做好需求分析和总体设计、详细设计等过程,才可以着手实现系统。对于本系统,个人通讯录管理系统,就我个人理解,虽然它的实用性已经不是很强,但是我的设计想法是尽可能完善其功能并做到精小,可以结合嵌入式思想,将其嵌入手机、MP3等数码产品。2、编写源代码。3、安装sun公司的JDK (可到免费下载)JDK安装完成后,需要进行几个环境变量的设置.对于Windows2000/XP,右键单击“我的电脑”,选择“属性”,弹出“系统特性”对话框,选择“高级”选项卡,单击环境变量按钮,分别添加如下系统环境变量:变量名:classpath,变量值:D:jdk1.5jrelibtr.jar;.;(根据自己JDK的安装路径去写)变量名:path,变量值:D:jdk1.5bin;4其次安装JSP引擎-比如广泛使用的Tomcat服务器(可到http:/jakarta.A/tomcat 免费下载)5正确安装完成后,到Tomcat的安装目录下(如C:Program FilesTomcat 6.0bin)启动Tomcat服务器。方法是:双击tomcat6.exe,该窗口一直保持打开状态;或双击tomcat6w.exe,点击start来启动Tomcat服务器。然后把jiang文件夹拷贝到Tomcat的Web服务目录下,如C:Program FilesTomcat 6.0webappsjiang。6加载数据源控制面板管理工具数据源系统DSN选项卡添加单击Microsoft Access Driver(*mdb)在数据源名称处,输入sara单击选择找到C:Program FilesTomcat 6.0webapps下的数据库“通讯录.mdb”,双击,确定即可。7运行系统打开IE浏览器,输入:8080/jiang/login.jsp ,即可进入本系统。登陆本系统用户名:jiang,密码:123课程设计任务书姓 名姜洪璐学 号0511706011班 级05网络工程 课程名称JSP实现个人通信录管理系统课程性质设计时间 2008 年 12 月 22 日 2008 年 1月 4 日设计名称JSP实现的个人通讯录管理系统设计要求个人通讯录管理系统由JSP实现,首先通过用户名和密码登录本系统,其中用户名和密码保存在数据库中。本系统的基本功能包括:查看我的通讯录,内容包括电话号码和email,在查看我的通讯录功能中要实现分页显示功能,避免日后使用中通讯录资料过多,不容易显示;查询功能,根据姓名查询相应的电话和email,添加人员和删除人员。设计思路与设计过程首先,对本系统做了必要的需求分析和可行性分析。详细设计了本系统的基本功能,查看、查询、添加和删除等。数据库用ACCESS,储存基本信息。编写源代码,其中包括类、页面以及数据源连接。最后,运行本系统,并进行检错,包括错误登录以及重名等问题的处理。计划与进度2008.124-2008.12.25 查阅资料,需求分析,系统分析;2008.12.25-2009.1.2详细设计,编写代码,调试程序;2009.1.2-2009.1.3 测试程序;任课教师意 见说 明课程设计报告课程:JSP实现的个人通讯录管理系统 学号: 0511706011 姓名: 姜洪璐 班级: 05级网络工程 教师: 司广涛 曲阜师范大学计算机科学学院日期:2008年 1 月 4 日 设计名称: JSP实现的个人通讯录管理系统设计内容:个人通讯录管理系统由JSP实现,首先通过用户名和密码登录本系统,其中用户名和密码保存在数据库中。本系统的基本功能包括:查看我的通讯录,内容包括电话号码和email,在查看我的通讯录功能中要实现分页显示功能,避免日后使用中通讯录资料过多,不容易显示;查询功能,根据姓名查询相应的电话和email,添加人员和删除人员。设计目的与要求:学习用JSP 实现一个小型系统,学习使用JSP中的重要技术,包括Java Bean 和Java Severlet,以及连接数据源问题。同时,要通过设计本小型系统,了解软件开发的基本理念与要求。设计环境或器材、原理与说明:装有Windows XP系统的电脑,并安装JDK以及Tomcat 和EditPlus 。原理:使用JSP+ACCESS进行编程。说明:本系统的登录的用户名:jiang ,密码:123,保存在数据库中,不足之处:为设置加密。设计过程(步骤)或程序代码:1、添加功能源码:/添加联系人,只显示添加的内容package bean;import java.sql.*;public class Insertpublic String name=null,tel=null,email=null;public StringBuffer buffer=new StringBuffer();public void setName(String s)name=s;public void setEmail(String s)email=s;public void setTel(String s)tel=s;public StringBuffer getBuffer()Connection c=null;Statement s=null;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);/建立JDBC-ODBC桥接器c=DriverManager.getConnection(jdbc:odbc:sara);/与ODBC数据源sara指定的数据库建立连接s=c.createStatement();if(name!=null)s.executeUpdate(insert into good(name,tel,email) values(+name+,+tel+,+email+);buffer.append();buffer.append();buffer.append(姓名);buffer.append(电话);buffer.append(Email);buffer.append(); buffer.append();buffer.append(+name);buffer.append(+tel);buffer.append(+email);buffer.append();buffer.append();catch(Exception e)return buffer;2、删除功能:/根据姓名删除联系人package bean;import java.sql.*;public class Deletepublic String name=null; public StringBuffer buffer=new StringBuffer();public void setName(String s)name=s;public StringBuffer getBuffer()Connection c=null;Statement s=null;ResultSet rs=null;try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);/建立JDBC-ODBC桥接器c=DriverManager.getConnection(jdbc:odbc:sara);/与ODBC数据源sara指定的数据库建立连接s=c.createStatement();if (name!=null)s.executeUpdate(delete from good where name+=+name+);rs=s.executeQuery(select * from good);buffer.append();buffer.append();buffer.append(姓名);buffer.append(电话);buffer.append(Email);buffer.append();while(rs.next()String name=rs.getString(name); String tel=rs.getString(tel); String email=rs.getString(email); buffer.append();buffer.append(+name);buffer.append(+tel);buffer.append(+email);buffer.append();buffer.append();catch(Exception e)return buffer;设计结果与分析(可以加页):设计体会与建议:通过本设计的锻炼,使我更加理解了JSP编程技术的基本概念和编程方法及JSP编程环境的使用、各功能的实现;通过这次课程设计使我能够正确地理解JSP编程技术中的的方法,基本掌握了JSP编程技术中的内置对象的使用,内置组件的使用,数据库的连接等等。通过这次课程设计,使我感觉到要想学好一门编程技术一定要多实践,尤其是计算机语言更应该多上机操作实践。回想设计的整个过程我明白了设计一个程序不是件容易的事,更重要的是不论设计一个软件还是系统,不能急于下手写代码;首先要做好最初的需求分析、可行性研究、总体设计等,虽然在小型系统中这种需要不明显,但是,对于一个软件,这是比不可少的,这也是重要的软件设计理念。在开始写代码前,一定要对系统的总体模块进行分析和设计,分析系统主要的功能,以及各个功能之间的联系以及界面的设计。另外,虽然本次设计的是小型系统,但是一定要主要基本的安全保护以及界面的可交互性。在本次系统的设计中,用户名和密码是保存在数据库中,但是未对密码作密保处理是一重要的不足之处,其次,对于删除用户时,要对用户作一次提示,确认删除。再次,系统添加功能中时,并未对email地址进行合法性检查。以上是我本次课程设计的心得,以及对本系统的不足进行的总结。设计成绩:教师签名:年月日网络通讯录管理系统是面向所有网民的的通讯录及附属服务,包括通讯录管理,记事本管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于JAVA连接 SQLSERVER数据库进行开发的网络通讯录管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使通讯录的管理和运营趋于计算机化,使之更加方便、快捷 以提高工作效率。 主要包括三大管理模块: 1.登录系统 对系统的安全性进行管理。 注册用户登陆 可查询信息和记录,可以进行收藏。 后台管理登陆 可查询、管理用户。 2.基本资料管理 主要介绍通讯录、记事本、收藏夹等基本资料。 通讯录 增加、管理通讯录中的基本资料。 记事本 增加、管理记事本中的基本资料。 收藏夹 增加、管理收藏夹中的基本资料

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论