基于SSH架构的银行OA系统构建

基于SSH架构的银行OA系统构建

论文摘要

通过对OA技术发展过程和趋势以及现阶段银行办公模式的分析,结合国内外OA系统相关研究现状,探讨了软件架构和J2EE开发模型,重点阐述了SSH(Struts-Spring-Hibemate)组合架构,采用SSH架构多层体系结构设计,构建了银行OA系统。该银行OA系统包括用户登录、个人通讯录、日程安排、工作日志、公告管理、会议管理、收发文以及阅览室管理等八个功能模块,采用SSH架构进行开发,在体系结构上将系统划分为四个层次,即表示层、控制层、业务层、持久层。表示层和控制层融合紧密,采用Struts框架,持久层采用Hibernate框架,业务层和持久层统一使用Spring框架来支撑。该银行OA系统采用SSH组合架构,规划接口,分层开发,便于系统扩展和模块复用,以及团队协作开发;采用JAVA语言,提升了系统的运行性能和安全性,便于系统的移植、与银行其它系统集成;采用B/S结构和完善的安全校验及验证规则,解决银行在应用部署和远程访问方面所面临的问题,有效地支持了异地办公和移动办公。该银行OA系统满足金融系统办公需求,也易于开发、升级维护,具有较好的应用前景,其完美的个性化特征和分层设计的理念可资金融行业借鉴。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 OA系统作用
  • 1.1.2 国内外OA系统相关研究综述
  • 1.1.3 现阶段银行办公模式
  • 1.2 论文的内容和意义
  • 1.2.1 论文的内容
  • 1.2.2 论文的意义
  • 1.3 论文的章节安排
  • 第二章 OA系统概述以及SSH的相关理论和方法
  • 2.1 OA系统概述
  • 2.1.1 OA定义
  • 2.1.2 OA发展过程和方向
  • 2.2 JAVA语言的特点、JSP与ASP的比较
  • 2.2.1 JAVA语言特点
  • 2.2.2 JSP与ASP的比较
  • 2.3 软件架构和J2EE开发模型
  • 2.3.1 软件架构
  • 2.3.2 J2EE开发模型
  • 2.4 Struts-Spring-Hibernate架构
  • 2.4.1 MVC模式
  • 2.4.2 Struts架构
  • 2.4.3 Hibernate架构
  • 2.4.4 Spring架构
  • 第三章 系统总体框架和高层设计
  • 3.1 系统功能分析
  • 3.2 系统功能结构图
  • 3.3 开发语言和开发架构选择
  • 3.4 系统安全
  • 3.5 数据库设计
  • 3.5.1 数据表设计
  • 3.5.3 数据库服务器的选择
  • 3.6 系统逻辑结构分析和设计
  • 3.6.1 该OA系统逻辑结构分析
  • 3.6.2 控制层Struts设计
  • 3.6.3 业务层Spring设计
  • 3.6.4 持久层Hibernate设计
  • 第四章 系统详细设计与实现
  • 4.1 系统相关配置
  • 4.2 公共类设计
  • 4.3 用户登录模块设计
  • 4.3.1 持久层Hibernate开发和Spring配置
  • 4.3.2 控制层和表示层Struts开发以及Spring配置
  • 4.3.3 新用户注册
  • 4.3.4 用户登录
  • 4.3.5 用户退出
  • 4.4 个人通讯录模块设计
  • 4.4.1 持久层Hibernate开发和Spring配置
  • 4.4.2 控制层和表示层Struts开发以及Spring配置
  • 4.4.3 查看联系人信息
  • 4.4.4 添加联系人信息
  • 4.4.5 编辑联系人信息
  • 4.4.6 删除联系人信息
  • 4.5 日程安排模块设计
  • 4.5.1 持久层Hibernate开发和Spring配置
  • 4.5.2 控制层和表示层Struts开发以及Spring配置
  • 4.5.3 查看日程安排信息
  • 4.5.4 添加日程安排信息
  • 4.5.5 编辑日程安排信息
  • 4.5.6 删除日程安排信息
  • 4.6 工作日志模块设计
  • 4.6.1 持久层Hibernate开发和Spring配置
  • 4.6.2 控制层和表示层Struts开发以及Spring配置
  • 4.6.3 查看工作日志
  • 4.6.4 添加工作日志
  • 4.6.5 编辑工作日志
  • 4.6.6 删除工作日志
  • 4.7 收/发文模块设计
  • 4.7.1 持久层Hibernate开发和Spring配置
  • 4.7.2 控制层和表示层Struts开发以及Spring配置
  • 4.7.3 查看发文
  • 4.7.4 删除发文
  • 4.7.5 建立并发送发文
  • 4.8 公告管理模块设计
  • 4.8.1 持久层Hibernate开发和Spring配置
  • 4.8.2 控制层和表示层Struts开发以及Spring配置
  • 4.8.3 查看公告
  • 4.8.4 添加公告
  • 4.8.5 编辑公告
  • 4.8.6 删除公告
  • 4.9 会议管理模块设计
  • 4.9.1 持久层Hibernate开发和Spring配置
  • 4.9.2 控制层和表示层Struts开发以及Spring配置
  • 4.9.3 查看会议通知
  • 4.9.4 添加会议通知
  • 4.9.5 编辑会议通知
  • 4.9.6 删除会议通知
  • 4.10 阅览室管理模块设计
  • 4.10.1 持久层Hibernate开发和Spring配置
  • 4.10.2 控制层和表示层Struts开发以及Spring配置
  • 4.10.3 查看文件
  • 4.10.4 删除文件
  • 4.10.5 上传文件
  • 4.10.6 下载文件
  • 第五章 结论
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].实验室信息管理系统的架构选择[J]. 化学工程与装备 2020(01)
    • [2].工业互联网体系架构2.0[J]. 计算机集成制造系统 2019(12)
    • [3].基于隐喻架构的《中国日报》“一带一路”报道与中国话语权构建研究[J]. 西安电子科技大学学报(社会科学版) 2019(04)
    • [4].全球气候危机话语的架构理论透视——以中美领导人的气候议题演讲为例[J]. 外语教学 2020(01)
    • [5].习近平国际演讲话语的架构认知[J]. 江苏科技大学学报(社会科学版) 2019(04)
    • [6].中国政府工作报告与美国国情咨文中政治话语的架构对比研究[J]. 牡丹江大学学报 2020(02)
    • [7].美国国防太空架构未来5年发展分析及启示[J]. 网信军民融合 2020(02)
    • [8].学习架构:深度学习灵活性表达[J]. 电化教育研究 2020(02)
    • [9].关于5G无线网络架构对传输网的影响分析[J]. 信息通信 2020(01)
    • [10].我国零售企业数据架构规划现状与对策分析[J]. 产业与科技论坛 2020(01)
    • [11].5G蜂窝网络架构设计分析[J]. 中国新通信 2020(06)
    • [12].数据中心大二层扁平化网络架构研究[J]. 中国新通信 2020(06)
    • [13].5G标准之网络架构——构建万物互联的智能世界[J]. 中国信息化 2020(04)
    • [14].一种多架构应用软件开发及运行方法研究与实现[J]. 信息技术与网络安全 2020(09)
    • [15].算力网络架构与场景分析[J]. 信息通信技术 2020(04)
    • [16].下一代口岸监管作业系统架构风格探讨[J]. 中国口岸科学技术 2020(07)
    • [17].中国廉政话语的架构研究——以《习近平关于党风廉政建设和反腐败斗争论述摘编》为例[J]. 北京第二外国语学院学报 2020(03)
    • [18].浅析政务新媒体的内容架构和传播规律——以政务微信“信阳政务”为例[J]. 新闻研究导刊 2020(19)
    • [19].架构理论视阈下国家形象建构研究——以习近平APEC主旨演讲为例[J]. 长春理工大学学报(社会科学版) 2020(05)
    • [20].一种嵌入式板卡在线测试架构[J]. 电子测试 2020(19)
    • [21].智慧城市信息化架构及面临的挑战[J]. 科技资讯 2018(26)
    • [22].创新组织架构对提升企业精细管理的作用[J]. 企业改革与管理 2019(04)
    • [23].基于整车架构的汽车研发技术探讨[J]. 时代汽车 2019(09)
    • [24].5G无线网络架构对传输网的影响探讨[J]. 信息与电脑(理论版) 2019(22)
    • [25].图书馆的无线网络架构分析[J]. 数字通信世界 2017(11)
    • [26].Hadoop MapReduce新旧架构的对比研究综述[J]. 计算机与数字工程 2017(01)
    • [27].云计算架构及其关键技术[J]. 电子技术与软件工程 2017(01)
    • [28].大数据及其体系架构与关键技术综述[J]. 装备学院学报 2017(01)
    • [29].电子政务系统数据库的架构与设计[J]. 信息与电脑(理论版) 2016(16)
    • [30].一种面向大数据的图书馆系统架构研究[J]. 软件产业与工程 2016(06)

    标签:;  

    基于SSH架构的银行OA系统构建
    下载Doc文档

    猜你喜欢