基于java用户管理系统计算机应用技术专设计.doc

上传人:精*** 文档编号:839628 上传时间:2023-09-08 格式:DOC 页数:13 大小:763.21KB
下载 相关 举报
基于java用户管理系统计算机应用技术专设计.doc_第1页
第1页 / 共13页
基于java用户管理系统计算机应用技术专设计.doc_第2页
第2页 / 共13页
基于java用户管理系统计算机应用技术专设计.doc_第3页
第3页 / 共13页
基于java用户管理系统计算机应用技术专设计.doc_第4页
第4页 / 共13页
基于java用户管理系统计算机应用技术专设计.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、目录摘要2系统开发结构图3第一章 用户管理模块41.1 数据库设计41.2 用户登录41.3 主菜单41.4用户添加51.5 用户修改61.6 用户删除7第二章 信息管理模块82.1 数据库设计82.2 信息发布82.3 信息修改92.4 信息删除9第三章 主要技术介绍103.1 JSP技术的简单介绍103.2 JSP技术Javabean介绍113.3 JSP技术servlet技术介绍113.4 JSP技术MVC开发模式介绍11第四章 信息发布系统开发124.1 JDBC数据库驱动机制124.2 Jsp分页技术(两种方式)12第五章 结论13摘要随着现代计算机科学的发展,计算机信息系统越来越受

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

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

4、普通用户登录用户管理模块信息管理模块添加用户查看用户修改用户删除用户查看信息修改信息删除信息发布信息信息标题界面信息内容界面第一章 用户管理模块1.1 数据库设计本次课程设计一共需要两张表(usertest、news)u usertest数据库用于用户的添加、删除、修改及权限的设定数据字段及内容如图所示:1.2 用户登录u 用户登录界面:1.3 主菜单u 主菜单界面: (管理员用户界面)u (普通用户界面)1.4用户添加u 用户添加界面:功能:实现用户添加输入用户信息数据库添加1.5 用户修改u 用户修改界面用户修改功能:点击“编辑”后,出现修改用户界面,填写完成后点击“提交”按钮,出现“信息

5、更新成功”对话框,即与数据库相连,实现数据更新。点击“编辑”修改用户界面数据库完成更新修改成功用户查看基本同用户编辑;点击“查看”用户查看界面1.6 用户删除u 用户删除界面:u 用户删除功能:点击“删除”后,出现“删除成功”提示,即完成了数据更新,删除成功。点击“删除”删除用户界面数据库完成更新删除成功第二章 信息管理模块2.1 数据库设计u news表用于信息的发布数据字段及内容如图所示:2.2 信息发布u 信息发布界面:2.3 信息修改u 信息修改界面u 信息修改功能:点击“编辑”后,出现信息修改界面,填写完成后点击“提交”按钮,出现“信息更新成功”对话框,即与数据库相连,实现数据更新。

6、点击“编辑”信息修改界面数据库更新更新成功2.4 信息删除u 信息删除界面:u 信息删除功能:点击“删除”后,出现“删除成功”提示,即完成了数据更新,删除成功。点击“删除”信息删除界面数据库完成更新删除成功第三章 主要技术介绍 3.1 JSP技术的简单介绍JSP(Java Server Pages)JSP是指Java Server Pages,它是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术是J2EE的一个关键技术,它在更高一级的层次上抽象Servlet。它可以让

7、常规静态HTML与动态产生的内容相结合,看起来像一个HTML网页,却作为Servlet来运行。现在有许多商业应用服务器支持JSP技术,比如BEA WebLogic、IBM WebSphere、 JRun等等。使用JSP比用Servlet更简单。如果你有一个支持JSP的Web服务器,并且有一个JSP文件,你可以把它放倒任何静态HTML文件可以放置的位置,不用编译,不用打包,也不用进行ClassPath的设置,就可以像访问普通网页那样访问它,服务器会自动帮你做好其他的工作。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet

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

9、新定向网页等,以实现建立动态网页所需要的功能。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应用程序的开发需要Java Servlet和JSP配合才能完

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

11、let技术介绍Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能

12、的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。3.4 JSP技术MVC开发模式介绍MVC架构是Model-View-Controller的缩写,中文翻译为模型-视图-控制器。MVC

13、应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。第四章 信息发布系统开发4.1 JDBC数据库驱动机制在JDBC中,通常有两种加载驱动程序的方式。一种是将驱动程序添加到 java.lang.System 的属性 jdbc.drivers 中。这是一个由 DriverManager 类加载的驱动程序类名的列表,用冒号分隔。在JDBC的java.

14、sql. DriverManager类初始化时,在JVM的系统属性中搜索jdbc.drivers字段的内容。如果存在以冒号分隔的驱动程序名称,则DriverManager类加载相应的驱动程序。另一种方式是在程序中利用Class.forName()方法加载指定的驱动程序,如:Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver)4.2 Jsp分页技术(两种方式)本次介绍了两种分页技术,方法一是将所有分页技术代码全部写到一个jsp页面中,实现分页;方法二是使用mvc模式实现分页。执行过程:1 Index调用javabean中的getr

15、owcount方法获取:表行数2 Index调用javabean中的getpagecount方法获取:页面数量3 调用getcontent方法获取表中数据并显示第五章 结论在本次的课程设计的程序开发过程中,我不仅熟练的掌握了JSP开发程序,同时还能将JSP与Dreamvever很好的结合使用,程序的开发不仅仅只是一种软件的使用,它给了我很多考验,让我在错误中不断地进步。同时使我对mvc模式有了更深刻的认识,理解了业务逻辑层、控制层和视图层之间的工作关系,用户添加的核心是应用了分页技术和对sql语句的掌握,通过首页的制作了解到如何在页面中添加弹出式广告,及对联形式的广告,如何添加图片轮播,这次课程设计是我对现在经常所见到的网页有了更清楚的了解,每天都在浏览却不知道制作一个网页需要做这么多东西,即使只是某个很不起眼效果,都需要编程者手动编写代码,让我体会到了一个编程者所经历的酸甜苦辣,让我对变成更加有兴趣。让我受益匪浅。12

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

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

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922