1、摘 要 I 摘 要 随着 Internet 的蓬勃发展, 网络信息管理系统作为无纸化办公的一种形 式正以其高效、低成本的优势,逐步成为新兴的管理模式和理念,人们已 经不再满足于传统的办公模式,而是渴望能够充分享受网络所带来的办公 便利。网络信息管理系统正适应了当今社会快节奏的生活,使用户可以方 便、轻松、及时的在有网络的地方进行办公。 本系统便是尝试用 SSH 框架结合 JSP 技术在网络上架构一个动态的高 速公路星级考核信息管理网站,它是在 Windows XP 下,以 Oracle 为数据 库开发平台,以 Tomcat 为应用服务器,采用 Spring+Struts+Hibernate 框
2、架、 JSP 技术开发的网上信息管理系统。它主要由管理者使用,主要包括用户注 册、星级高速公路考核标准查看、组长给高速公路管理员工评分、站长向 上级上报季度星级员工和年度星级标兵、处长审核季度星级员工和年度星 级标兵,超级管理员权限设置等功能。 建成后的沿海高速公路星级考核系统是一个动态的、交互式的,具有 评分、申报、审批等功能的网上无纸化办公的信息管理平台。 关键词关键词 JSP;SSH;Oracle;Tomcat;信息管理系统 专业课程设计 II 目 录 摘摘 要要 I 第第 1 章章 专业综合课程设计概述专业综合课程设计概述. 2 1.1 专业综合课程设计的目的和意义 2 1.2 专业综
3、合课程设计内容安排 2 1.3 本报告主要内容 2 第第 2 章章 技术综述技术综述 3 2.1 SSH、JSP、DWR 简介 3 2.2 SSH 技术的优势 4 2.3 JSP 技术的优势 4 2.4 ORACLE数据库简介. 5 2.5 ORACLE数据库特点. 5 2.6 本章小结 5 第第 3 章章 沿海高速星级考核系统分析沿海高速星级考核系统分析 6 3.1 需求分析 6 3.2 可行性分析 6 3.3 本章小结 6 第第 4 章章 沿海高速星级考核统设计沿海高速星级考核统设计 . 7 4.1 总体设计 7 4.2 系统功能结构设计 7 4.3 设计目标 7 4.4 数据库设计 8
4、4.5 本章小结 . 12 第第 5 章章 沿海高速星级考核系统实现沿海高速星级考核系统实现 13 5.1 编写在ORACLE中创建数据库及数据表 . 13 5.2 在集成开发环境 MYECLIPSE中搭建 SSH 框架 14 5.3 核心代码实现 . 16 专业课程设计 III 5.3.1 Spring 配置文件核心代码: 16 5.3.2 Structs 配置文件核心代码:. 16 5.3.3 Web 配置文件核心代码: 17 5.3.4 登陆界面核心代码: 17 5.3.5 管理系统首页实现 . 18 5.3.6 管理系统主页实现 . 18 5.3.7 考核标准查看 19 5.3.8 组
5、长评分模块 19 5.3.9 站长申报模块 20 5.3.10 处长审核模块. 20 5.3.11 权限设置模块. 21 5.4 本章小结 . 21 专业综合课程设计总结专业综合课程设计总结. 22 参考文献参考文献 23 专业课程设计 2 第 1 章 专业综合课程设计概述 1.1 1.1 专业综合课程设计的目的和意义专业综合课程设计的目的和意义 专业课程设计是本科生培养的必要教学环节, 是根据计算机专业学习的 需要,进行的较为深入和综合的实习。了解相关专业知识和理论在实际生 产中的应用,对于加强理论联系实际,培养学生的实践能力以及加强素质 教育具有十分重要的作用 具体了解计算机科学与技术专业
6、相关领域的技术现状和发展动态, 了解 软件技术的应用和发展,通过在相关软件开发人员指导下进行软件开发基 本技能的学习和训练,培养专业兴趣和实践技能。 对于 21 世纪的计算机人才, 走向工作岗位前 这次的专业课程设计显得 尤为重要,在前期主要学习理论知识,内容较为抽象,而专业课程设计是 一次将理论知识和时间相结合的过程,将抽象转化为具体。通过相关的讲 座和参观,了解计算机在实际生产中得应用,熟悉各种处理流程,对于计 算机处理业务有一定的初步认识。 对于后期的系统开发,在自主的情况下 学习各种开发知识,熟悉相关软件的应用,通过设计,编码实现,测试各 个环节,对于我们学生来说,学习到软件的开发过程,具有了一定的业务 处理能力,为以后的学习或进入工作岗位打下了基础。 1.2 1.2 专业综合课程设计内容安排专业综合课程设计内容安排 开发系统为小型超市管理系统,以 java 程序设计为基础,结合使用 MySQL 数据库技术,利用 MVC 分层技术构建出 C/S 模式的界面,实现超市的 人员管理、登陆、录入、库存、销售、查询等相关的业务。 1.3 1.3 本报告主要内容本报告主要内容 本