个人信息管理系统课程设计报告书

上传人:飞*** 文档编号:2679548 上传时间:2017-07-26 格式:DOC 页数:30 大小:478.82KB
返回 下载 相关 举报
个人信息管理系统课程设计报告书_第1页
第1页 / 共30页
个人信息管理系统课程设计报告书_第2页
第2页 / 共30页
个人信息管理系统课程设计报告书_第3页
第3页 / 共30页
个人信息管理系统课程设计报告书_第4页
第4页 / 共30页
个人信息管理系统课程设计报告书_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《个人信息管理系统课程设计报告书》由会员分享,可在线阅读,更多相关《个人信息管理系统课程设计报告书(30页珍藏版)》请在金锄头文库上搜索。

1、Java Web 开发(JSP)课程设计Java Web 开发(JSP)课程设计报告题 目:个人信息管理系统设 计 者 :xxxx 专业班级:xxxxxxxx学 号:xxxxxxxx指导教师: xxxxx2013 年 1 月 5 日xxxxx 大学计算机学院Java Web 开发(JSP)课程设计1个人信息管理系统报告书一、 系统需求背景该系统实现用户的个人信息管理,根据用户的需求实现相应的信息查询以及更新为用户挺方便的使用功能。本系统适用于所有人的个人信息管理,主要任务是对用户的的事宜、心情、工作、学习、个人帐目等等的记载,并对这些进行信息进行日常管理。社会发展越来越快,在面对多发方面压力的

2、情况下,生活难免会陷入混乱,我们在每天的生活和学习中会接触到大量丰富的信息,对于个人信息也需要有一个系统的管理。二、系统所涉及的一些知识该个人信息管理系统管理系统采用 JSP+JDBC+MySQL、extjs、struts、spring、ibatis来实现,视图层采用 JSP 来实现,并通过 JDBC 来连接 MySQL 数据库。JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP 技术是用 JAVA 语言作为脚本语言的,JSP 网页为整个服务器端的 JAVA 库单元提供了一个接口来服务于 HTTP

3、的应用程序。 JDBC 是一种可用于执行 SQL 语句的 JavaAPI(ApplicationProgrammingInterface 应用程序设计接口) 。它由一些 Java 语言编写的类和界面组成。 JDBC 为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java语言编写完整的数据库应用程序。MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL 是以一个客户机/服务器结构的实现,它由一个服务器守护程序 mysqld 和很多不同的客户程序和库组成。MySQL

4、 主要目标是快速、健壮和易用。最初是因为我们需要这样一个 SQL 服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL 就开发出来。 Java Web 开发(JSP)课程设计2三、 功能需求分析对模块及其基本功能进行分析本系统为方便用户使用起见设计了八块:主页、任务管理、笔记管理、相册管理、订阅管理、文档管理、帐目管理、系统管理。系统的基本功能是:用户登陆后,可以通过一系列的操作管理个人信息,使得日常个人信息管理得到合理的保管,及时的进行完善,使得生活更有条不紊,并且各个功能模块都可以选择性的开启或者停用。四、 系统设计方案整体设计方案。根

5、据系统功能需求分析,可将系统完善大致分为如下几步:程序结构主模块程序开始登录 注册主页面 注册页面输入 输出输出 输入Java Web 开发(JSP)课程设计3五、 系统涉及的数据库表所使用的数据库及其字段。数据库安装的是 MySQL 5.1,根据系统功能需求分析得到如下数据库表:登录模块密码和用户名主页面判断是否正确用户浏览信息退出系统检测是否有违法操作用户进行相应的操作是Java Web 开发(JSP)课程设计4六、 具体功能分析1、 登录界面Java Web 开发(JSP)课程设计5$(document).ready(function()/ 全局参数var baseParams = st

6、art: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,baseParams: baseParams,autoLoad: true);/ 工具栏var userListToolbar = new Ext.Tool

7、bar(renderTo: userListToolBarDiv,items: new Ext.Button(id: userList-add-button,Java Web 开发(JSP)课程设计6text: 添加 ,iconCls: user_add),-,new Ext.Button(id: userList-start-button,text: 启用 ,iconCls: status_online),new Ext.Button(id: userList-stop-button,text: 停用 ,iconCls: status_offline),new Ext.Button(id:

8、userList-delete-button,text: 删除 ,iconCls: status_busy),new Ext.ux.form.SearchField(store: userListStore,width: 320,paramName: userName,emptyText: 请输入用户名.,style: margin-left: 10px;);/ 用户数据表格var sm = new Ext.grid.CheckboxSelectionModel();var userListGrid = new Ext.grid.GridPanel(id: userListGrid,rende

9、rTo: userListGridDiv,border: false,stateful: true,autoScroll: auto,store: userListStore,loadMask: true,cm: new Ext.grid.ColumnModel(defaults: width: 100,sortable: true,Java Web 开发(JSP)课程设计7columns: sm,new Ext.grid.RowNumberer(header:),id:role,header: 角色 , width: 100, sortable: true, dataIndex: role,

10、id:userId,header: 账号, width: 100, sortable: true, dataIndex: userId,id:userName,header: 用户名, width: 100, sortable: true, dataIndex: userName,id:sex,header: 性别 , width: 50, sortable: true, dataIndex: sex,id:birthdayStr,header: 生日, width: 100, sortable: true, dataIndex: birthdayStr,id:email,header: 邮箱

11、, width: 180, sortable: true, dataIndex: email,id:phone,header: 电话, width: 100, sortable: true, dataIndex: phone,id:status,header: 状态, width: 50, sortable: true, dataIndex: status),sm: sm,columnLines: true,bbar: new Ext.PagingToolbar(pageSize: ,store: userListStore,displayInfo: true,displayMsg: Anyn

12、ote.PAGINGTOOLBAR_DISPLAYMSG,emptyMsg: Anynote.PAGINGTOOLBAR_EMPTYMSG,doLoad: function(start)baseParams.start = start;this.store.load(params: baseParams););/ 设置Grid高度和宽度Anynote.resizeGridTo(userListGrid, 0, 56);/ 添加按钮$(#userList-add-button).click(function()/ 角色数据源var roleStore = new Ext.data.ArraySt

13、ore( fields : role, roleName, Java Web 开发(JSP)课程设计8data : ,sortInfo: field: role, direction: ASC);if(=)roleStore.removeAt(0);elseroleStore.removeAt(0);roleStore.removeAt(0);/ 性别数据源var sexStore = new Ext.data.ArrayStore( fields : sex, sexName, data : ,sortInfo: field: sex, direction: ASC);/ 风格数据源var

14、themeStore = new Ext.data.SimpleStore( fields : theme, themeName, data : Anynote.THEME_DATA );/ 编辑用户Formvar addUserFormPanel = new Ext.FormPanel(id: addUserFormPanel,labelWidth: 60,buttonAlign: center,border: false,bodyStyle: padding:10px;text-align:left;background-color:transparent;,url: ,items:/ 角

15、色xtype:combo,hiddenName: role,fieldLabel: 角色,store: roleStore,mode : local,triggerAction: all,valueField: role,displayField: roleName,Java Web 开发(JSP)课程设计9allowBlank:false,editable: false,width: 230,anchor:98%,/ 账号xtype:textfield,name: userId,fieldLabel: 账号,anchor:98%,allowBlank:false,maxLength: 20,new Ext.form.TextField (/ 密码inputType: password,name:password,fieldLabel:密码,anchor:98%,allowBlank:false,maxLength: 20),new Ext.form.TextField (/ 确认

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号