1、Java Web 开发(JSP)课程设计 Java Web 开发(开发(JSP) 课程设计报告课程设计报告 题题 目:个人信息管理系统目:个人信息管理系统 设设 计计 者者:xxxxxxxx 专业班级:专业班级:xxxxxxxxxxxxxxxx 学学 号:号:xxxxxxxxxxxxxxxx 指导教师:指导教师: xxxxxxxxxx 2013 年 1 月 5 日 xxxxx 大学计算机学院 Java Web 开发(JSP)课程设计 1 个人信息管理系统报告书个人信息管理系统报告书 一、一、 系统需求背景系统需求背景 该系统实现用户的个人信息管理, 根据用户的需求实现相应的信息查询以及更新为用
2、户 挺方便的使用功能。 本系统适用于所有人的个人信息管理, 主要任务是对用户的的事宜、 心情、 工作、 学习、 个人帐目等等的记载,并对这些进行信息进行日常管理。社会发展越来越快,在面对多发方 面压力的情况下, 生活难免会陷入混乱, 我们在每天的生活和学习中会接触到大量丰富的信 息,对于个人信息也需要有一个系统的管理。 二、系统所涉及的一些知识二、系统所涉及的一些知识 该个人信息管理系统管理系统采用 JSP+JDBC+MySQL、extjs、struts、spring、ibatis 来 实现,视图层采用 JSP 来实现,并通过 JDBC 来连接 MySQL 数据库。 JSP(Java Serv
3、er Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一 种动态网页技术标准。 JSP 技术是用 JA VA 语言作为脚本语言的,JSP 网页为整个服务器端 的 JA V A 库单元提供了一个接口来服务于 HTTP 的应用程序。 JDBC 是一种可用于执行 SQL 语句的 JavaAPI(ApplicationProgrammingInterface 应用程 序设计接口) 。它由一些 Java 语言编写的类和界面组成。JDBC 为数据库应用开发人员、数 据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语 言编写完整的数据库
4、应用程序。 MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。SQL(结构化查询语言)是 世界上最流行的和标准化的数据库语言。MySQL 是以一个客户机/服务器结构的实现,它由 一个服务器守护程序 mysqld 和很多不同的客户程序和库组成。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个 SQL 服务器, 它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库, 但速 度更快,MySQL 就开发出来。 Java Web 开发(JSP)课程设计 2 三、三、 功能需求分析功能需求分析 对模块及其基本功能进行分析 本系统为方便用户使用起见设计了
5、八块:主页、任务管理、笔记管理、相册管理、订阅 管理、文档管理、帐目管理、系统管理。系统的基本功能是:用户登陆后,可以通过一系列 的操作管理个人信息,使得日常个人信息管理得到合理的保管,及时的进行完善,使得生活 更有条不紊,并且各个功能模块都可以选择性的开启或者停用。 四、四、 系统设计方案系统设计方案 整体设计方案。 根据系统功能需求分析,可将系统完善大致分为如下几步: 程序结构 主模块 程序开始 登录 注册 主页面 注册页面 输入 输出 输出 输入 Java Web 开发(JSP)课程设计 3 五、五、 系统涉及的数据库表系统涉及的数据库表 所使用的数据库及其字段。 数据库安装的是 MyS
6、QL 5.1,根据系统功能需求分析得到如下数据库表: 登录模块 密 码 和 用户名 主页面 判 断 是 否正确 用 户 浏 览 信息 退出 系统检测是 否有违法操 用户进行相 应的操作 是 Java Web 开发(JSP)课程设计 4 六、六、 具体功能分析具体功能分析 1、 登录界面 Java Web 开发(JSP)课程设计 5 $(document).ready(function() / 全局参数 var baseParams = start:0, limit:, delflag:“; / 用户数据源 var userListStore = new Ext.data.JsonStore( url: /userAction.do?method=queryForPaging, root: datas, totalProperty: results, fields: userId, userName, role, sex, birthdayStr, email, phone, status,