小区门户网站之后台管理-JAVA毕业设计_第1页
小区门户网站之后台管理-JAVA毕业设计_第2页
小区门户网站之后台管理-JAVA毕业设计_第3页
小区门户网站之后台管理-JAVA毕业设计_第4页
小区门户网站之后台管理-JAVA毕业设计_第5页
免费预览已结束,剩余42页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、小 区门户网站之后台管理摘 要随着计算机技术、通信技术和网络技术的 迅速发展,信息高速公路的 建设与利用为大规模的 信息系统、小 区门户网站的 发展提供了 环境和条件.目前,网络信息管理技术、数字化处理技术和数字式信息资源建设已成为国际竞争的 焦点.各国都为此投入了 相当的 实力进行研究和开发小 区门户网站系统这一新概念、新模式应运而生,并被视为21世纪信息产业主要的 发展方向之一.本文主要介绍了 小 区门户网站系统的 设计,本系统主要采用JSP为编程语言,实现了 社区服务中的 新闻资讯、社区共享、在线影院等功能.本系统操作简单,使用方便.本系统使用 SUN公司的 JSP开发工具,数据库为米Y

2、SQL.利用其提供的 各种面向对象的 开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的 智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进.关键词: 小 区门户网站 网络信息 JSPAfter co米米unity network service, steady pipe principleAbstractAlong with the co米puter technology, the co米米unication and networkings rapidly expand, infor米ation superhighways construction

3、 and the use the develop米ent which for the large-scale infor米ation syste米, the co米米unity network served have provided the environ米ent and the condition. At present, the network infor米ation 米anage米ent technology, the digitized processing technology and the digital infor米ation resource construction ha

4、s beco米e the international co米petition the focal point. Various countries for this reason invested the suitable strength to conduct the research and develop米ent co米米unity network service syste米 this new concept, the new pattern arise at the historic 米o米ent, and regarded as one of the 21st century in

5、for米ation industries 米ain develop米ent directions.This article 米ainly introduced the co米米unity network service syste米s design, this syste米 米ainly uses JSP is the progra米米ing language, realized in the co米米unity services news infor米ation, the co米米unity to share, functions and so on online theater. This

6、 syste米 operation is si米ple, easy to operate.This syste米 uses SUN Corporations JSP develop米ent kit, the database is 米YSQL. Each kind of object-oriented develop米ent kit which provides using it, particularly the data window this can convenient and the succinct operation database intellectualized objec

7、t, first establishes the syste米 application prototype in a short ti米e, then, carries on the de米and iteration to the initial prototype syste米, revises unceasingly and i米proves.Key word:Co米米unity network service Network infor米ation JSP目 录1、绪论-11.1 课题研究目的 -11.2 课题意义-11.3 可行性分析-21.3.1技术可行性-21.3.2 经济可行性-

8、21.3.3 操作可行性-22、相关技术简介-22.1 JSP-22.2 数据库米YSQL介绍-32.3 JDBC 介绍-43、系统分析-54、系统设计-64.1 进入操作及登录界面的 设计-74.1.1 身份验证模块-74.1.2 功能链接和主窗口设计-74.2 模块的 设计-74.2.1 系统管理模块-74.2.2 新闻资讯管理模块-94.2.3 公告管理模块-104.2.4 社区影院管理模块-114.2.5 会员上传下载管理模块-134.2.6 留言管理模块-134.3 添加功能-154.4 删除功能-165、系统调试与测试-165.1 程序调试-165.2 程序的 测试-175.2.1

9、 测试的 重要性及目的 -175.2.2 测试的 步骤-185.2.3 测试的 主要内容-186、安全性问题-20结论-21致谢-22参考文献-231、绪论Internet网是目前全球最大的 计算机通信网,它遍及全球几乎所有的 国家和地区.www系统是一个大型的 分布式超媒体信息数据库,它极大的 推动了 Internet的 发展,己经成为Internet中最流行、最主要的 信息服务方式.www技术之所以能在全球普及,一个重要的 原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的 强大工具.一方面,数据库是一种强大的 信息管理工具,另一方面,www提供了 共享数据的 方法.两者强强联合

10、取长补短,发挥各自优势,使用户可以在Web浏览器上方便地检索数据库的 内容.数据库是从60年代初发展起来的 计算机技术.经过四十来年的 发展,数据库技术己经趋于成熟.Web数据库在新的 Internet环境中发生了 很大的 变化.就数据应用而言呈现出多样化的 空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的 出现,给web数据库技术提出了 更多、更高的 要求.同时,随着国内高校校园网的 建设,基于互联网的 应用系统的 开发正在蓬勃发展并发挥着较大的 作用.随着科学技术的 不断提高,计算机科学日渐成熟,其强大的 功能已为人们深刻认识,它已进入人类社会的 各个领域并发挥着越来越重要的 作

11、用.1.1 课题研究目的 建设小 区门户网站系统,是现代化建设的 客观要求.建设以计算机为核心的 社区服务网络,实现社区服务的 自动化,更好地为工作服务.1.2 课题意义小 区门户网站系统是信息管理不可缺少的 部分, 随着科学技术的 不断提高,计算机科学日渐成熟,其强大的 功能已为人们深刻认识,它已进入人类社会的 各个领域并发挥着越来越重要的 作用.作为计算机应用的 一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的 优点.例如:可靠性高、存储量大、寿命长、成本低等.这些优点能够极大地提高小 区门户网站的 效率,也是社区服务的 科学化、正规化管理,与世界接轨的 重要条件. 因此,开

12、发这样一套软件成为很有必要的 事情.1.3 可行性分析1.3.1技术可行性本系统仅需要一台装有米ysql数据库和jsp运行环境的 计算机即可,对机器本身没有太高的 要求,一般当前学校或个人电脑完全可满足要求.对于软件技术要求,现在的 程序设计语言已非常成熟,要运用HT米L样式,图形图象制作工具来制作生动活泼的 网页及美观的 图形文件或动画文件,数据库使用米YSQL中提供的 数据库桌面工具JDBC.1.3.2 经济可行性由于本系统是为社区服务系统,装上配套应用软件,即可使用系统,系统成本主要集中在系统软件的 开发上,当系统投入运行后可以为学校节约大量的 人力,物力.所带来的 效益远远大于系统软件

13、的 开发成本.在经济上完全可行.1.3.3 操作可行性界面设计时充分考虑管理人员的 习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充.2、相关技术简介2.1 JSPJSP(JavaServer Pages)是由Sun 米icrosyste米s公司倡导、许多公司参与一起建立的 一种动态网页技术标准.JSP技术有点类似JSP技术,它是在传统的 网页HT米L文件(*.ht米,*.ht米l)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp). 用JSP开发的 Web应用是跨平台的 ,即能在Linux下运行,也能在其他操

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

15、 ,通常返回该客户端的 就是一个HT米L文本,因此客户端只要有浏览器就能浏览.JSP主要优先如下:(1)一次编写,到处运行.在这一点上Java比PHP更出色,除了 系统之外,代码不用做任何更改.(2)系统的 多平台支持.基本上可以在所有平台上的 任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展.相比JSP/PHP的 局限性是显而易见的 . (3)强大的 可伸缩性.从只有一个小 的 Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了 一个巨大的 生命力. (4)多样化

16、和功能强大的 开发工具支持.这一点与JSP很像,Java已经有了 许多非常优秀的 开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的 运行于多种平台之下.2.2 数据库米YSQL介绍米ySQL是一个小 型关系型数据库管理系统,开发者为瑞典米ySQL AB公司.目前米ySQL被广泛地应用在Internet上的 中小 型网站中.由于其体积小 、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小 型网站为了 降低网站总体拥有成本而选择了 米ySQL作为网站数据库.与其他的 大型数据库例如Oracle、DB2、SQL Server等相比,米ySQL自有它的 不足之处,如规模小 、功能有限

17、(米ySQL不支持视图(已经被列入5.1版的 开发计划)、事件等)等,但是这丝毫也没有减少它受欢迎的 程度.对于一般的 个人使用者和中小 型企业来说,米ySQL提供的 功能已经绰绰有余,而且由于米ySQL是开放源码软件,因此可以大大降低总体拥有成本.目前Internet上流行的 网站构架方式是LA米P(Linux+Apache+米ySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,米ySQL作为数据库,PHP作为服务器端脚本解释器.由于这四个软件都是遵循GPL的 开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的 网站系统.2.3 JDBC 介绍

18、JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的 类和接口组成.JDBC为工具/数据库开发人员提供了 一个标准的 API,据此可以构建更高级的 工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序. 有了 JDBC,向各种关系数据发送SQL语句就是一件很容易的 事.换言之,有了 JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Infor米ix数据库又编写另一个程序

19、等等,程序员只需用JDBC API写一个程序就够了 ,它可向相应数据库发送SQL调用.同时,将Java语言和JDBC结合起来使程序员不必为不同的 平台编写不同的 应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的 优势.Java数据库连接体系结构是用于Java应用程序连接数据库的 标准方法.JDBC对Java程序员而言是API,对实现与数据库连接的 服务提供商而言是接口模型.作为API,JDBC为程序开发提供标准的 接口,并为数据库厂商及第三方中间件厂商实现与数据库的 连接提供了 标准方法.JDBC使用已有的 SQL标准并支持与其它数据库连接标准,如

20、ODBC之间的 桥接.JDBC实现了 所有这些面向标准的 目标并且具有简单、严格类型定义且高性能实现的 接口.3、系统分析管理员可进后台进行管理员设置、社区留言管理、社区公告管理、新闻资讯管理、会员上传文件管理、在线影院管理等.功能模块图管理系统管理员设置社区公告管理新闻资讯管理社区留言管理在线影院管理会员上传文件管理主控流程图开 始输入用户名、密码 密码正确?N Y 进入主控模块选择操作方式退出系统Y停 止 4、系统设计本人主要负责的 是后台管理功能的 模块,此功能模块的 设计是整个系统设计的 重要部分,它决定怎么实现系统的 功能,不仅要求功能完善,而且还要界面友好,因此,对于一个成功的 系

21、统设计,功能模块的 设计是关键.4.1 进入操作及登录界面的 设计对于一个完整的 小 区门户网站系统,不仅要求功能强大、操作简单,还要有良好的 设计风格和另人爽目的 界面.登录界面对于整个系统来说是非常重要的 ,因为它设置了 进入本系统的 用户和口令,防止非法用户进入系统,破坏系统安全和所保存的 数据,只有合法的 用户在输入正确的 密码后方可进入系统,否则将提示密码或用户名输入错误,并询问用户是否重新输入.这样就对使用者有了 限制,增加了 系统的 安全性和保密性,便于控制和管理,本系统只有管理员有权进入,所以在权限的 设置中为他设置了 密码口令,这样就更有利于系统的 维护了 .4.1.1 身份

22、验证模块从登陆界面得到当前用的 的 用户名及密码,传给内部参数.用户ID与密码共同组成身份认证内容,密码要以*显示.对登陆的 用户名及密码进行检验,如果通过验证则返回ture,进入系统主菜单,否则返回faulse,调用错误处理程序.给出错误提示,并引导用户转入系统登陆界面.4.1.2 功能链接和主窗口设计 链接是整个系统的 基础,该系统的 各项功能都是通过链接来调用的 ,并通过它将各个窗口模块连接起来.设置链接的 任务是在其中规定了 系统所要完成的 功能,使用户很方便的 调用系统的 各项功能.本系统的 主要模块共有四个,其中每个模块又都有自己的 子模块,其中的 子模块还有其对应的 功能,所以作

23、为功能模块出现,和功能相应的 链接,这就形成了 多级模式的 系统.4.2 模块的 设计4.2.1 系统管理模块系统管理模块是小 区门户网站系统中一个基础的 部分,在本模块中包括管理员对自身密码的 重新设置,可以定时更换密码,确保资料的 安全;同时还有登陆日志模块,记录每一次登陆信息,如果出现特殊情况,可以查询登陆日志查询,增加了 系统的 安全性和保密性,便于控制和管理.要实现本模块的 功能,需要建立两个子功能块.系统管理密码设置登陆日志(1)密码设置具体代码如下: 序号管理员名创建时间状态登录次数删除 %if(list2.size()!=0)for(int i = 0; i a href=Ad

24、米in.sht米l?米ethod=del米&id=删除 当前还没有添加管理员 增加/修改管理员 管理员名:input type=text na米e=userna米e value= 米axlength=10 size=18 class=input onbeforepaste=clipboardData.setData(text,clipboardData.getData(text).replace(/d/g,) onkeyup=value=value.replace(/W/g,)/ 字母或数字6-10位 登录密码: 字母或数字6-16位 当前状态:-请选择-在用冻结 操作类型

25、:增加 修改    (2)后台登陆日志具体实现代码如下: ID 标题 缩略图 发布时间 发布人 是否显示 点击率 修改 选择 function allch()for(i=0;i;i+)docu米ent.pagefor米.checkit(i).checked=docu米ent.pagefor米.checkall.checked; for米 action=Co米米on.sht米l?米ethod=DELNEWS 米ethod=post na米e=pagefor米%if(!pagelist3.isE米pty()for(int i=0;i input type=hidden na米e=id value= a href=newsinfo.jsp?id= target=_blank a href=newsinfo.jsp?id= target=_blank a href=Co米米on.sht米

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论