




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘摘 要要 摘要: 再 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站在 Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成 部分,从而倍受人们的重视。本文介绍了构建校友录网站的技术和实现方法,重点讲述 了注册登陆,留言板,班级相册等几个主要功能的实现。网站页面结合 JSP 技术来设计, 网站图片、动画设计采用 Potoshop7.0,网站采用的数据库是 MYSQL 。 关键词:校友录 JSP MYSQL 全套设计加扣 3012250582 Abstract Further rapid development of Internet today, the Internet become faster access, publish, and an important channel for transmitting information, it is the political, economic, and other aspects of life play an important role. Therefore the websites position in the Internet application is obvious, it has become the government, enterprises, information technology an important part in so much attention. This article describes the alumni website building technology and method, highlight the registration login, message board, class albums, and several other key features of the implementation. Web pages with JSP technology to design, website graphics, animation design uses Potoshop7.0, site MYSQL database is used KeyKey word:word: Alumni, JSP, MYSQL 目目 录录 第一章 开发背景 .4 1.1 目的和意义.4 1.2 开发设计思想.4 1.3 国内外研究情况.4 第二章 开发工具和环境简介 .5 2.1 JSP 技术简介.5 2.2 JSP 工作原理.5 2.3 JSP 体系结构.6 2.4 JSP 的特点.6 2.5 MYSQL 数据库.7 2.6 系统数据库连接.7 第三章 校友录功能分析 .8 3.1 系统功能分析.8 3.2 可行性研究.9 3.4 系统总体结构图.10 第四章 校友录系统总体设计 .13 第五章 数据库设计.15 第六章 程序设计 .17 6.1 程序说明.17 6.2 具体模块划分.17 6.2.1 用户注册.18 6.2.2 用户登录模块.19 6.2.3 留言板.20 6.2.4 班级相册.21 6.3 后台管理.23 6.3.1 新闻管理.24 6.3.3 班级相册管理.26 6.3.4 管理论坛信息.27 结束语 .28 致谢 .29 参考文献 .30 第一章第一章 开发背景开发背景 1.11.1 目的和意义目的和意义 计算机网络从 60 年代末 70 年代初的实验性网络研究,经过 70 年代中后期的集中式、 闭关网络应用,到 80 年代中后期的局部开放应用,一直发展到 90 年代的开放式大规模推广, 其速度发展之快,影响之大,是任何学科不能与之相匹敌的。计算机网络的应用从科研、教 育到工业,如今已渗透到社会的各个领域,它对于其他学科的发展具有使能和支撑作用。 网上校友录是一个网上同学交流的平台,通过网络同学们之间能快速,及时地互相联系, 交流感情。因此网上校友录能给我们带来更多的方便,让同学之间联系得更快捷。 1.21.2 开发设计思想开发设计思想 现代社会是一个信息化的社会,信息的交流在无形中影响着我们的生活,我们的生活速 度随之加快,网上校友录就是一个很好的交流平台,它不仅为我们节约了大量的时间,更我 们提供了一个同学交流的空间,让我们在繁忙的生活中获得一份轻松与惬意。 本系统用 JSP 语言来编写校友录,数据库用 MYSQL 来连接系统,通过编写 JavaBeans 来进行后台业务逻辑控制,即 JSP +JavaBeans + MYSQL 三层模式完成整个设计工作。本系 统全部基于 Internet 网络,以 JSP 语言对网站进行开发,注重用户与网站的交互性。因此 在这样的背景下,针对当前 Internet 网络发展趋势来计校友录就成为了当今应用软件的首 选体系结构。 1.31.3 国内外研究情况国内外研究情况 目前世界上各种形式的同学录网站大约有 28 万个之多,它们在网民心中占有重要地位。 目前国内的校友录系统众多,主要的有 5460、搜狐的 chinaren、QQ 校友录以及各高校 自己的校友录系统。这些校友录系统虽然运用技术不尽相同,但是他们的功能、目的都有着 一些共同点。5460、chinaren、网易等校友录系统运用的是 JSP 技术,这些服务对象比较广 泛、针对性较弱的校友录系统提供的服务都是最普通的,他们能满足绝大多数人的需求,使 得分散于全国各地的校友们能找到这样一个虚拟的集体组织,使得大家不用再为如何联系自 己长久未见的同学、朋友而发愁,校友录提供的就是这样一个方便联系的平台。某些高校校 友录系统可能创建时间比较早,他们运用的技术也相对较早一些,比如武汉大学和华中科技 大学,他们的校友录系统就是运用 ASP 技术来开发的。用 PHP 开发的系统有中国同事录,还 有大家比较熟悉的 QQ 校友录,它是运用 Shtml 开发的。以上这些校友录系统运用到了很多 不同的技术,但是他们对社会的影响、给人们带来的方便是一样的。 第二章第二章 开发工具和环境简介开发工具和环境简介 2.12.1 JSPJSP 技术简介技术简介 JSP(Java Server Page 服务器网页)是从 1998 年开始出现的新技术。由 Sun 公司倡导、许 多公司参与一起建立的一种动态网页技术标准,是基于 JavaServlet 以及整个 Java 体系的 web 开发技术。在传统的网页 HTML 文件(*.htm,*.html)中加入脚本片段和 JSP 标记(Tag),构成 JSP 网页(*.jsp)。JSP 技术为创建显示动态生成内容的 web 页面提供了简便的方法。JSP 作为 Java 家族的一员,承袭了 Java 的特点,即跨平台的特性,也即一次编译,到处运行。 在国外,己经大量使用 JSP 作为网络应用程序的开发工具,而在国内,尽管 JSP 还不是 主流开发技术,但是由于 JSP 的强大优势,许多网站都已经准备转向 JSP,利用 JSP 来开发 动态网站。 2.22.2 JSPJSP 工作原理工作原理 JSP 是面向服务器的,因此支持任何浏览器。当 Web 服务器和 JSP 引擎遇到访问 JSP 网 页的请求时,JSP 引擎将请求对象发送给服务器端的相关组件,比如 JavaBean 组件、Servlet 或 EJB 等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息, 然后服务器端组件再将响应对象返回 JSP 引擎。JSP 引擎将响应对象传递给 JSP 页面,根据 JSP 页面的 HTML 格式完成数据编排,最后 Web 服务器和 JSP 引擎将格式化后的 JSP 页面 以 HTML 格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器Web 服务器 后台数据库的三层架构模式。因为 JSP 所有程序操作都在服务器端执行,网络上传送给 客户端的仅是得到的结果。 2.32.3 JSPJSP 体系结构体系结构 JSP 网站开发标准给出了两种使用 JSP 的技术,可以归纳为模式一、模式二。 模式一:JSP+JavaBeans 技术 在这种模式中,JSP 页面独自响应请求并将处理结果返回 给客户。Bean 处理所有数据访问,JSP 实现页面的表现,以实现内容生成与显示相分离。当 处理复杂的大型应用时,页面被嵌入大量的脚本或 Java 代码段,当需要处理的商业逻辑复杂 时,这种情况会变得非常糟糕,大量的内嵌代码使得页面程序变得复杂,对于前端界面设计 人员,这是不可思议的事情。所以模式一可用于小型应用,不能够满足大型应用的需要。 模式二:JSP+Servlet+JavaBeans 技术 Servlet 技术是一种采用 Java 技术来实现 CGI 功能 的一种技术,Servlet 技术非常适于服务器端的处理和编程,并且 Servlet 会长期驻留在内存。 从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,在大规模项 目开发中,模式二更被采用,模式二也更符合当前流行的 MVC 结构(Model/view/controller), 其中 Servlet 对应 controller,处于控制者的位置,处理 HTTP 请求,负责生成 JSP 中使用的 Beans 组件或对象,并判断应将请求传递给哪个 JSP 等,JSP 对应 view,负责生成最终的动 态网页并返回给浏览器。而 JavaBeans 对应的是 Model,实现各个具体的应用逻辑与功能。 2.42.4 JSPJSP 的特点的特点 简化的页面生成技术。 JSP 页面用标准的 HTML 或 XML 命令来处理页面的格式化和布局设计,而用类似 HTML、XML 的标记和 Java 语言编写的脚本程序生成页面内容。这使得页面形式与页面内 容互相独立,非常有利于大型项目的分工合作。 与 Java 平台有机集成。 JSP 技术是 Java 2 平台的重要组成部分,JSP 使用 Java 语言作为它的脚本语言。在 JSP 页面中可以使用几乎所有的 Java 组件和 Java API,这就能充分发挥出 Java 语言的强大功能。 使用 JSP 技术可以创建具有高度可伸缩性和可靠性的 Web 应用程序。 硬件平台和服务器无关性。 JSP 作为 Java 家族的一员,秉承了 Java 技术的“一次编写,随处可用(Write Once,Rum Anywhere)”的特性,可以运行于大多数流行的操作系统平台及 Web 服务器,这种与服务器 硬件和操作系统平台的无关性是 JSP 相对于其它动态网页技术最大的一个优点。 功能可扩展性。 如同的 JSP 技术可以通过 ActiveX/COM 组件来扩展功能一样,JSP 可以通过 JavaBean 和 EJB(Enterprise JavaBean)以及自定义的标记来扩展功能。 JSP 可以通过 JDBC,与诸如 Oracle、MYSQL 这样的大型关系数据库进行连接。 JSP 提供了一些隐含对象。这些隐含对象在 JSP 页面中可以直接引用,而不必首先声明。 利用 JSP 提供的这些隐含对象,可以使脚本功能更加强大,并且编程更加容易、方便。例如, 利用 request 对象,可以很容易地接收用户在 HTML 表单中提交的信息。 2.52.5 MYSQLMYSQL 数据库数据库 MySQL 是一个小型关系型数据库管理系统,因为 MySQL 有着体积小、成本低、速度快、 可移植等优点,目前被广泛地应用在 Internet 上的中小型网站中。MySQL 使用 C 和 C+编写, 保证了源码的可移植性,它还为多种编程语言提供了 API。MySQL 支持多线程,充分的利用 了 CPU 资源,并且优化了查询算法,提高了查询速度。而且虽然 MySQL 体积小,但是它仍然 能较好的处理拥有上千万条记录的大型数据库。 2.6 系统数据库连接系统数据库连接 JDBC 技术是 Java DataBase Connectivity 的缩写,它是 SUN 公司提供的一种支持基本 SQL 功能的通用的应用程序接口(Application Programming Interface)。它由一组用 Java 语言编 写的类和接口组成。通过这些类和接口,程序开发人员可以在 Java 语言中方便地建立与数据 库的链接,通过执行相应 SQL 语句,完成对不同数据库的访问。因此,开发人员使用 JDBC API 可以不必编写一个应用程序来访问 Sybase 数据库,又另外编写一个应用程序去访问 Oracle 数据库,再写一个应用程序访问的 MYSQL。不但如此,使用 Java 语言编写的应用程 序可以在任何支持 Java 的平台上运行,不必在不同的平台上开发不同的应用程序。 简单地说,JDBC 能完成下列三件事: 1. 同一个数据库建立连接; 2. 向数据库建立连接; 3. 处理数据库返回的结果。 JDBC 是一种通用低层的应用程序编程接口,它在不同的数据库功能模块的层次上提供 一个统一的用户界面。说 JDBC 是一处低级的 API,是指它直接调用 SQL 命令,它比其他的 一些数据库连接 API 要容易使用些,但它有同样可以作为更高级的,用户办面更友好的 API 或开发工具基础。 第三章第三章 校友录功能分析校友录功能分析 本系统是基于 Web 的同学录管理系统的设计与实现,要实现用户的登录和注册、资料修 改,好友关系管理,班级通讯录,图片上传,个人相册,班级相册好友动态,个人空间维护 (个性签名、日志等) ,消息管理,公共留言板,退出登录等功能。 3.13.1 系统功能分析系统功能分析 首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现, 从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上 已有的校友录站注册成会员来了解其具备的功能。 本网站提供各种与美食相关的信息,实现了对信息数据的浏览、查询、编辑和删除等基 本数据库操作,采用了模块化设计方法,实现了前台功能模块和后台功能模块,前台功能模 块包括五个模块组成班级成员管理模块、班级相册模块、班级通讯录模块、班级留言模块、 后台管理员系统。 (1)班级成员管理模块 用户注册 用户登录 资料修改 个人空间维护 退出登录 (2)班级相册模块 个人相册 班级相册 图片上传 (3)班级通讯录模块 通讯录 信息查询 (4)班级留言模块 消息管理 公共留言板 (5)后台管理员系统 用户管理 广告通知管理 相册管理 留言信息管理 3.23.2 可行性研究可行性研究 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得 实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投 入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽 量短的时间内确定系统是否可行。 技术可行性分析 校友录的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统 开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化 的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方 法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术, Tomcat5.0作为Web服务器。 运行可行性分析: 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。 随着 Internet 的发展,用户对于网络、WINDOWS 等环境下的软件使用比较熟悉,对于新鲜事 物,用户表现出极大的兴趣和热情。 经济可行性分析: 校友录给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购 物的新时尚已经到来,构建一个校友录在经济上是完全可行的。 就本系统而言,随着电脑的普及,为学生在网络上进行购物提供有利的条件。而一个校 友录可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。商家可以从中获得利 润,两全其美。 通过以上的分析,开发校友录是完全可行的。 运行环境: 本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据 库等软件: 硬件:中央处理器(CPU):奔 4 以上的处理器; 硬 盘:80 GB 以上硬盘; 内 存:512 MB; 显示器: 17 寸显示器; 操作系统: Windows XP, 关系数据库: MYSQL ; 3.43.4 系统总体结构图系统总体结构图 3.53.5 系统系统 ERER 图图 学生注册信息实体 E-R 图如下图 4-3 所示: 学生注册 学号姓名密码电话 图 4-3 注册用户信息实体 E-R 图 通讯录信息实体 E-R 图如下图 4-4 所示: 通讯录信息 序号学号电话性别 图 4-4 通讯录信息实体 E-R 图 班级相册名称实体 E-R 图如下图 4-5 所示: 校友录 班 级 新 闻 班 组 相 册 留 言 板 后 台 管 理 系 统 公 告 班 级 通 讯 录 用 户 注 册 班级相册 发布人 照片 名称 图 4-5 班级相册实体 E-R 图 留言信息实体 E-R 图如下图 4-6 所示: 留言板 QQ邮箱电话内容 图 4-6 留言板信息实体 E-R 图 新闻管理实体 E-R 图如下图 4-7 所示: 新闻管理 标题类别内容发布人 图 4-7 店辅加盟实体 E-R 图 第四章第四章 校友录系统总体设计校友录系统总体设计 4.14.1 系统功能设计目标系统功能设计目标 理论系统功能设计目标如下: (1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易 学易用的友好的用户界面,满足各层次的用户使用的需求; (2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理; (3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人 员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护, 保证系统的安全、可靠; (4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需 要,便于后来者分析、维护; (5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能对可变化的项目 可自行维护; (6) 查询功能强大:可以对菜品的基本情况、用户基本情况,菜品评信息,用户留言等 按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握 用户和菜品等的基本情况。 .校友录功能模块划分校友录功能模块划分 根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模 块: 1.普通用户功能需求分析: 用户注册:用于注册同学录用户,为安全起见,只有管理员才可以注册用户。 用户登录:供同学录用户登录。 资料修改:修改当前登录使用者信息。 个人相册:上传、删除个人的照片。 班级相册:上传、删除同学录中使用者的照片。 图片上传:同学录内使用者可以通过此页面上传图片。 个人空间维护:可编辑个人签名(心情) ,发表日志等。 消息管理:好友之间可嘘寒问暖,互相交流的信息的管理。 公共留言板:显示给大家的留言。 通讯录:显示同学录内所有同学的通讯信息。 退出登录:退出当前用户使用的登录状态。 信息查询:包括查找学校,同学。 2.管理员功能需求分析: 用户管理:对申请的用户进行信息审核、对用户账户冻结解冻、删除用户、用修改等。 广告通知管理:添加网站广告及通知、修改现有广告、删除广告等。 相册管理:对现有的所有用户的相册中的图片进行管理。 留言信息管理:对所有用户的所有留言信息进行抽查,然后取缔非法留言。 4.34.3 校友录管理系统的体系结构校友录管理系统的体系结构 三层结构: 即: JSP 技术 + JavaBeans + MYSQL 数据库 视 图 逻辑处理 数 据 库 第第五五章章 数数据据库库设设计计 5.15.1 数据库系统数据库系统 本系统的前端开发是使用 JSP 技术,通过 JavaBeans 进行逻辑控制和数据库连接,而后 台数据库采用的是 MYSQL 。MYSQL 数据库管理系统是一项全面完整的数据库与分析产品。 MYSQL 非常容易学习、使用,介绍、学习资料比较多,MYSQL 全面支持 Web 功能的数据 库解决方案,与此同时,MYSQL 还在可伸缩性与可靠性方面保持着多项基准测试纪录,而 这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程 序开发速度还是以事务处理运行速度来衡量,MYSQL 都堪称最为快捷的数据库系统。 对比 MYSQL 和其他的大型数据库管理系统,MYSQL 具有可靠的安全性,较快 的存储速度,高度的兼容性,简单易用,应用 MYSQL 作为后台数据库为系统的开发 提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了 MYSQL 作为后台数据库。 5.25.2 数据库表设计数据库表设计 系统数据库中其中几个表格的设计结果如下面表格所示。每个表格表示在数据库中的一 个表。本系统的数据库其中包括八个表: 表:allusers 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2usernamevarchar50 3pwdvarchar50 4cxvarchar50 (普通管理员) 5addtimedatetime8(getdate() 表:banjixiangce 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2mingchengvarchar50 3zhaopianvarchar50 4faburenvarchar50 5addtimedatetime8(getdate() 表:dtproperties 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1idint4 2objectidint4 3propertyvarchar64 4valuevarchar255 5uvaluenvarchar255 6lvalueimage16 7versionint4(0) 表:liuyanban 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2chengvarchar50 3xingbievarchar50 4QQvarchar50 5youxiangvarchar50 6dianhuavarchar50 7neirongvarchar50 8addtimedatetime8(getdate() 9huifuneirongvarchar50 表:xinwentongzhi 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2biaotivarchar255 3leibievarchar50 4neirongtext16 5tianjiarenvarchar50 6addtimedatetime8(getdate() 7hitsint4(1) 表:yonghuzhuce 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2xuehaovarchar50 3xingmingvarchar50 4mimavarchar50 5dianhuavarchar50 6xingbievarchar50 7youxiangvarchar50 8QQvarchar50 9dizhivarchar50 10touxiangvarchar50 11beizhuvarchar50 12addtimedatetime8(getdate() 表:youqinglianjie 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2wangzhanmingchen g varchar50 3wangzhivarchar50 4addtimedatetime8(getdate() 表:yqlj 序 号 字段名类型长度 精度 小数 位数 默认值允许 空 主键说明 1IDint4 2mcvarchar50 3urlvarchar50 4addtimedatetime8(getdate() 第六章第六章 程序设计程序设计 6.16.1 程序说明程序说明 根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以 Java 语言为基础 进行开发的。主要是采用 JSP 技术+JavaBeans+ MYSQL 模式进行模块开发与实现的。全部 都以面向对象的方法进行设计和实现。 6.26.2 具体模块划分具体模块划分 网站要实现用户的登录和注册、资料修改,好友关系管理,班级通讯录,图片上传,个 人相册,班级相册好友动态,个人空间维护(个性签名、日志等) ,消息管理,公共留言板, 退出登录等功能。 6.2.1 用户注册 普通用户无需注册就可以浏览网站部份信息,如果用户要查看通讯录、或者相册一 定要注册才可以访问这几个页面。用户注册包括:学号、姓名、密码、电话、性别等资 料。 function up(tt) var pop=new Popup( contentType:1,isReloadOnClose:false,width:300,height:50); pop.setContent(contentUrl,upload.jsp?Result=+tt); pop.setContent(title,文件上传); pop.build(); pop.show(); function check() if(document.form1.xuehao.value=)alert(请输入学号); document.form1.xuehao.focus();return false;if(document.form1.xingming.value=)alert(请输入姓名); document.form1.xingming.focus();return false;if(document.form1.mima.value=)alert(请输入密码); document.form1.mima.focus();return false;if(document.form1.dianhua.value=)alert(请输入电话); document.form1.dianhua.focus();return false; function gow() document.location.href=yonghuzhuce_add.jsp?jihuabifffanhao=+document.f orm1.jihuabifffanhao.value; 添加用户注册: 6.2.2 用户登录模块 用户登录包括:登录名称,输入密码。 当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户可以 通过检查直接进入网站的其它页面进行浏览和订购。 String sql=from TAdmin where userName=? and userPw=?; Object con=userName,userPw; List adminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()=0) result=no; else WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TAdmin admin=(TAdmin)adminList.get(0); session.setAttribute(userType, 0); session.setAttribute(admin, admin); result=yes; 6.2.3 留言板 留言板是一个比较简单却是很直观的信息发布/存放系统,它提供了一个和浏览者交流、 沟通的平台。现在许多网站都有论坛,它可以收集浏览者提出的各种意见和建议。 在留言板系统中,管理员可以对用户留言进行管理。其整个系统的功能如下。 整个系统要实现的功能可以将系统分为以下几个模块:发表留言模块、查看留言模块、 管理员修改、留言设置、留言管理模块。系统的设计结构图如图所示。 % String cheng=request.getParameter(cheng);String xingbie=request.getParameter(xingbie);String QQ=request.getParameter(QQ);String youxiang=request.getParameter(youxiang);String dianhua=request.getParameter(dianhua);String neirong=request.getParameter(neirong); String sql=insert into liuyanban(cheng,xingbie,QQ,youxiang,dianhua,neirong) values(+cheng+,+xingbie+,+QQ+,+youxiang+,+dianhua+,+neiron g+) ; connDbBean.executeUpdate(sql); out.print(alert(添加成功!); location.href=lyblist.jsp;); 6.2.4 班级相册 班级相册:供班内同学之间分享照片,用户注册登录后可以在后台自己发布相片,可以 按名称进行查找到相关数据,可进行修改和删除。 function up(tt) var pop=new Popup( contentType:1,isReloadOnClose:false,width:300,height:50); pop.setContent(contentUrl,upload.jsp?Result=+tt); pop.setContent(title,文件上传); pop.build(); pop.show(); function check() if(document.form1.mingcheng.value=)alert(请输入名称); document.form1.mingcheng.focus();return false;if(document.form1.zhaopian.value=)alert(请输入照片); document.form1.zhaopian.focus();return false;if(document.form1.faburen.value=)alert(请输入发布人); document.form1.faburen.focus();return false; function gow() document.location.href=banjixiangce_add.jsp?jihuabifffanhao=+document.form1.j ihuabifffanhao.value; 6.3 后台管理 管理员输入用户名和密码,系统判断合法时,刚进入后台主界面,否则提示错误信息。 登录后台后,我们可以看到后台功能有留言管理、相册管理、新闻管理、用户管理等功能信 息。管理员可以在左边菜单中选择相应的功能进行操作。 用户 密码 权限 管理员 6.3.1 新闻管理 新闻管理包括新闻添加和新闻查询;管理员登录后可以添加班级新闻,可以查询相关数 据,进行修改和删除 添加: 标题: 类别: 内容: 添加人: 6.3.2 用户管理 管理员登录后可以对用户信息进行修改,删除操作,这里可以按学号、姓名、电话进行 模糊查找,找到相关数据后可以进行操作。 % String sql=; sql=select * from yonghuzhuce where 1=1; if(request.getParameter(bianhao)= |request.getParameter(bianhao)=null ) else sql=sql+ and xuehao like %+new String(request.getParameter(bianhao).getBytes(8859_1)+%; if(request.getParameter(mingcheng)= |request.getParameter(mingcheng)=null ) else sql=sql+ and xingming like %+new String(request.getParameter(mingcheng).getBytes(8859_1)+%; if(request.getParameter(dh)= |request.getParameter(dh)=null ) else sql=sql+ and dianhua like %+new String(request.getParameter(dh).getBytes(8859_1)+%; sql=sql+ order by id desc; ResultSet RS_result=connDbBean.executeQuery(sql); String id=; String xuehao=;String xingming=;String mima=;String dianhua=;String xingbie=;String youxiang=;String QQ=;String dizhi=;String touxiang=;String beizhu=; String addtime=; i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药物合成反应工安全宣教竞赛考核试卷含答案
- 第7课 中华民族的语言文字说课稿-2025-2026学年小学地方、校本课程人民版中华民族大家庭
- 园林养护工标准化评优考核试卷含答案
- 光学数控磨工复测测试考核试卷含答案
- 四年级信息技术上册 第9课 综合实践-制作春风报说课稿
- 雷管制造工安全操作强化考核试卷含答案
- 2024年煤矿安全生产知识培训考试必答题库及答案
- 河南高三月考试试卷及答案
- 门窗五金配件制作工安全知识竞赛评优考核试卷含答案
- 河南二一届中考试题及答案
- 画家徐悲鸿简介
- 幼儿园中班彩虹泡泡龙课件
- 湖南省长沙市长郡教育集团2024-2025学年上学期七年级数学期中考试试卷(含答案)
- 大量输血课件教学课件
- 1中华传统文化学习通超星期末考试答案章节答案2024年
- 二甲医院评审应知应会知识手册草版
- 水的组成说课-2024-2025学年九年级化学人教版(2024)上册
- 妈妈课堂系列医生讲课文档
- 110kv变电站安全距离110kv变电站设计规范
- 规范化药房管理经验总结报告
- 2024年钢研纳克检测技术股份有限公司招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论