《IT设备管理系统实现毕业论文》由会员分享,可在线阅读,更多相关《IT设备管理系统实现毕业论文(56页珍藏版)》请在金锄头文库上搜索。
1、 参考资料 ITIT 设备管理系统实现毕业论文设备管理系统实现毕业论文 目 录 绪论 1 1 可行性分析 2 1 1 技术可行性 2 1 1 1 硬件要求 2 1 1 2 软件要求 2 1 2 经济可行性 3 1 3 运行可行性 3 1 4 法律可行性 3 2 程序开发的技术基础 4 2 1 JSP 4 2 2 JAVASCRIPT 4 2 3 STRUTS 4 2 4 AJAX 5 2 5 DWR 5 2 6 JSTL 6 2 7 POI 6 2 8 CVS 7 2 8 主要信息描述与定义 7 3 系统设计 9 3 1 MVC 模式 9 3 2 系统总体设计 9 3 3 系统功能模块划分 1
2、0 4 功能实现 13 4 1 登录 退出系统 13 4 1 1 登录系统 13 4 1 2 退出系统 16 4 2 个人信息管理 17 4 3 公司信息管理 17 4 3 1 查看公司信息 18 参考资料 4 3 2 修改公司信息 18 4 4 设备信息管理 20 4 4 1 增加设备 20 4 4 2 查看设备 21 4 4 3 删除设备 22 4 4 4 修改设备信息 22 4 4 5 设置设备负责人 23 4 5 系统管理 26 4 5 1 角色管理 26 4 5 2 权限管理 30 4 5 3 人员管理 32 5 数据库设计 37 5 1 数据库需求分析 37 5 2 数据库概念结构
3、设计 37 5 3 数据库逻辑结构设计 39 5 3 1 登录表 39 5 3 2 角色表 39 5 3 3 权限表 40 5 3 4 权限映射表 40 5 3 5 设备信息表 40 5 3 6 公司信息表 40 6 系统测试 42 6 1 系统测试的目的和要求 42 6 2 单元测试 43 6 3 功能测试 43 结 论 45 致 谢 46 参考文献 47 参考资料 绪论 1 选题的背景 设备是企业从事各项业务活动和生产的核心 对设备实施有效的的管理 可以 为企业提供稳定 有效的生产能力 并减少不必要的开销 随着社会经济的迅速发展和科学技术的全面进步 计算机技术和网络技术有了 飞速的发展 以
4、计算机与通信技术为基础的信息系统能够使企业运行的数据更加准 确 及时 全面 详实 同时对各种信息进一步地加工 信息管理系统进一步加强 了企业的科学化 合理化 制度化 规化管理 为企业的管理水平跨上新台阶 为 企业持续 健康 稳定的发展打下基础 为了加快设备管理自动化 信息化的步伐 提高企业设备管理业务的处理效率和 可靠性 建立基于计算机技术和网络技术的企业设备管理系统已变得十分必要 2 选题的目的和意义 为了更有利于公司对各种设备进行更合理 科学的管理 设计一个以计算机技 术和网络技术的设备管理系统是很有必要的 本系统对公司的各种 IT 设备信息的增 加 删除 修改 查询等全过程进行管理 普通
5、设备管理人员只可以对各种 IT 设备 信息进行查看 设备管理人员按权限可以对 IT 设备信息进行增 删 改 查的操作 系统管理员还可以为客户和设备管理人员分配权限以便对 IT 设备信息进行管理 该 系统的完成将有助于公司对设备进行科学化 合理化 规化管理 提高了公司设备 管理业务的处理效率和可靠性 3 系统开发的主要容 该项目是供公司对设备管理人员提供的 IT 设备信息管理系统 设备管理人员可 以通过该系统对各种 IT 设备信息进行管理 该系统分为 3 个子系统 普通设备管理 人员系统 设备负责人系统 系统管理员系统 不同的用户根据自己的权限选择进 入不同的系统 进行相应的操作 该系统的主要功
6、能 所有用户可以查看公司 设 备信息 修改自己的登录信息 设备负责人和系统管理员还可以对设备信息进行查 看 添加 删除 修改等操作 除了上述权限操作外系统管理员还可以对系统用户 进行管理 增加 删除 修改 查看用户的信息 对不同的用户分配不同的权限 同时对系统的权限进行管理 参考资料 1 可行性分析 可行性分析 Feasibility Analysis 也称为可行性研究 是通过对项目的主 要容和配套条件 如市场需求 资源供应 建设规模 工艺路线 设备选型 环境 影响 资金筹措 盈利能力等 从技术 经济 工程等方面进行调查研究和分析比 较 并对项目建成以后可能取得的财务 经济效益及社会环境影响进
7、行预测 从而 提出该项目是否值得投资和如何进行建设的咨询意见 为项目决策提供依据的一种 综合性的系统分析方法 可行性研究应具有预见性 公正性 可靠性 科学性的特 点 在系统调查的基础上 针对新系统的开发是否具备必要性和可能性 对新系统 的开发从技术 经济 社会的方面进行分析和研究 以避免投资失误 保证新系统 的开发成功 可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否 能够解决 本系统的可行性分析包括以下几个方面的容 1 1 技术可行性 技术上的可行性分析主要分析技术条件能否顺利完成开发工作 硬 软件能否 满足开发者的需要等 本系统采用了当前流行的 JSP 标准 JavaScrip
8、t html 等语言进行开发 采用 借助 Dreamweaver 搭建框架使用 CSS 样式对页面样式进行统一管理 使用 PhotoShop 为页面制作所需素材 MyEclipse6 5 作为开发工具 SQL2000 作为系统 数据库 Tomcat5 5 作为服务器 因此 系统的软件开发平台已成熟可行 硬件方面 计算机硬件技术飞速发展的今天 市面上的硬件的可靠性越来越高 价格越来越低 客户端的配置已经逐渐可以忽略不计了 所以硬件平台完全能满足此 系统的需要 本系统使用 Struts 框架 Ajax 技术 管理方便 1 1 1 硬件要求 1 服务器端 处理器 Intel PentiumIV 存
9、2048M 硬盘空间 160G 2 客户端 处理器 Intel PentiumIII 以上 存 不低于 256M 1 1 2 软件要求 1 服务器端 操作系统 Windows 2000 server Windows 2003 Linux 等稳定服务器 开发工具 MyEclipse 6 5 Macromedia Dreamweaver 8 参考资料 Web 服务器 Tomcat 5 5 程序语言编译系统 JDK1 5 数据库 SQL Server 2000 浏览器 IE 5 0 或以上版本 2 客户端 浏览器 IE 5 0 或以上版本 1 2 经济可行性 主要从项目及投资者的角度对项目的经济效益
10、进行评价 设计合理财务方案 从企业理财的角度进行资本预算 评价项目的财务盈利能力 进行投资决策 本系 统开发经费相对较少 在经济上是可以接受的 并且本系统实施后 大大减少传统 信息管理的中间环节 可以减少管理信息的时间和精力 随着计算机技术的提高 计算机的价格越来越低廉 性能却有了长足的进步 普及率越来越高 使用计算机进 行信息管理的模式将会得到越来越广泛的应用 所以 本系统在经济上是可行的 1 3 运行可行性 本系统经过精心设计开发 比较紧凑 项目比较小 所以对软硬的要求并不高 运 行投入也相对较少 现在普通的电脑都能够满足条件 因此 本系统在运行上是可 行的 1 4 法律可行性 经过到相关
11、部门实地调研并参阅 学生管理手册 中学生处分 奖励 毕业等 相关容 本系统的建立与开发完全符合学校规定 更无任何与法律相抵触的方面 因此 本系统在法律上是可行的 综上所述 此系统开发目标已明确 在技术和经济等方面都可行 并且投入少 见效快 因此系统的开发是完全可行的 参考资料 2 程序开发的技术基础 2 1 JSP JSP Java Server Pages 是由 Sun Microsystems 公司倡导 许多公司参与一起 建立的一种动态网页技术标准 它是在传统的网页 HTML 文件 htm html 中插入 Java 程序段 Scriptlet 和 JSP 标记 tag 从而形成 JSP
12、文件 jsp JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets 来封装产生动 态网页的处理逻辑 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的 应用逻辑 JSP 将网页逻辑与网页设计和显示分离 支持可重用的基于组件的设计 使基于 Web 的应用程序的开发变得迅速和容易 Web 服务器在遇到访问 JSP 网页的请求时 首先执行其中的程序段 然后将执 行结果连同 JSP 文件中的 HTML 代码一起返回给客户 插入的 Java 程序段可以操作 数据库 重新定向网页等 以实现建立动态网页所需要的功能 JSP 页面由 HTML 代
13、码和嵌入其中的 Java 代码所组成 服务器在页面被客户端请求以后对这些 Java 代 码进行处理 然后将生成的 HTML 页面返回给客户端的浏览器 Java Servlet 是 JSP 的技术基础 而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才 能完成 JSP 具备了 Java 技术的简单易用 完全的面向对象 具有平台无关性且安 全可靠 主要面向因特网的所有特点 8 2 2 JAVASCRIPT JAVASCRIPT 是由 NETSCAPE 公司开发的一套脚本语言 为动态网页制作者提供 了非常灵活的应用和发挥空间 在页面设计中 JAVASCRIPT 和
14、HTML 存在着一种相互 依存的关系 JAVASCRIPT 语言并不是一种独立的计算机程序语言 只能算作一种脚 本语言 JAVASCRIPT 只能在客户端对指定页面的元素进行操作 所以离开了 HTML JAVASCRIPT 将完全丧失了生命力 同时 JAVASCRIPT 语言又是顺应网页高级 效果设计需求而产生的产物 HTML 页无法在离开 JAVASCRIPT 的情况下 方便的进 行特效处理 因为 JAVA 语言页可以对网页进行增强 唯一不足的是相对复杂 其生 成的 class 文件较庞大 2 2 3 STRUTS Struts 是一个开源框架 是 MVC 即模型 视图 控制器 的一种实现
15、它将 Servlet 和 JSP 标记 属于 J2EE 规 用作实现的一部分 使用它的目的是为了帮 助我们减少在运用 MVC 设计模型来开发 Web 应用的时间 Struts 改进和提高了 JavaServer Pages Servlet 标签库以及面向对象的技术水准 3 如图 2 1 所示 参考资料 图 2 1 MVC 框架 2 4 AJAX AJAX 全称为 Asynchronous JavaScript and XML 异步 JavaScript 和 XML 是指一种创建交互式网页应用的网页开发技术 在基于数据的应用中 用户需求的 数据如联系人列表 可以从独立于实际网页的服务端取得并且可
16、以被动态地写入网 页中 给缓慢的 Web 应用体验着色使之像桌面应用一样 使用 Ajax 的最大优点 就 是能在不更新整个页面的前提下维护数据 AJAX 开发与传统的 CS 开发有很大的不同 这些不同引入了新的编程问题 最 大的问题在于易用性 由于 AJAX 依赖浏览器的 JavaScript 和 XML 浏览器的兼容 性和支持的标准也变得和 JavaScript 的运行时性能一样重要了 3 2 5 DWR DWR Direct Web Remoting 是一个开源的类库 可以帮助开发人员开发包含 AJAX 技术的 它可以允许在浏览器里的代码使用运行在 WEB 服务器上的 JAVA 函数 就像它就在浏览器里一样 它包含两个主要的部分 允许 JavaScript 从 WEB 服务器上一个遵循了 AJAX 原则的 Servlet 中获取数据 另外一方面一个 JavaScript 库可以帮助开发人 员轻松地利用获取的数据来动态改变网页的 容 DWR 采取了一个类似 AJAX 的新方法来动态生成基于 JAVA 类的 JavaScript 代码 这样 WEB 开发人员就可以在 JavaScrip