办公自动化OA管理系统的数据库设计与管理毕业论文
2022-01-19 21:52:22
论文总字数:19008字
摘 要
20世纪八十年代,我国开始了办公自动化的探索研究。到目前为止,办公自动化成为各大小企业的主流办公方式。通过现代化的设备和技术,企业可以高效地处理办公事务。通过办公自动化系统,不仅可以化纸质办公为无纸化办公从而节省人力物力,还可以提高办公效率,使信息的传递更加快捷方便。
本系统采用Java编写,使用SSM框架和MySQL数据库,实现了用户管理和管理员管理两个部分。其中用户管理包括基本的个人事务管理、文件下载、发布留言和查看公告新闻等,管理员管理包括用户管理、部门管理、会议室管理、办公用品管理、文件上传、留言管理、公告新闻管理和套餐业务管理等。
本文主要阐述了系统数据库的需求分析,外部设计和结构设计以及具体实现三个方面。通过需求分析完成了本系统的功能规划。在此基础上,通过绘制的ER图完成相应功能的架构设计。最后对系统的具体实现进行了大致描述。
关键词:办公自动化 Java MySQL ER图
Database Design and Management of Office Automation OA Management System
Abstract
In the 1980s, China began the exploration and research of office automation. So far, office automation has become the mainstream office method for companies of all sizes. With modern equipment and technology, companies can handle office affairs efficiently. Through the office automation system, not only can the paper office be paperless, saving manpower and material resources, but also improving office efficiency and making information transmission faster and more convenient.
This system is written in Java, using SSM framework and MySQL database to realize user management and administrator management. User management includes basic personal affairs management, file downloading, posting messages, and viewing announcement news. Administrator management includes user management, department management, conference room management, office supplies management, file uploading, message management, announcement news management, and packages. Business management, etc.
This paper mainly describes the requirements analysis of the system database, external design and structural design as well as specific implementation. The functional planning of the system was completed through demand analysis. On this basis, the architectural design of the corresponding function is completed by drawing the ER diagram. Finally, the specific implementation of the system is roughly described.
Key Words: office automation ; Java ; MySQL ; ER diagram
目 录
摘 要 II
Database Design and Management of Office Automation OA Management System III
Abstract III
第一章 引言 1
1.1选题依据 1
1.2 理论和实践意义 1
1.3 研究现状 1
1.4 研究方法和手段 2
1.5 可行性分析 2
1.5.1 经济可行性 2
1.5.2技术可行性 2
1.5.3运行可行性 2
1.5.4法律可行性 3
1.6 系统的设计原则 3
1.6.1数据安全性 3
1.6.2易用性 3
1.6.3扩展性 3
1.6.4可靠性 3
1.6.5后期维护保障性 3
1.6.6经济效益 4
1.7 系统的非功能需求 4
1.7.1硬件要求 4
1.7.2完整性需求 4
1.7.3灵活性要求 4
1.7.4支持软件 4
第二章 需求分析 5
2.1信息需求分析 5
2.2 功能需求分析 6
2.2.1 普通用户功能需求 6
2.2.2 管理员功能需求 7
第三章 关键技术介绍 8
3.1 Java技术 8
3.1.1 Java的简介 8
3.1.2 Java的特点 8
3.2 B/S架构 8
3.2.1简介 8
3.2.2 B/S架构层次 9
3.3 MySQL数据库 9
3.3.1 MySQL特点 9
3.3.2 与其他数据库的对比 10
3.4 SSM框架技术 10
第四章 外部设计 11
4.1 标识符和状态 11
4.2 使用的数据库客户端 12
4.2.1 navicat简介 12
4.2.2 navicat的功能 12
4.3 使用的程序 12
4.4 设计约定 12
第五章 结构设计 13
5.1 总体设计 13
5.2 ER图 13
5.2.1 系统实体属性图 14
5.2.2 设计全局ER模式 20
5.3 系统架构设计 22
5.3.1 逻辑结构设计 22
5.3.2 物理结构设计 22
5.3.3数据库的维护 28
第六章 具体实现 29
6.1 登录模块的设计与实现 29
6.2 各部分功能的设计与实现 30
结论 33
参考文献 34
附录 35
请支付后下载全文,论文总字数:19008字