公司合同管理系统以java编程语言为基础,采用B/S网络架构模式,MVC设计模式为前后端实现依托,使用MySQL作为数据库支持,实现了系统的登录、用户密码的修改、创建合同、编辑合同、合同统计
摘要:现代社会的发展已经使得公司越来越多元化,公司与公司、公司与个人之间的交流也会越来越正规化,对于其安全、效率、便捷等方面的要求也会越来越高。合同作为一种双方正式的协议就应运而生。不过传统的手工操作方式由于其安全性、实时性、效率性等问题已经影响了公司运行的效益,由于计算机科学与技术的高速发展,对于这种信息处理就变得更加的高效与安全。
本文通过分析了实际公司合同的具体业务操作,确定了其在计算机信息软件系统中的可行性。该信息系统以java编程语言为基础,采用B/S网络架构模式,MVC设计模式为前后端实现依托,使用MySQL作为数据库支持,实现了系统的登录、用户密码的修改、创建合同、编辑合同、合同统计、收款提醒、合同查询等功能。基本实现了由传统合同管理向现代化信息管理模式的转变。
关键词:合同管理;Java;B/S;MVC;MySQL
The Design and Realization of Company Contract Management System
Abstract :The development of modern society has made the company more and more persified, Communication between companies, companies and inpiduals will also become more formal, the requirements for its safety, efficiency, convenience and other aspects will also be higher and higher. As a formal agreement between both parties, the contract came into being.However, the traditional manual operation has affected the operation efficiency of the company due to its security, real-time and efficiency problems, because the computer science and technology is developing rapidly , the information processing becomes more efficient and secure.
This paper analyzes the specific business operation of the actual company contract and determines its feasibility in the computer information software system.This information system is built on java programming language, adopts B/s network architecture mode,uses the MVC design mode as implement of the front end and the back end ,uses MySQL as database support. The system realizes the logging on user,the change of user password,creating a contract,editing a contract,the statistics of contracts,the remind of collection,query of contracts etc. It has basically realized the transformation from the traditional contract management to the modern information management mode.
Key words: Contract Management ; Java; B/S;MVC; MySQL
目 录
1 引言 6
1.1 研究的背景 6
1.2 研究的意义 7
1.3 国内外发展概况 7
1.4 主要发展趋势 8
2 系统相关技术介绍 8
2.1 网络架构 8
2.1.1 C/S架构 8
2.1.2 B/S架构 10
2.2 Java语言 11
2.3 MySQL数据库 12
2.4 Tomcat服务器 12
2.5 JDBC数据库连接 12
2.6 MVC框架 13
3 系统分析 14
3.1可行性分析 14
3.1.1技术上的可行性 14
3.1.2法律上的可行性 15
3.1.3经济上的可行性 15
3.1.4 操作上的可行性 15
3.2 需求分析 15
4 概要设计 16
4.1 功能模块 17
4.2 各种功能模块的流程 18
4.2.1 系统登录流程 18
4.2.2 修改密码流程 20
4.2.3 合同录入流程 20
4.2.4 合同修改流程 22
4.2.5 合同删除流程 22
4.2.6 添加提醒流程 24
5 详细设计 24
5.1 数据库设计 24
5.1.1 需求分析 25
5.1.2 概念结构设计 26
5.1.3 逻辑结构设计 30
5.1.4 物理结构设计 30
5.1.6 数据库实现 31
5.1.7 运行和维护 31
6 系统实现 32
6.1 登录 32
6.2 修改密码 32
6.3 添加用户 33
6.4 合同录入 34
6.5 合同编辑 34
6.6 添加提醒 35
6.7 合同统计 35
6.8 合同查询 36
7 系统测试 36
7.1 测试的目的与意义 36
7.2 测试的内容 37
7.3 测试的方法 38
结论 39
谢 辞 40
参考文献 41
1 引言