




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全套设计加扣 3012250582 毕业设计论文 毕 业 设 计 题 目 基于 java 的教师信息管理系统 院 系 专业班级 太原科技大学华科学院通信工程 学 生 姓 名 性别 男 指 导 教 师 职称 全套设计加扣 3012250582 摘摘 要要 随着 21 世纪的到来 人们更深刻的感受到了计算机在生活和工作中作用的 重要 越来越多的职业需要具有计算机的应用技能 掌握计算机是职业的需要 社会的需要 更是事业发展的需要 今天 计算机技术不但广泛地应用在办公自动化中 还全面渗透到各行各 业 所有与计算机相关的职业都要求工作者有很强的计算机操作技能 做到运 用自如 熟练而且深入的掌握软件的应用 随着计算机技术的飞速发展 今后 计算机作为一种崭新的生产力 将在信息社会即新技术革命中发挥越来越重要 的作用 并进一步推动人类社会更快的向前发展 本系统是由 JSP 开发工具编写的 由 SQL 2000 作为后台数据库进行管理维 护 本文主要讲述了利用 JSP 来开发一套高校教师信息管理系统的设计方法 该系统采用多个模块 实现了教师信息管理 院系信息管理 工作变动管理 教育经历管理 信息查询等功能 关键词 高校教师信息管理系统关键词 高校教师信息管理系统 计算机计算机 JSPJSP 全套设计加扣 3012250582 Abstract Abstract Along with the 21st century s arrival the people more profound feeling computer in has lived important which and in the work affects More and more occupations need to have computer s application skill Grjsps the computer is the professional need society s need is the enterprise need to develop Today not only the computer technology widely applies in the office automation but also seeps the various trades and occupations comprehensively All requests the worker with the computer related occupation to have the very strong computer operation skill achieves handles skillfully skilled and thorough grjsps software s application Along with computer technology s swift development from now on the computer will take one kind of brand new productive forces will play more and more vital role in the information society namely new technological revolution and will further promote a human society quicker development forward This system is by the JSP development kit compilation 2000 carry on the management maintenance by SQLSEVER 2000 as the backstage database This article mainly narrated develops a set of student information management system s design method using JSP This system uses many modules has realized the student information management the courtyard is functions and so on information management school register change management education experience management information inquiry Key word teacher information management system Computer JSP 全套设计加扣 3012250582 目目 录录 1 绪论 5 1 1 系统及需求分析 5 1 1 1 系统需求 5 1 1 2 可行性分析 5 1 2 系统的功能简介 6 1 2 1 添加权限管理模块 7 1 2 2 教师信息管理模块 7 1 2 3 院系信息管理模块 7 1 2 4 工作变动管理模块 7 1 3 系统开发的目标 7 2 系统分析 7 2 1 JSP 运行环境 7 2 1 1 相关软件介绍 7 2 1 2 JSP 环境的配置方案 8 2 2 开发软件的介绍 10 2 2 1 Dreamweaver MX 2004 的简介 10 2 2 2 Dreamweaver MX 2004 的特点 10 2 3 业务流程分析 12 3 系统设计 14 3 1 简要分析 14 3 1 1 系统架构 14 3 1 2 软件结构设计 16 3 2 数据库设计 18 3 2 1 sqlserver2000 数据库简介 18 3 2 2 本系统中所涉及到的主要表的物理结构 18 4 系统的实现 24 4 1 系统登陆界面 24 4 2 系统主界面 27 4 3 用户管理模块 33 5 程序调试 37 5 1 程序调试分析 37 5 2 程序的测试 37 5 2 1 测试的重要性及目的 37 5 2 2 系统测试 39 5 2 3 测试的主要内容 39 6 全文总结 41 全套设计加扣 3012250582 致 谢 43 参考文献 44 附 录 45 1 1 绪论绪论 随着时代的发展 信息的作用和能力大幅度提高 传递速度也加快 在 21 世纪 人类将步入知识经济时代 知识经济时代是科技发展日新月异和知识 信息呈爆炸膨胀的时代 有所谓信息威胁之说 这是指人类面临的要处理的信 息量大到难以处理的地步 以至造成混乱的结果 计算机的出现解决了这个问 题 由于计算机迅速 准确为信息收集 加工 使用 查询提供可能 高校教师信息管理系统是一款面向各大 中专院校开发的教师管理软件 它能实现基本的系统维护 数据录入 资料查询等功能 可以满足大 中专院 校对教师档案 工作调动及院系信息等进行管理的需要 本设计方案是为高校 教师信息管理系统开发而编写的 主要是为了提高学校的管理效率 它包括了 系统可行性研究 系统模块设计 模块的具体流程设计 一些需要进一步讨论 或者研究的问题 需要的资料与硬件 数据表的定义等 1 11 1 系统及需求分析系统及需求分析 1 1 1 系统需求系统需求 随着社会发展 我国各高校教师人数每日剧增 以前的管理手段已不能适 应时代的发展 因为它浪费了了许多的人力和物力 在当今信息时代这种传统 的管理方法必然被计算机为基础的信息管理系统所代替 我国每所高校的教师 人都较多 学校要管理每个教师的信息很困难 通过建立数据库对教师信息进 行管理具有重要的意义 帮助学校提高工作效率 高校教师信息管理系统是学 校信息决策和管理的重要的组成部分 是一种典型的信息管理系统 操作系统选择目前常用的 Windows xp 系统性质为 MIS 管理信息系统 栏目包括教师生基本信息 院系信息 工作管理 教育经历管理 信息查询 设置用户权限 可实现修改 添加 删除等基本功能 系统界面力求简洁 易 全套设计加扣 3012250582 用 在标准化的基础上考虑界面的美观和新颖 1 1 2 可行性分析可行性分析 由于本系统管理的对象单一 都是高校教师 且每个数据内容具有较强的关 联性 涉及的计算过程不是很复杂 因此 比较适合于采用数据库管理 且学 校用于教师管理的微机都是 PIII 以上的机器 在存储量 速度方面都能满足数 据库运行的要求 在技术难度方面 由于有指导老师的指导和相关参考文献 特别是网上资料 特别是参考其它程序的功能 因此完全可以实现 老师管理 中总是面对大量的信息如老师个人信息 工作调动 教育培训等 因此需要信 息进行及时管理 及时了解各个环节中信息的变更 力求提高管理效率 本系 统力求使系统功能 简 洁 明 了 但 功 能 齐 全 且 易 于 操 作 系统具有效率高 成本低 质量高 功能强等特点 建立一个高校教师信 息管理系统的数据库比较容易 经济费用开支不大 1 21 2 系统的功能简介系统的功能简介 本系统主要可以实现以下的管理功能 教师信息管理 院系信息管理 工 作变动管理 教育经历管理 信息查询管理 添加权限管理等等 通过本管理 系统能够对教师基本信息进行修改 添加 查询 删除的操作 从而进一步提 高学校办学效益和现代化水平 实现教师信息管理工作流程的系统化 规范化 和自动化 系统建设目标的技术可行性系统建设目标的技术可行性 开发语言 JSP 系统软件 Windows XP DBMS SQLSever 2000 就整个系统的技术构成上来看 它属于一个数据库应用类的系统 其基本操作 还是对存在数据库进行添加 删除 查找 编辑等 所以就单纯的数据库应用 来看 暂不存在太大的技术问题 全套设计加扣 3012250582 为用户提供的服务为用户提供的服务 本系统的工作人员使其进入管理员操作的界面 主要是帮助学校进行教师 信息的管理 统计及维护 管理员根据实际情况来浏览 查询 添加 删除 修改 统计教师的基本信息从而保障一切工作顺利进行 1 2 1 添加权限管理模块添加权限管理模块 该模块的主要任务是添加用户 设置用户权限等功能 1 2 2 教师信息管理模块教师信息管理模块 该模块的功能是实现对全校教师信息的添加 修改 查询 使学校更好的管 理教师的信息 1 2 3 院系信息管理模块院系信息管理模块 该模块的主要功能是实现对教师所在的院系信息的管理工作 1 2 4 工作变动管理模块工作变动管理模块 该模块对每个教师的工作调动 获奖状况 违纪状况进行管理 1 31 3 系统开发的目标系统开发的目标 出于本系统是高校教师管理的一个综合性的系统 本系统的设计目标将最 终定位于完成以上所述的系统主要业务的基本模型上 2 2 系统分析系统分析 全套设计加扣 3012250582 JSP 运行环境及相关开发软件简介 2 12 1 JSPJSP 运行环境运行环境 2 1 12 1 1 相关软件介绍相关软件介绍 JSP JavaServer Pages 是由 Sun Microsystems 公司倡导 许多公司参与 一起建立的一种动态网页技术标准 JSP 技术有点类似 ASP 技术 它是在传统 的网页 HTML 文件 htm html 中插入 Java 程序段 Scriptlet 和 JSP 标记 tag 从而形成 JSP 文件 jsp 用 JSP 开发的 Web 应用是跨平台的 即能 在 Linux 下运行 也能在其他操作系统上运行 JSP 技术使用 Java 编程语言编 写类 XML 的 tags 和 scriptlets 来封装产生动态网页的处理逻辑 网页还能 通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑 JSP 将网页逻 辑与网页设计和显示分离 支持可重用的基于组件的设计 使基于 Web 的应用 程序的开发变得迅速和容易 Web 服务器在遇到访问 JSP 网页的请求时 首先执行其中的程序段 然后 将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户 插入的 Java 程序段 可以操作数据库 重新定向网页等 以实现建立动态网页所需要的功能 2 1 22 1 2 JSPJSP 环境的配置方案环境的配置方案 在做本系统时 本人使用的是 J2SDK Tomcat 的配置 因为对于初学者 这是一个比较容易实现的方案 具体步骤如下 1 安装 J2SDK 第一步 执行 j2sdk 1 4 2 03 windows i586 p exe 按照向导安装到想要安 装的目录 如 D J2SDK1 4 2 第二步 设定 J2SDK 1 4 2 03 从 开始 设置 控制面板 系统 高级 环境变量 系统变量 然后到 新建 JAVA HOME C j2sdk1 4 2 03 PATH JAVA HOME bin CLASSPATH C j2sdk1 4 2 03 lib tools jar C j2sdk1 4 2 03 全套设计加扣 3012250582 lib dt jar 注意 1 CLASSPATH 的设定中 分号 用来分开两路径 切勿任意空格 2 CLASSPATH 的设定中 分号的最后还有一个点 补充 不论 Windows 2000 或 Windows XP 皆可依上述方法设定 第三步 测试 J2SDK 撰写一个 HelloWorld java 程序 放置在 C HelloWorld java 中 HelloWorld java public class HelloWorld public static void main String args System out println Hello World 打开命令提示符 在 D 下输入 javac HelloWorld java 然后再输入 java HelloWorld 执行 HelloWorld 程序 假若顺利成功 则会显示 Hello World 成功安装 J2SDK 1 4 2 03 之后 紧接下来安装 Tomcat 5 0 16 2 安装 Tomcat 5 0 16 本网站使用的 Tomcat 版本为 5 0 16 它是由 JavaSoft 和 Apache 开发团队共 同提出合作计划 Apache Jakarta Project 下的产品 Tomcat 能支持 Servlet 2 4 和 JSP 2 0 并且是免费使用 第一步 执行 jakarta tomcat 5 0 16 exe 按照向导将 Tomcat 装到想要安装 的目录 如 D Tomcat5 0 第二步 配置 Tomcat 的环境变量 仍然是在系统环境变量中设置 Tomcat Home D Tomcat5 0 Classpath D Tomcat webapps ROOT WEB INF classes 第五步 测试 Tomcat 打开浏览器 如 IE 输入 http localhost 8080 假若 Tomcat 安装成功 则 全套设计加扣 3012250582 会看到 Tomcat 的欢迎界面 2 22 2 开发软件的介绍开发软件的介绍 2 2 12 2 1 DreamweaverDreamweaver MXMX 20042004 的简介的简介 对于创建专业 Web 站点而言 世界上最好的方法现在莫过于最简单的建立功能 强大的 Internet 应用程序的方法 您可以在单一环境下工作 从而快速创建 建立和管理 Web 站点和 Internet 应用程序 获取 Dreamweaver 的可视布局 工具 Dreamweaver UltraDev 的快速 Web 应用程序功能以及 HomeSite 的 代码编辑支持 所有这些都可以在 Dreamweaver MX 这一完整的集成解决方案 中完成 2 2 22 2 2 DreamweaverDreamweaver MXMX 20042004 的特点的特点 1 卓越的可视环境 简单易用 使用 macromedia 的可视化开发环境 你只需通过简单的拖拉技术 Drag form1 name focus return false 全套设计加扣 3012250582 高校教师信息管理系统 账号 input type text name name maxlength 8 value 密码 全套设计加扣 3012250582 550 this style width 550 if this height 400 this style width 400 Copyright 2008 高校教师 信息管理系统 form1 name focus 全套设计加扣 3012250582 4 4 2 2 系统主界面 系统主界面 本模块是本系统的应用界面 在本界面上集成了本系统的所有功能 共有 6 个功能菜单和 19 个子菜单 功能模块 从而实现了本系统从教师管理 工 作变动管理 教育经历管理 权限管理等系统的具体功能 同时 在系统管理 模块中可以完成对本系统的安全性管理 主要代码如下 高校教师信息管理系统 全套设计加扣 3012250582 全套设计加扣 3012250582 高校教师信息管理系统 body margin 0 padding 0 font family Verdana Arial Helvetica sans serif font size 12px background color D8E3F1 text align center 全套设计加扣 3012250582 高校教师信息管理系统 教师信息管理 外籍教师管理 院系信息管理 工作变动管理 教育经历管理 信息查询管理 添加权限管理 退出 查看 修改 删除 查看 修改 删除 查看 修改 删除 查看 修改 删除 查看 修改 删除 查询 查看 修改 删除 退出 信息添加 信息添加 全套设计加扣 3012250582 信息添加 信息添加 信息添加 信息添加 4 4 3 3 用户管理模块 用户管理模块 本模块是本系统的安全性设置模块 根据学校不同部门以及不同使用人员对本 系统的要求和需要 从而实行了分级管理 对用户的权限和类别进行了分类管 理 全套设计加扣 3012250582 主要实现代码如下 无标题文档 style1 COLOR 000000 function edit no form1 action Gxjs servlet StudentServlet change 3 form1 submit function del no if confirm 确定要删除吗 true form1 action Gxjs servlet StudentServlet change 5 全套设计加扣 3012250582 form1 submit 没有信息 序号 登陆名 全套设计加扣 3012250582 登陆密码 权限 操作 for int i 0 i tr bgcolor INPUT type button value 修改 onclick edit INPUT type button value 删除 onclick del 其他页面的设计与这几个主要页面基本一致 具体代码请看附录 全套设计加扣 3012250582 5 5 程序调试 程序调试 5 15 1 程序调试分析程序调试分析 在设计系统的过程中 存在一些错误是必然的 对于语句的语法错误 在 程序运行时自动提示 并请求立即纠正 因此 这类错误比较容易发现和纠正 但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻 全套设计加扣 3012250582 辑错误导致的错误结果 这类错误隐蔽性强 有时会出现 有时又不出现 因 此 对这一类动态发生的错误的排查是耗时费力的 5 2 程序的测试程序的测试 5 2 15 2 1 测试的重要性及目的测试的重要性及目的 1 测试的重要性 软件的测试在软件生命周期中占据重要的地位 在传统的瀑布模型中 软 件测试学仅处于运行维护阶段之前 是软件产品交付用户使用之前保证软件质 量的重要手段 近来 软件工程界趋向于一种新的观点 即认为软件生命周期 每一阶段中都应包含测试 从而检验本阶段的成果是否接近预期的目标 尽可 能早的发现错误并加以修正 如果不在早期阶段进行测试 错误的延时扩散常 常会导致最后成品测试的巨大困难 事实上 对于软件来讲 不论采用什么技术和什么方法 软件中仍然会有 错 采用新的语言 先进的开发方式 完善的开发过程 可以减少错误的引入 但是不可能完全杜绝软件中的错误 这些引入的错误需要测试来找出 软件中 的错误密度也需要测试来进行估计 测试是所有工程学科的基本组成单元 是 软件开发的重要部分 自有程序设计的那天起测试就一直伴随着 统计表明 在典型的软件开发项目中 软件测试工作量往往占软件开发总工作量的 40 以 上 而在软件开发的总成本中 用在测试上的开销要占 30 到 50 如果把维 护阶段也考虑在内 讨论整个软件生存期时 测试的成本比例也许会有所降低 但实际上维护工作相当于二次开发 乃至多次开发 其中必定还包含有许多测 试工作 在实践中 软件测试的困难常常使人望而却步或敷衍了事 这是由于对测 试仍然存在一些不正确的看法和错误的态度 这包括 1 认为测试工作不如设计和编码那样容易取得进展难以给测试人员某种成 就感 2 以发现软件错误为目标的测试是非建设性的 甚至是破坏性的 测试中 发现错位是对责任者工作的一种否定 全套设计加扣 3012250582 3 测试工作枯燥无味 不能引起人们的兴趣 4 测试工作是艰苦而细致的工作 5 对自己编写的程序盲目自信 在发现错误后 顾虑别人对自己的开发能 力的看法 这些观点对软件测试工作是极为不利的 必须澄清认识 端正态度 才可 能提高软件产品的质量 2 测试的目的 如果测试的目的是为了尽可能多地找出错误 那么测试就应该直接针对软 件比较复杂的部分或是以前出错比较多的位置 如果测试目的是为了给最终用 户提供具有一定可信度的质量评价 那么测试就应该直接针对在实际应用中会 经常用到的商业假设 在谈到软件测试时 许多人都引用 Grenford J Myers 在 The Art of Software Testing 一书中的观点 1 软件测试是为了发现错误而执行程序的过程 2 测试是为了证明程序有错 而不是证明程序无错误 3 一个好的测试用例是在于它能发现至今未发现的错误 4 一个成功的测试是发现了至今未发现的错误的测试 这种观点可以提醒人们测试要以查找错误为中心 而不是为了演示软件的 正确功能 但是仅凭字面意思理解这一观点可能会产生误导 认为发现错误是 软件测试的唯一目 查找不出错误的测试就是没有价值的 事实并非如此 首先 测试并不仅仅是为了要找出错误 通过分析错误产生的原因和错误 的分布特征 可以帮助项目管理者发现当前所采用的软件过程的缺陷 以便改 进 同时 这种分析也能帮助我们设计出有针对性地检测方法 改善测试的有 效性 其次 没有发现错误的测试也是有价值的 完整的测试是评定测试质量 的一种方法 全套设计加扣 3012250582 5 2 25 2 2 系统测试系统测试 与开发过程类似 测试过程也必须分步骤进行 每个步骤在逻辑上是前一 个步骤的继续 大型软件系统通常由若干个子系统组成 每个子系统又由若干 个模块组成 因此 大型软件系统的测试基本上由下述几个步骤组成 1 模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误 2 子系统测试 这个步骤着重测试模块的接口 3 系统测试 在这个测试步骤中发现的往往是软件设计中的错误 也可 能发现需求说明中的错误 4 验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误 5 2 35 2 3 测试的主要内容测试的主要内容 为了保证测试的质量 将测试过程分成几个阶段 即 代码审查 单元测试 集成测试 确认测试和系统测试 1 单元测试 单元测试集中在检查软件设计的最小单位 模块上 通过测试发现实现该 模块的实际功能与定义该模块的功能说明不符合的情况 以及编码的错误 身份认证时候要保证在以下输入情况时候系统能够健康运行 1 输入用户 ID 时候键入非法字符 如 等 2 在操作员编码框输入非数字字符 如 abc 3 输入的用户 ID 或者操作员编码不存在 4 输入的用户 ID 或者操作员编码与密码不相符合 5 输入的用户 ID 操作员编码不能登陆本模块 6 输入的信息超过规定字符长度 7 输入的信息有一项为空 查询信息时候 1 查询条件键入时有非法字符 如 等 2 输入不存在的查询条件 全套设计加扣 3012250582 3 输入查询条件超过规定字符长度 4 输入查询条件一项为空 2 集成测试 集成测试是将模块按照设计要求组装起来同时进行测试 主要目标是发现 与接口有关的问题 如一个模块与另一个模块可能有由于疏忽的问题而造成有 害影响 把子功能组合起来可能不产生预期的主功能 个别看起来是可以接受 的误差可能积累到不能接受的程度 全程数据结构可能有错误等 3 确认测试 确认测试的目的是向未来的用户表明系统能够像预定要求那样工作 经集 成测试后 已经按照设计把所有的模块组装成一个完整的软件系统 接口错误 也已经基本排除了 接着就应该进一步验证软件的有效性 这就是确认测试的 任务 即软件的功能和性能如同用户所合理期待的那样 4 系统测试 软件开发完成以后 最终还要与系统中其他部分配套运行 进行系统测试 包括恢复测试 安全测试 强度测试和性能测试等 单独对系统的测试主要从以下几方面入手 1 功能测试 测试是否满足开发要求 是否提供设计所描述的功能 是 否用户的需求都得到满足 功能测试是系统测试最常用和必须的测试 通常还 会以正式的软件说明书为测试标准 2 强度测试及性能测试 测试系统能力最高实际限度 即软件在一些 超负荷情况下功能实现的情况 3 安全测试 验证安装在系统内的保护机构确实能够对系统进行保护 使之不受各种非常的干扰 针对本系统主要是对权限系统的测试和对无效数据 错数据 和非法数据干扰的能力的测试 经过上述的测试过程对软件进行测试后 软件基本满足开发的要求 测试 宣告结束 6 6 全文总结全文总结 全套设计加扣 3012250582 在本系统的开发过程中 由于本人是初次开发软件 在知识 经验方面都 存在着不足 另外 在整个开发的过程中 时间也比较仓促 因此 该系统必 然会存在一些缺陷和不足 因为对高校教师管理系统的整个流程不够熟悉 在 需求分析时未能做到完全满足用户的需求 虽然网络在高校教师管理系统中的 应用不是很多 但是未来的发展方向 在本次开发过程由于硬件的限制 未能 实现网络功能 因此在以后的系统更新过程中可能会造成一些不必要的数据损 失 尽管本管理系统存在着很多不足 但其功能全面 易于日后程序更新 数 据库管理容易 界面友好 操作方便 效率高 安全性好等优点是本管理系统 所必需的 相信本高校教师管理系统是一套学校在日常管理中必不可少的管理 软件 通过开发这个系统 我掌握了的项本过程 了解了的基本知识巩固了我 对 jsp 的学习 但在这次毕业设计中的最大收获并不是掌握这几门开发工具的 应用 而是学会了设计系统的思维方法 以及与同学们之间相互帮助的精神 根据方案 大部分问题均已解决 也已基本实现了预期的目标和功能 但 由于方案不成熟 时间紧迫 人力 物力方面的原因 此系统还是有许多地方需 要进一步的完善和提高 因而 我们的系统不可避免的有一些不足之处 希望 老师们给予批评指正 在本次课程设计中困难遇到不少 比如数据库的连接 全局参数的传递等 在这次系统开发的过程中 我深深体会到了做一个系统 首先进行需求分析的重要性 了解了一个系统的制作 从功能分析到功能模块 分析 与其他系统的关系 再到数据库设计 数据库结构实现及各功能模块的 创建都需要从整体上考虑设计 这些都有待以后进一步改进 通过实践对于我 以后的学习将会带来很大的帮助 这次的毕业设计开发 主要有以下几点收获 1 对原型化的系统开发方法有了一定的了解 渐增式的原型化开发方法与面 向对象的程序设计的结合不但能在系统开发初期让用户了解系统的概貌 而且 能使系统开发模块化 提高开发效率 减少出错 对于后期的系统维护也提供 了很大的帮助 2 通过实践 提高了系统分析的能力 对数据流图 数据字典 系统流程图 全套设计加扣 3012250582 等系统设计工具的使用有了更深刻的认识 为以后的工作 学习的进一步提高 打下了坚实的基础 3 在可视化环境中使用 SQLSEVER 2000 查询语言配合进行数据库操作的能力 有了较大的提高 在学习数据原理课程时就学习过 SQLSEVER 2000 查询语言 但掌握的东西很肤浅 更不知道如何应用 通过这次独立地系统开发 用 JSP 配合 SQLSEVER 2000 进行数据库操作 在这方面有了更深刻的认识 全套设计加扣 3012250582 致致 谢谢 在本次毕业设计过程中 得到了指导老师的指导与支持 在此特别感谢 XX 老师的大力帮助 指导老师的悉心指导和大力支持 在总体结构 功能的把握 上给予了非常大的帮助 同时根我们提供了非常优越的设计环境 并对我在编 程 数据库设计等细节工作上给予了耐心的指导 对于我们小组顺利完成这次 毕业设计起到了关键性的作用 另外和我同组同学大家始终团结协作 努力拼搏 增强了我的团队意识 并且我们接下了深厚的友谊 我们自始至终在一种愉快的气氛中学习工作 此 次毕业设计对提高我的编程技术 协调团队成员的关系等方面都由许多益处 在此我一并向他表示感谢 我还要感谢我的母校 XXXXXXX 大学 以及在大 学四年生活中给予我关心和帮助的老师和同学 是他们教会了我专业的知识和 做人的道理 通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生 我们要会的不仅仅是编写代码 更重要的是要有整体把握系统设计的能力 我 会在以后的工作和学习中不断完善自己 为我最热爱的母校争光 为自己翻开 辉煌的新篇章 转眼间 大学生活即将结束 回首过去四年的大学生活 真是有苦也有乐 然而更多的则是收获 感谢母校的各位老师不但无私地传授给我们知识 也教 会了我们如何做人 管理信息系统专业的毕业设计任务繁重 但正是在这几个 月紧张而充实的设计中 我感到自己的知识得到了一次升华 我相信 我的毕 业设计会给我的四年大学画上一个圆满的句号 21 世纪已经到来了 在新的世纪里 人们自然对未来有许多美好的愿望和 设想 现代科学技术的飞速发展 改变了世界 也改变了世界的生活 作为新 世纪的大学生 应当站在世界的发展前列 掌握现代科学技术知识 调整自己 的知识结构和能力结构 以适应社会发展的要求 新世纪需要具有丰富现代科 学知识 能够独立解决面临任务 有创新意识的新型人才 全套设计加扣 3012250582 参考文献参考文献 1 孙卫琴 李洪成 Tomcat 与 Java Web 开发技术详解 电子工业出版社 2003 年 6 月 1 205 2 BruceEckel Java 编程思想 机械工业出版社 2003 年 10 月 1 378 3 FLANAGAN Java 技术手册 中国电力出版社 2002 年 6 月 1 465 4 孙一林 彭波 Java 数据库编程实例 清华大学出版社 2002 年 8 月 30 210 5 LEE ANNE PHILLIPS 巧学活用 HTML4 电子工业出版社 2004 年 8 月 1 319 6 飞思科技产品研发中心 JSP 应用开发详解 电子工业出版社 2003 年 9 月 32 300 7 耿祥义 张跃平 JSP 实用教程 清华大学出版社 2003 年 5 月 1 日 1 354 8 孙涌 现代软件工程 北京希望电子出版社 2003 年 8 月 1 246 9 萨师煊 王珊 数据库系统概论 高等教育出版社 2002 年 2 月 3 460 10 Brown 等 JSP 编程指南 第二版 电子工业出版社 2003 年 3 月 1 268 11 清宏计算机工作室 JSP 编程技巧 机械工业出版社 2004 年 5 月 1 410 12 朱红 司光亚 JSP Web 编程指南 电子工业出版社 2001 年 9 月 34 307 13 赛奎春 JSP 工程应用与项目实践 机械工业出版社 2002 年 8 月 23 294 全套设计加扣 3012250582 附 录 部分源代码 部分源代码 package com bean import java SQLSever 2000 ResultSet import java text SimpleDateFormat import java util ArrayList import java util Calendar import java util List import com util Constant import com util DBO public class CaiWu private List list private ResultSet rs private String date new SimpleDateFormat yyyy MM dd HH mm ss format Calendar getInstance getTime 增加分类 public int addFenLei String fenlei String SQLSever 2000 insert into classname flmc addtime values fenlei date DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 修改分类 public int upFenLei int id String fenlei String SQLSever 2000 update classname set flmc fenlei where id id 全套设计加扣 3012250582 DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 删除分类 public int delFenLei int id String SQLSever 2000 delete from classname where id id DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 所有分类 public List getAllFenLei String SQLSever 2000 select from classname order by id desc DBO dbo new DBO list new ArrayList dbo open try rs dbo executeQuery SQLSever 2000 while rs next List list2 new ArrayList list2 add rs getString 1 全套设计加扣 3012250582 list2 add rs getString 2 list2 add rs getString 3 list add list2 return list catch Exception e e printStackTrace return null finally dbo close 增加 输入 public int addCaiWu String fenlei String xingzhi String shuoming String shuliang String remark String SQLSever 2000 insert into inmoney fenlei xingzhi shuoming shuliang remark addtime values fenlei xingzhi shuoming shuliang remark date DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 修改 输入 public int upCaiWu int id String fenlei String xingzhi String shuoming String shuliang String remark String SQLSever 2000 update inmoney set fenlei fenlei xingzhi xingzhi shuoming shuoming shuliang shuliang rem ark remark where id id DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 全套设计加扣 3012250582 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 删除 输入 public int delCaiWu int id String SQLSever 2000 delete from inmoney where id id DBO dbo new DBO dbo open try int i dbo executeUpdate SQLSever 2000 if i 1 return Constant SUCCESS else return Constant SYSTEM ERROR catch Exception e e printStackTrace return Constant SYSTEM ERROR finally dbo close 所有 输入 public List getAllCaiWu String SQLSever 2000 select from inmoney order by id desc DBO dbo new DBO list new ArrayList dbo open try rs dbo executeQuery SQLSever 2000 while rs next List list2 new ArrayList list2 add rs getString 1 list2 add rs getString 2 list2 add rs getString 3 list2 add rs getString 4 list2 add rs getString 5 全套设计加扣 3012250582 list2 add rs getString 6 list2 add rs getString 7 list add list2 return list catch Exception e e printStackTrace return null finally dbo close 单个 输入 public List getOneCaiWu int id String SQLSever 2000 select from inmoney where id id DBO dbo new DBO list new ArrayList dbo open try rs dbo executeQuery SQLSever 2000 while rs next list add rs getString 1 list add rs getString 2 list add rs getString 3 list add rs getString 4 list add rs getString 5 list add rs getString 6 return list catch Exception e e printStackTrace return null finally dbo close public int chuShiHua String SQLSever 2000 delete from inmoney String SQLSever 20002 delete from classname String SQLSever 20003 delete from adminlog DBO dbo new DBO dbo open try 全套设计加扣 3012250582 dbo executeUpdate SQLSever 2000 dbo executeUpdate SQLSever 20002 dbo executeUpdate SQLSever 20003 return Constant SYSTEM ERROR catch Exception e e printStackTrace return 0 finally dbo close 所有 输入 public List getAllCaiWu1 String xingzhi String SQLSever 2000 select from inmoney where xingzhi xingzhi order by id desc DBO dbo new DBO list new ArrayList dbo open try rs dbo execute
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐齐哈尔市医疗机构药品集中招标采购药品购销合同2篇
- 辽宁省普通高中联考2025-2026学年高二上学期9月月考化学试卷
- 数据治理与合规性下的隐私保护机制-洞察及研究
- 远程医疗的可及性与社会不平等问题分析-洞察及研究
- 部队交通安全培训讲话稿课件
- 湖北省襄阳市第四中学2025-2026学年高三上学期9月周考二英语试题(含答案含听力原文无音频)
- 安徽省宿州市第十一中学2024-2025学年七年级上学期第一次月考英语试题(含笔试答案无听力音频及原文)
- 部门级安全培训模板课件
- 20xx文秘个人实习报告范文
- 高效能源管理系统-洞察及研究
- 讲解壮族文化
- 单位定密管理办法
- 未遂统计管理办法
- 经营性公墓建设-可行性研究报告
- 广东省事业单位公开招聘人员报名表
- 2025年辅警招聘考试试题库附完整答案(历年真题)
- 痔疮病人护理课件
- 电厂消防系统培训课件
- 水泥房子组装方案(3篇)
- 2025新《治安管理处罚法》解读
- 聚焦2025民营医院差异化竞争策略与品牌影响力评估报告
评论
0/150
提交评论