根据初步的调查和征询用户的意见,最后确定企业的工资管理系统的目标如下:
1、操作简单方便。
2、提供友好的界面。
3、提供工资添加,修改的功能。
4、实现基本信息维护功能。
5、信息查询功能    开发语言:Python
框架:django/flask
Python版本:python3.7.7
数据库:mysql  
数据库工具:Navicat
开发软件:PyCharm 
django 应用目录结构
project1
|-- migrations                         //数据移植(迁移)模块
|------- __init__.py
|-- __init__.py
|-- admin.py                            //该应用后台管理系统配置
|-- apps.py                             //该应用的一些配置 自动生成
|-- models.py                           //数据模块
|-- tests.py                            //自动化测试模块  在这里编写测试脚本
|-- views.py                            //执行响应的代码所在模块  代码逻辑处理主要地点  项目大部分代码在此编写
|--templates                            //模板 放置模板文件的文件夹  包括HTML css JavaScript的文件夹
  
  
  
  
  
  
6、提供重要数据备份的功能等。企业单位的工资信息和数据纷乱复杂,整理统计费力费时。要做好对企业的管理,企业就必须快速准确地获取自己企业单位的工资信息,这就要求及时统计数据并方便查看,以及对企业的工资数据信息进行维护。本软件是 设计开发的企业工资信息管理系统,是企业信息系统的一个重要组成部分,可实现对企业工资信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。本文所叙述的内容以及程序代码都是企业工资管理中的常见问题

目    录
摘要    2
Abstract    2
绪    论    3
第一章  需求分析    4
1.1 企业信息化的现状    4
1.2可行性分析    4
1.2.1  技术可行性    4
1.2.2 经济可行性    4
1.2.3 运行可行性    5
第二章  系统分析    5
2.1 系统功能分析    5
2.2 系统流程详细分析    6
2.3 数据库功能分析    7
2.3.1 要求分析    7
2.3.2 概要设计    7
2.4 外部接口分析    8
2.4.1 用户界面    8
2.4.2 故障处理    8
2.5 性能需求    8
2.5.1 数据精确度    8
2.5.2 时间特性    8
2.5.3 适应性    9
2.6 软件属性需求    9
2.7 系统的目标    10
2.8 系统设计的原则    10
第三章  详细设计    11
3.1 数据库的设计    11
3.2 详细设计及系统功能的实现    11
3.2.1 软件结构    12
3.2.2 各模块设计    12
第四章 开发难点及解决技巧    15 
4.2 如何保存表格中的数据    16
4.3 如何动态统计表格中的求和项    16
4.4 如何实现数据的模糊查询    16
4.5 软件的安装与配置    16
4.5.1 测试的重要性及目的    17
4.5.2 测试的步骤    19
4.5.3 测试的主要内容    19
结    论    21
致    谢    22
参考文献    23