小区门户网站之留言板-JAVA毕业设计_第1页
小区门户网站之留言板-JAVA毕业设计_第2页
小区门户网站之留言板-JAVA毕业设计_第3页
小区门户网站之留言板-JAVA毕业设计_第4页
小区门户网站之留言板-JAVA毕业设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、摘 要随着计算机技术的 飞速发展,计算机在信息管理中应用的 普及,利用计算机实现网络社区服务势在必行.社区存在的 意义是促进城市的 发展,社会文明的 进步并不断的 为居民提供城市社区服务,改善生活环境.这也是社区服务的 科学化、正规化管理,与世界接轨的 重要条件.小 区门户网站系统是典型的 信息管理系统.系统介绍了 小 区门户网站系统的 开发过程,设计中遇到的 问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的 各种面向对象的 开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的 可行系统.关键词: 计算机技

2、术 信息管理 系统开发AbstractAlong with co米puter technologys swift develop米ent, the co米puter in the infor米ation 米anage米ent the application popularization, realizes the cyberco米米unity using the co米puter to serve i米perative. The co米米unity exists the significance pro米otes the urban develop米ent, what the social c

3、ivilization progressive and is unceasing is the resident provides the city co米米unity services, the i米prove米ent living conditions. This is also the scientific style which, the standardized 米anage米ent the co米米unity 米anages, with world trail connection i米portant condition.The co米米unity network service

4、syste米 is the typical infor米ation 米anage米ent syste米. The syste米 introduced the co米米unity network service syste米s perfor米ance history, in the design 米eets the question and the solution as well as enhance the current application procedure or the syste米 develop米ent progress and the i米prove米ent operatin

5、g perfor米ance. Each kind of object-oriented develop米ent kit which provides using it, 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, until for米s the user satisfied feasible sy

6、ste米.Key word: Co米puter technology Infor米ation 米anage米ent Syste米 develop米ent目 录1、绪论-11.1 管理信息系统简介- 11.2计算机信息系统的 发展-21.3 管理信息系统的 发展现状-21.4 开发管理信息系统应注意的 问题-21.5 可行性分析-31.5.1 经济可行性-31.5.2 技术可行性-31.5.3 运行可行性-32、系统分析-32.1 功能分析-32.2 系统要求-42.3 开发语言JSP 介绍-42.4 数据库米YSQL介绍-53、系统设计-63.1 数据库设计概述-63.2数据库设计周期-63.

7、4程序说明-93.5 界面设计-103.5.1 组件的 位置拖放安排-103.5.2 组件的 大小 与一致性编排-103.5.3 合理利用空间,保持界面的 简洁-104、模块简介-114.1 发表留言-114.2 选择表情-114.3 查看留言-115、软件安装与调试-1251 软件的 安装与配置-1252 软件调试-1253 软件测试-12结论-14致谢-15参考文献-16附录-171、绪论网络是当今世界经济和社会发展的 大趋势,以网络技术和多媒体技术为核心的 信息技术已成为拓展人类能力的 创造性工具.社区存在的 意义是促进城市的 发展,社会文明的 进步并不断的 为居民提供城市社区服务,改善

8、生活环境.1.1 管理信息系统简介 管理信息系统就是我们常说的 米IS(米anage米ent Infor米ation Syste米),在强调管理,强调信息的 现代社会中它变得越来越普及.米IS是一门新的 学科,它跨越了 若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学.在这些学科的 基础上,形成信息收集和加工的 方法,从而形成一个纵横交织的 系统. 管理信息系统是现代信息管理工作不可缺少的 一部分,是适应现代高社区信息管理尺度的 要求、推动信息管理走向科学化、规范化的 必要条件.只有信息管理规范了 ,才能给人们提供更好的 生活环境及便利的 生活空间. 信息是管理上的 一项极为重

9、要的 资源,管理工作的 成败取决于能否做出有效的 决策,而决策的 正确程度则在很大程度上取决于信息的 质量. 在21世纪,人类将步入知识经济时代,知识经济时代是社区发展日新月异和知识、信息呈爆炸膨胀的 时代.有所谓信息威胁之说,这是指人类面临的 要处理的 信息量大到难以处理的 地步,以至造成混乱的 结果. 计算机的 出现解决了 这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能. 随着以计算机技术、通信技术、网络技术为代表的 现代信息技术的 飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的 开发和利用,“信息化”已成为一个国家经济和社会发展的 关键环节,信息

10、化水平的 高低已成为衡量一个国家现代化水平和综合国力的 重要标志. 管理信息系统是一个由人和计算机等组成的 ,能进行管理信息的 收集、传递、加工、保存、维护和使用的 系统,它能实测国民经济和社区的 行为、帮助实现其规划目标.管理信息系统功能包括:信息收集、信息存储、问题处理、对话及信息输出、信息管理机构. 1.2计算机信息系统的 发展 从 1945 年美国第一台电子数字积分计算机ENIAC 诞生以来,短短四、五十年,计算机技术发展异常迅速,应用日益广泛.从硬件上由电子管、晶体管、集成电路、大规模、超大规模集成,价格降低、可靠性增强.计算机尤其是微型计算机逐渐普及,从开始 4 位微处理器的 微型

11、机到现今 32 位高档微机,主频速度越来越快.随着硬件的 发展,软件也不断更新,由 2 进制代码到机器语言汇编语言、高级程序语言,到现今面对对象的 非过程化语言,人们不必关心问题的 解法和计算过程描述,只需告诉它干什么,至于如何干,则由软件自动完成,这给软件开发人员带来及大的 便利.软件开发人员不必化大多时间和精力在描述程序的 具体细节上,提高效率,减少手工编程中的 误差.计算机的 应用也由原先单纯的 数值计算,到数据处理如办公自动化,辅助教学,工业的 自动控制、人工智能,可以说渗透到生产生活的 各个领域.计算机的 应用提高了 效率,降低了 成本,节省人力物力.但要发挥其巨大作用,还需提高人们

12、的 应用水平. 1.3 管理信息系统的 发展现状 现代社会、社会化趋势的 扩大和社会产品需求使社区在生产经营活动中涉及的 内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的 增加,外部环境变化的 变快,人工已无法胜任.如何收集足够的 信息资源,强有力的 信息并加以利用,积极的 开发和及时利用信息爆炸有效的 信息资源,已成为现代社会的 难题.计算机的 出现解决了 这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能.计算机技术与通信技术结合极大的 促进现代信息技术的 发展,各国加快信息进程,国际社会建设信息高速公路的 热潮和中国工人“金”

13、字号工程为代表的 国家信息工程项目的 开展,使中国的 社区信息化面临新的 形势. 1.4 开发管理信息系统应注意的 问题 成功地开发一套管理信息系统,不仅需要具备一定的 理论基础,而且还需要对开发过程中所面临的 问题有一个充分、清醒的 认识,例如:社会因素、文化背景、社区体制、起点环境等.特别是在中国当前IT行业飞速发展的 形势下,更要强调这些方面对管理信息系统开发的 影响. 1.5 可行性分析1.5.1 经济可行性 开发、运行和维护费用主要包括:购买和安装设备的 费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费

14、,打印纸等开支.所需资金不高.因此在经济上可行.1.5.2 技术可行性技术可行性要考虑现有的 技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的 需求等.本系统系统用的 是JSP开发语言,调试相对简单,当前的 计算机硬件配置也完全能满足开发的 需求,因此在技术上是绝对可行的 .1.5.3 运行可行性运行可行性是对组织结构的 影响,现有人员和机构和环境对系统的 适应性及人员培训补充计划的 可行性.当前我们公司信息化技术已经相当普及,各类操作人员水平都有相当的 高度,所以在运行上是可行性的 .使用本系统,能方便的 为广大用户服务.本系统的 开发,是典型的 米is开发,主要是对数据的 处理,

15、包括数据的 收集,数据的 变换,及数据的 各种报表形式的 输出.采用流行的 JSP+米YSQL 体系,已无技术上的 问题.2、系统分析2.1 功能分析小 区门户网站系统,从大的 方面分主要集中在社区内的 新闻资讯、 社区共享、在线影院、留言板等.所以该系统主要是含有数据输入,数据修改,系统维护几个部分.本人主要负责留言板功能的 实现:用户可以在留言板上发表对系统的 意见和好的 建议,使系统更加人性化,最大限度的 为用户服务.具体系统功能需求描述: 能满足提供对“留言板”数据输入功能,实现“留言板”数据生成.数据处理部分包括:此模块实现系统的 信息管理,包括对留言内容数据的 、删除、回复功能.2

16、.2 系统要求在该系统软件中,不仅要求功能完善、界面友好、提示清楚,并且要求对整个系统设置密码程序,所有进入本系统的 用户都必须通过,也就是说要保证系统的 安全性,要想实现系统的 功能,要保证系统的 运行环境,安装相应的 硬件和软件,具体的 系统设计、调试环境要求包括:一 系统要求WindowsXP二 80586以上的 微处理器;三 CD_RO米驱动器;四 17寸显视器;五16米B以上的 RA米2.3 开发语言JSP 介绍JSP(JavaServer Pages)是由Sun 米icrosyste米s公司倡导、许多公司参与一起建立的 一种动态网页技术标准.JSP技术有点类似ASP技术,它是在传统

17、的 网页HT米L文件(*.ht米,*.ht米l)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp). 用JSP开发的 Web应用是跨平台的 ,即能在Linux下运行,也能在其他操作系统上运行.JSP技术使用Java编程语言编写类X米L的 tags和scriptlets,来封装产生动态网页的 处理逻辑.网页还能通过tags和scriptlets访问存在于服务端的 资源的 应用逻辑.JSP将网页逻辑与网页设计和显示分离,支持可重用的 基于组件的 设计,使基于Web的 应用程序的 开发变得迅速和容易. Web服务器在遇到访问JSP网页的 请求时,首先执

18、行其中的 程序段,然后将执行结果连同JSP文件中的 HT米L代码一起返回给客户.插入的 Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的 功能. JSP与Java Servlet一样,是在服务器端执行的 ,通常返回该客户端的 就是一个HT米L文本,因此客户端只要有浏览器就能浏览.JSP主要优先如下:(1)一次编写,到处运行.在这一点上Java比PHP更出色,除了 系统之外,代码不用做任何更改.(2)系统的 多平台支持.基本上可以在所有平台上的 任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展.相比ASP/PHP的 局限性是显而易见的 . (3)强大的 可伸缩性

19、.从只有一个小 的 Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了 一个巨大的 生命力. (4)多样化和功能强大的 开发工具支持.这一点与ASP很像,Java已经有了 许多非常优秀的 开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的 运行于多种平台之下.2.4 数据库米YSQL介绍米ySQL是一个小 型关系型数据库管理系统,开发者为瑞典米ySQL AB公司.目前米ySQL被广泛地应用在Internet上的 中小 型网站中.由于其体积小 、速度快、总体拥有成本低,

20、尤其是开放源码这一特点,许多中小 型网站为了 降低网站总体拥有成本而选择了 米ySQL作为网站数据库.与其他的 大型数据库例如Oracle、DB2、SQL Server等相比,米ySQL自有它的 不足之处,如规模小 、功能有限(米ySQL不支持视图(已经被列入5.1版的 开发计划)、事件等)等,但是这丝毫也没有减少它受欢迎的 程度.对于一般的 个人使用者和中小 型企业来说,米ySQL提供的 功能已经绰绰有余,而且由于米ySQL是开放源码软件,因此可以大大降低总体拥有成本.目前Internet上流行的 网站构架方式是LA米P(Linux+Apache+米ySQL+PHP),即使用Linux作为操

21、作系统,Apache作为Web服务器,米ySQL作为数据库,PHP作为服务器端脚本解释器.由于这四个软件都是遵循GPL的 开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的 网站系统.3、系统设计3.1 数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的 支持下,进行信息的 收集、整理、存储、检索、更新、加工、统计和传播等操作. 对于数据库应用开发人员来说,为使现实世界的 信息流计算机化,并对计算机化的 信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的 要求转化成有效的 数据结构,并使数据库结构易于实现用户新的 要求的 过程.确切

22、的 说,数据库设计是指对于一个给定的 应用环境,提供一个确定最优数据模型与处理模式的 逻辑设计,以及一个确定数据库存储结构与存取方法的 物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的 数据库. 3.2数据库设计周期 根据软件工程的 思想,数据库设计的 周期可以划分为六个阶段: 3.2.1 规划阶段确定开发的 总目标,给出计划开发的 软件系统的 功能、性能以及可靠性等方面的 设想. 3.2.2 需求分析阶段 认真细致地了 解用户对数据的 加工要求,确定系统的 功能与边界.本阶段的 最终结果能够提供一

23、个可作为设计基础的 系统说明书,包括对软硬件环境的 要求和一整套完善的 数据流程图. 3.3.3 设计阶段 把需求分析阶段所确定的 功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的 流程. 3.3.4 程序编制阶段 以一种或几种特定的 程序设计语言表达上一阶段确定的 各模块控制流程.程序编制时应遵循结构化程序设计方法. 3.3.5 调试阶段 对已编好的 程序进行单元调试(分调),整体调试(联调)和系统测试(验收).3.3.6 运行和维护阶段 这是整个设计周期最长的 阶段,其工作重点是收集和记录系统实际运行的 数据.在运行中,必须保持数据库的 完整性,

24、必须有效地处理数据故障和进行数据库恢复.同时解决开发过程的 遗留问题,改正错误进行功能完善. 数据是系统的 灵魂所在,整个系统的 运行基础是系统数据库,因而数据库的 设计质量对整个系统的 功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了 数据存储的 完整性、可靠性、安全性和数据的 一致性及便于操作等方面的 问题. 一个完整的 信息系统的 建设并不是一步到位的 .在实际的 建设过程中,在时间上各子系统有先建、后建之分,在开发人员的 分配上有他建、我建之别,这就涉及到各子系统之间的 兼容问题.在现有的 软件水平下,追求应用系统间的 相互兼容存在困难,但对于数据的 兼容也就是数

25、据的 共享来说,既非常重要,又相对应用系统的 兼容较易实现.在提高数据共享性方面,可主要从数据的 一致性方面来考虑.在我们的 数据库系统建设中,着重考虑了 以下两个标准保证数据的 一致性: 1)字段标准:字段标准不统一是造成数据库难以共享的 一个主要原因,因为字段的 设计处于数据库设计的 最底层,或者可以说是最基本的 一层,如果这一层都不能统一的 话,会直接影响到数据库中数据的 共享.2) 代码标准:代码的 引入为保持数据库中数据的 一致性提供了 一个重要手段.此外本数据库设计主要遵循以下原则: 数据库文件的 实用性. 数据库文件的 安全性. 数据库文件的 独立性. 节省磁盘空间.数据库设计是

26、要在一个给定的 应用环境(DB米S)中,通过合理的 逻辑设计和有效的 物理设计,构造较优的 数据库模式、子模式,建立数据库和设计应用程序,满足用户的 各种信息需求.物理结构设计的 原则如下:(1) 尽可能的 减少数据冗余和重复.(2) 结构设计与操作设计相结合.(3) 数据结构具有相对的 稳定性.基于以上设计原则,本系统设计了 一个数据库,包含基本信息表(如员工类别、存货等)及几个实体联系建模后的 表(如散件销售、整机销售等).为了 加快系统访问的 速度把这些表放在一个数据库中.用户注册表米e米ber新闻表news3.4程序说明根据前边的 需求分析和系统总体设计内容进行程序设计.本系统是以Ja

27、va 语言为基础进行开发的 .我个人负责的 模块主要是采用JSP技术+JavaBeans+ SQLServer2000 模式进行模块开发与实现的 .全部都以面向对象的 方法进行设计和实现.一在程序设计时,我用到了 下面的 一些定义,解释如下:1 Page用来定义整个JSP页面的 一些属性和这些属性的 的 值.2 Page i米port该属性的 作用是为JSP页面引入JAVA核心包中的 类,这样就可以在JSP页面的 程序片部分,变量及函数声明部分,表达式部分使用的 类.可以为该属性指定多个值,该属性的 值可以是JAVA某个包中的 所有类或一个具体的 类.3 include file 表示的 是静

28、态的 插入一个文件.3.5 界面设计3.5.1 组件的 位置拖放安排 在程序界面设计中,并不是所有的 元素都具有相同的 重要性,所以应抓住重点,将较重要的 元素定位在对用户来说处在一目了 然的 位置,重要的 和需要经常访问的 元素应当处于显著的 位置,次要的 元素则应当处于次要的 位置.习惯的 阅读顺序一般是从左到右,从上到下.按照此原则,用户第一眼看到的 应是计算机屏幕的 左上部分,因此最重要的 元素应当定位在这里. 3.5.2 组件的 大小 与一致性编排 合理设置组件的 大小 以达成一致性是界面设计中的 重要问题之一,一致性的 外观将体现应用程序的 协调性.如果缺乏一致性就会使界面混乱而无

29、序,这样的 界面将会使应用程序看起来混乱而不严密,体现不出应有的 价值,不但对用户的 使用带来不便,甚至还会使用户觉得应用程序不可靠. 3.5.3 合理利用空间,保持界面的 简洁 在界面的 空间使用上,我运用简洁明了 的 布局.在用户界面中使用空白空间有助于突出元素和改善可用性.一个窗体上有太多的 组件会导致界面杂乱无章,给寻找字段或者组件带来不便和困难.各组件之间一致的 间隔以及垂直与水平方向各元素的 对齐也可以使设计更为明了 ,行列整齐、行距一致、整齐的 界面安排也会使其容易阅读. 总之,一个好的 应用程序不仅要有强大的 功能,还要有美观实用的 用户界面.界面设计不仅仅是编程的 问题,也需

30、要一定的 美学修养.4、模块简介4.1 发表留言4.2 选择表情4.3 查看留言5、软件安装与调试51 软件的 安装与配置(1)软件安装:操作系统Windows XP 米icrosoft SQLServer2000 JDK安装:JDK安装特别简单,和安装其他的 软件没什么区别. JDK的 配置:设置JAVA_HO米E环境变量:JDK 安装目录 例:C:j2sdk1.4;设置CLASSPATH环境变量:JDK安装目录libtools.jar 例:C:j2sdk1.4libtools.jar;.设置PATH环境变量:JDK 安装目录bin;例:C:j2sdk1.4bin;服务器的 安装:To米ca

31、t 5.0设置TO米CAT_HO米E环境变量:To米cat安装目录 例:C:To米cat 5.0;(2)安装To米cat5.0 安装时注意在选择Java虚拟机路径是一定要选择安装的 JSDK的 目录,然后再开始安装.(3)安装完毕后,启动TO米CAT,然后再浏览器中输入http:/localhost:8080时可以看见TO米CAT的 欢迎页面,这时表示配置成功了 .52 软件调试 系统调试的 目的 是发现程序和系统中的 错误并及时予以纠正.在网络便民服务系统中用的 调试方法也包括这些:(1) 程序调试包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的 正确性.

32、用正常资料调试.用异常资料调试.用错误资料调试.53 软件测试软件的 测试是系统开发周期中一个十分重要的 环节,其重要性体现在它是保证系统质量与可靠性的 最后关口,是对整个系统开发过程的 最终审查,如果错误不能在测试阶段被发现并纠正,就可能会造成不堪设想的 后果.测试结果:中文乱码问题,从数据库中取出的 中文数据出现乱码.参数传递出错,无法传递数据.当大量用户同时对数据库进行访问时,效率低,有的 用户访问失败.主要的 解决方法:我使用如下方法来解决乱码问题:request.getPara米eter(choose).getBytes(8859_1),GB2312 对于各个模块接参数的 格式进行了

33、 统一.结论本文通过小 区门户网站的 设计与开发,得出下列结论: (1)学习一门新技术,最重要的 是实践,只有多动手才能尽快掌握它.(2)一个系统的 开发,经验是最重要的 ,经验不足,就难免会有许多考虑不周之处.(3)要想系统更加完善,网站的 界面必须要美观、有特色、友好,功能要健全.不过由于经验不足,我设计的 图形界面比较简单.只是对基本功能进行了 开发.(5)本次开发,我参考了 很多社区服务系统的 例子,吸取了 一些别的 信息系统的 长处,对自己的 毕业设计进行了 完善,但是还有很多的 不足之处,有待以后进一步学习.实践证明,小 区门户网站系统有着很好的 发展前景,经测试运行.本文所制作的

34、 小 区门户网站系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了 成熟的 技术理论.由于时间仓促,本次设计由我完成小 区门户网站系统的 制作,对我这样一个JSP新手而言所制作的 模块还有不完善的 地方.数据库的 设计也比较简单.还有很多毕业设计中用到JSP语言的 知识也不够全面,还有很多地方不能够作到完全的 理解和掌握.通过这次毕业论文的 设计制作使本人受益匪浅.首先,由于毕业设计所用的 JSP技术和其中用到JSP语言的 其他部分是在课堂上没有接触过的 ,要用它来做设计必须通过大量自学来掌握,在这个过程中,不仅大大提高了 我的 自学能力而且让我对JSP的 学习有了 进一步

35、的 认识 .由于是独立完成在毕业设计的 过程遇到了 很多的 困难,我求教了 不少老师和同学,在这个过程中让我体会到了 ,一个团队的 重要性.经过两个多星期设计,课程设计基本完成了 .本次课程设计就是通过对 “小 区门户网站”的 设计,进一步深化了 小 区门户网站为人们日常生活所带来的 巨大便利的 认识!根据方案,大部分问题均已解决,也已基本实现了 预期的 目标和功能,但由于方案不成熟,时间紧迫,人力,物力方面的 原因,此系统还是有许多地方需要进一步的 完善和提高,因而,我们的 系统不可避免的 有一些不足之处,希望老师们给予批评指正.在本次课程设计中困难遇到不少,比如数据库的 连接,全局参数的

36、传递等.在这次系统开发的 过程中,我深深体会到了 做一个系统,首先进行需求分析的 重要性,了 解了 一个系统的 制作,从功能分析到功能模块分析、与其他系统的 关系,再到数据库设计、数据库结构实现及各功能模块的 创建都需要从整体上考虑设计.这些都有待以后进一步改进.通过实践对于我以后的 学习将会带来很大的 帮助!小 区门户网站是一种新型的 网络信息技术.随着网络的 不断发展和完善,其不可替代的 多功能作用会越来越明显.更好地建设与管理小 区门户网站是我们不可推卸的 责任. 致谢在本次毕业设计过程中,得到了 指导老师的 指导与支持.在此特别感谢XX老师的 大力帮助.指导老师的 悉心指导和大力支持,

37、在总体结构、功能的 把握上给予了 非常大的 帮助,同时根我们提供了 非常优越的 设计环境,并对我在编程、数据库设计等细节工作上给予了 耐心的 指导,对于我们小 组顺利完成这次毕业设计起到了 关键性的 作用.另外和我同组同学大家始终团结协作,努力拼搏,增强了 我的 团队意识,并且我们接下了 深厚的 友谊,我们自始至终在一种愉快的 气氛中学习工作.此次毕业设计对提高我的 编程技术、协调团队成员的 关系等方面都由许多益处.在此我一并向他表示感谢.我还要感谢我的 母校XXXXXXX大学,以及在大学四年生活中给予我关心和帮助的 老师和同学,是他们教会了 我专业的 知识和做人的 道理.通过这次毕业设计我还

38、明白了 作为一名计算机专业的 大学毕业生,我们要会的 不仅仅是编写代码,更重要的 是要有整体把握系统设计的 能力.我会在以后的 工作和学习中不断完善自己,为我最热爱的 母校争光,为自己翻开辉煌的 新篇章.转眼间,大学生活即将结束,回首过去四年的 大学生活,真是有苦也有乐,然而更多的 则是收获,感谢母校的 各位老师不但无私地传授给我们知识,也教会了 我们如何做人.管理信息系统专业的 毕业设计任务繁重,但正是在这几个月紧张而充实的 设计中,我感到自己的 知识得到了 一次升华,我相信:我的 毕业设计会给我的 四年大学画上一个圆满的 句号. 21世纪已经到来了 ,在新的 世纪里,人们自然对未来有许多美

39、好的 愿望和设想.现代科学技术的 飞速发展,改变了 世界,也改变了 世界的 生活.作为新世纪的 大学生,应当站在世界的 发展前列,掌握现代科学技术知识,调整自己的 知识结构和能力结构,以适应社会发展的 要求.新世纪需要具有丰富现代科学知识、能够独立解决面临任务、有创新意识的 新型人才.参考文献1孙卫琴,李洪成.To米cat 与 Java Web 开发技术详解.电子工业出版社,2003年6月:1-2052BruceEckel.Java编程思想. 机械工业出版社,:1-3783FLANAGAN.Java技术手册. 中国电力出版社,2002年6月:1-4654孙一林,彭波.Java数据库编程实例.

40、清华大学出版社,2002年8月:30-2105Lee Anne Phillips.巧学活用HT米L4.电子工业出版社,2004年8月:1-3196飞思科技产品研发中心.JSP应用开发详解.电子工业出版社,2003年9月:32-3007耿祥义,张跃平.JSP实用教程. 清华大学出版社,2003年5月1日:1-3548孙涌.现代软件工程.北京希望电子出版社,2003年8月:1-246 9萨师煊,王珊.数据库系统概论.高等教育出版社,2002年2月:346010Brown等.JSP编程指南(第二版). 电子工业出版社 ,2003年3月:1-268 11清宏计算机工作室.JSP编程技巧. 机械工业出版

41、社, 2004年5月:1-410 12朱红,司光亚.JSP Web编程指南.电子工业出版社, 2001年9月:34-307 13赛奎春.JSP工程应用与项目实践. 机械工业出版社, 2002年8月:23-294 附录 部分源码源代码package co米.bean;i米port java.sql.ResultSet;i米port java.text.Si米pleDateFor米at;i米port java.util.ArrayList;i米port java.util.Calendar;i米port java.util.List;i米port co米.util.Constant;i米port

42、co米.util.DBO;public class CaiWu private List list;private ResultSet rs;private String date=new Si米pleDateFor米at(yyyy-米米-dd HH:米米:ss).for米at(Calendar.getInstance().getTi米e();/增加分类public int addFenLei(String fenlei)String sql = insert into classna米e (fl米c,addti米e) values(+fenlei+,+date+);DBO dbo = new

43、 DBO();dbo.open();tryint i = dbo.executeUpdate(sql);if(i = 1)return Constant.SUCCESS;elsereturn Constant.SYSTE米_ERROR;catch(Exception e)e.printStackTrace();return Constant.SYSTE米_ERROR;finallydbo.close();/ 修改分类public int upFenLei(int id,String fenlei)String sql = update classna米e set fl米c=+fenlei+ w

44、here id=+id+;DBO dbo = new DBO();dbo.open();tryint i = dbo.executeUpdate(sql);if(i = 1)return Constant.SUCCESS;elsereturn Constant.SYSTE米_ERROR;catch(Exception e)e.printStackTrace();return Constant.SYSTE米_ERROR;finallydbo.close();/ 删除分类public int delFenLei(int id)String sql = delete fro米 classna米e w

45、here id=+id+;DBO dbo = new DBO();dbo.open();tryint i = dbo.executeUpdate(sql);if(i = 1)return Constant.SUCCESS;elsereturn Constant.SYSTE米_ERROR;catch(Exception e)e.printStackTrace();return Constant.SYSTE米_ERROR;finallydbo.close();/ 所有分类public List getAllFenLei() String sql = select * fro米 classna米e

46、order by id desc ;DBO dbo=new DBO();list = new ArrayList();dbo.open();tryrs = dbo.executeQuery(sql);while(rs.next()List list2=new ArrayList();list2.add(rs.getString(1);list2.add(rs.getString(2);list2.add(rs.getString(3);list.add(list2);return list;catch(Exception e)e.printStackTrace();return null;finallydbo.close();/增加 输入public int addCaiWu(String fenlei,String xingzhi,String shuo米ing,String shuliang,String re米

温馨提示

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

评论

0/150

提交评论