(毕业设计论文)《基于JAVA用户管理系统》

上传人:zhuma****mei1 文档编号:54409206 上传时间:2018-09-12 格式:DOC 页数:14 大小:767KB
返回 下载 相关 举报
(毕业设计论文)《基于JAVA用户管理系统》_第1页
第1页 / 共14页
(毕业设计论文)《基于JAVA用户管理系统》_第2页
第2页 / 共14页
(毕业设计论文)《基于JAVA用户管理系统》_第3页
第3页 / 共14页
(毕业设计论文)《基于JAVA用户管理系统》_第4页
第4页 / 共14页
(毕业设计论文)《基于JAVA用户管理系统》_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《(毕业设计论文)《基于JAVA用户管理系统》》由会员分享,可在线阅读,更多相关《(毕业设计论文)《基于JAVA用户管理系统》(14页珍藏版)》请在金锄头文库上搜索。

1、JAVAJAVA 学期项目设计任务书学期项目设计任务书系别系别电气与电子工程系专业专业计算机应用技术班级班级指导教师师指导教师师题目题目基于 JAVA 用户管理系统 设计目的:设计目的:用户管理系统的作用是为管理员提供一个管理系统中所有不同 权限,不同角色的用户管理界面,通过这个系统,网站管理员可以实现添加用 户、更新原有用户、删除用户等操作。这些功能对于很多企业内部应用都是很 有用的,也是各类大型信息管理系统不可缺少的子系统。 设计要求包含以下模块:设计要求包含以下模块: 1. 用户登录和验证模块。 2. 显示用户列表模块。 3. 新建用户模块。 4. 更改用户模块。 5. 删除用户模块。

2、6. 界面要求:使用 Dreamweaver 设计界面达到协调、美观。 课程设计说明文档要求(不需加代码):课程设计说明文档要求(不需加代码): 1用户管理系统可以使用 Struts 和 Hibernate 协同工作,前台用 Struts 做 控制显示,后台用 Hibernate 操作数据。也可以使用 JSP+javabean+servlet 技 术。 2. 说明系统设计的功能及模块,画出系统流程图。 3. 数据库设计与 Hibernate 设计(如果使用了 Hibernate)。 4. Servlet、Action 和 Form 设计及页面设计。 5. 撰写课程设计说明书。 课程说明书里应包

3、括目录,程序流程图,数据库及 Hibernate 设计、 Servlet 、Action 和 Form 设计及页面设计、程序,总结(印象较深的经验/教 训等)。要求:设计要有相应的设计报告,报告要包含题目、目录、摘要、关 键字、正文、参考文献几部分;字体、字号格式按样文设置;正文要有需求分 析、概要设计、详细设计、代码、结论等部分构成,并有必要的图表和效果图。结题形式产品,程序代码,设计说明书1时间分配:总体设计时间为 3 周1查阅资料、需求分析,概要设计 2 天2功能模块开发 5 天3代码编写 4 天4上机调试,实现功能 2 天5写说明书、答辩 2 天目录摘要2 系统开发结构图3 第一章 用

4、户管理模块4 1.1 数据库设计4 1.2 用户登录4 1.3 主菜单4 1.4 用户添加 5 1.5 用户修改6 1.6 用户删除7 第二章 信息管理模块8 2.1 数据库设计8 2.2 信息发布8 2.3 信息修改9 2.4 信息删除9 第三章 主要技术介绍.10 3.1 JSP 技术的简单介绍 .10 3.2 JSP 技术 Javabean 介绍 11 3.3 JSP 技术 servlet 技术介绍 .11 3.4 JSP 技术 MVC 开发模式介绍 .11 第四章 信息发布系统开发.12 4.1 JDBC 数据库驱动机制 12 4.2 Jsp 分页技术(两种方式) .12 第五章 结论

5、132摘要摘要随着现代计算机科学的发展,计算机信息系统越来越受到重视,管理系统 是伴随着 Internet 技术在各个领域的广泛应用,和各行各业企业信息化建设步 伐的加快应运而生。 当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻 天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代 化企业的管理能力,以适应整个社会的发展变化。 企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作 中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与 处理的需求,企业信息管理系统的应用满足了企业的办公网络化、自动化的管 理需求,提高了企业内部的管理水

6、平,进而全面提升了企业在市场竟争中的综 合竞争力。 通过企业用户管理系统对企业日常办公进行管理,满足了企业日常办公管 理各方面的的需求,大大的方便了企业内部人员沟通。网站提供的前后台的公 告与公文信息的管理方便员工及时的了解公司的动态。其他功能模块的设置使 企业的日常管理步入了科学系统管理的轨道上。 本次开发的用户管理系统面向两类身份的用户,一类用户为管理员用户, 另一类用户为普通用户,管理员用户可以实现“公告发布”、“新闻发布”、 “用户添加”“用户修改”“用户删除”“用户查看”的功能,操作方便简洁, 迅速与数据库同步,准确地保留用户信息与新闻信息。另外管理员界面设计得 比较清晰明了,让人对

7、于该系统的功能一目了然。而对于普通用户则可以实现 查看网页的功能。3系统开发结构图系统开发结构图企业信息管理系 统管理员登录普通用户登录用户管理模块信息管理模块添 加 用 户查 看 用 户修 改 用 户删 除 用 户查 看 信 息修 改 信 息删 除 信 息发 布 信 息信 息 标 题 界 面信 息 内 容 界 面4第一章第一章 用户管理模块用户管理模块1.1 数据库设计数据库设计本次课程设计一共需要两张表(usertest、news) usertest 数据库用于用户的添加、删除、修改及权限的设定 数据字段及内容如图所示:1.2 用户登录用户登录 用户登录界面:1.3 主菜单主菜单 主菜单界

8、面: (管理员用户界面)5 (普通用户界面)1.4 用户添加用户添加 用户添加界面:6功能:实现用户添加1.5 用户修改用户修改 用户修改界面输入用户 信息数据库添加7用户修改功能:点击“编辑”后,出现修改用户界面,填写完成后点击“提交” 按钮,出现“信息更新成功”对话框,即与数据库相连,实现数据更新。用户查看基本同用户编辑;1.6 用户删除用户删除 用户删除界面: 用户删除功能:点击“删除”后,出现“删除成功”提示,即完成了数据更 新,删除成功。点击 “编辑”修改用户 界面数据库完成更新点击 “删除”删除用户界 面数据库完成更新修改成功点击 “查看”用户查看 界面8第二章第二章 信息管理模块

9、信息管理模块2.1 数据库设计数据库设计 news 表用于信息的发布 数据字段及内容如图所示:2.2 信息发布信息发布 信息发布界面:删除成功92.3 信息修改信息修改 信息修改界面 信息修改功能:点击“编辑”后,出现信息修改界面,填写完成后点击 “提交”按钮,出现“信息更新成功”对话框,即与数据库相连,实现数 据更新。2.4 信息删除信息删除 信息删除界面: 信息删除功能:点击“删除”后,出现“删除成功”提示,即完成了数据 更新,删除成功。点击 “编辑”信息修改 界面数据库更新更新成功点击 “删除”信息删除界 面数据库完成更新删除成功10第三章第三章 主要技术介绍主要技术介绍 3.1 JSP

10、 技术的简单介绍技术的简单介绍JSP(Java Server Pages)JSP 是指 Java Server Pages,它是由 Sun 微系统公司于 1999 年 6 月推出的一 项技术,是基于 JavaServlet 以及整个 java 体系的 Web 开发技术,利用这一技 术可以建立先进、安全和跨平台的动态网站。JSP 技术是 J2EE 的一个关键技术, 它在更高一级的层次上抽象 Servlet。它可以让常规静态 HTML 与动态产生的内 容相结合,看起来像一个 HTML 网页,却作为 Servlet 来运行。现在有许多商业 应用服务器支持 JSP 技术,比如 BEA WebLogic

11、、IBM WebSphere、 JRun 等等。 使用 JSP 比用 Servlet 更简单。如果你有一个支持 JSP 的 Web 服务器,并且有 一个 JSP 文件,你可以把它放倒任何静态 HTML 文件可以放置的位置,不用编译, 不用打包,也不用进行 ClassPath 的设置,就可以像访问普通网页那样访问它, 服务器会自动帮你做好其他的工作。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件 (*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从 而形成 JSP 文件(*.jsp)。用 JSP 开发的 Web 应用是跨平

12、台的,即能在 Linux 下运行,也能在其他操作系统上运行。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设 计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发 变得迅速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的 程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页

13、所需要的 功能。JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就 是一个 HTML 文本,因此客户端只要有浏览器就能浏览。JSP 的 1.0 规范的最后 版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。目前较新的是 JSP1.2 规 范,JSP2.0 规范的征求意见稿也已出台。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理, 然后将生成的 HTML 页面返回给客户端的浏览器。Java Servlet 是 JSP 技术基 础,而且大型的 Web 应用程序的开发需要

14、 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可 靠,主要面向因特网的所有特点。113.2 JSP 技术技术 Javabean 介绍介绍用户可以使用 JavaBean 将功能、处理、值、数据库访问和其他任何可以用 java 代码创建的对象进行打包,并且其他的开发者可以通过内部的jsp 页 面、servlet、其他 JavaBean 来使用这些对象。 JavaBean 可分为两种:一种是有用户界面( UI,User Interface)的 JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算

15、, 操纵数据库)的 JavaBean。JSP 通常访问的是后一种 JavaBean。3.3 JSP 技术技术 servlet 技术介绍技术介绍Servlet 是使用 Java Servlet 应用程序设计接口(API)及相关类和方法 的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加 到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服 务器上运行并扩展了该服务器的能力。Java servlet 对于 Web 服务器就好象 Java applet 对于 Web 浏览器。Servlet 装入 Web

16、服务器并在 Web 服务器内执行, 而 applet 装入 Web 浏览器并在 Web 浏览器内执行。Java Servlet API 定义了 一个 servlet 和 Java 使能的服务器之间的一个标准接口,这使得 Servlets 具 有跨服务器平台的特性。Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请 求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服 务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。3.4 JSP 技术技术 MVC 开发模式介绍开发模式介绍MV

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

当前位置:首页 > 学术论文 > 毕业论文

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