需求分析及系统概要设计 2

需求分析及系统概要设计 2

ID:40278840

大小:1.04 MB

页数:21页

时间:2019-07-30

需求分析及系统概要设计 2_第1页
需求分析及系统概要设计 2_第2页
需求分析及系统概要设计 2_第3页
需求分析及系统概要设计 2_第4页
需求分析及系统概要设计 2_第5页
资源描述:

《需求分析及系统概要设计 2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、需求分析及系统概要设计1、整体设计系统管理平台是一个只由专门的财务管理人员的操作的应用系统。本系统主要包括财务管理平台主页面功能模块、部门及其员工管理功能模块、工资管理。以下是具体描述:财务管理平台主页面功能模块主要包括下面几个功能:1)合法用户登录功能模块a)管理人员登录验证用户的信息是否合法,如果合法,员工可以进入到财务管理平台;b)用户操作平台主页面为员工提供各种办公相关的操作。2)部门管理功能模块a)添加新的部门信息;b)修改部门的信息;c)删除部门的信息;d)基于部门的员工管理以列表形式显示某一个具体部门下

2、的员工信息,并为添加、修改、删除员工信息提供相应的链接;3)员工管理功能模块a)添加新员工;b)修改员工信息;c)删除部门的信息4)岗位管理功能模块a)添加新的岗位信息;b)修改岗位的信息;c)删除岗位的信息;5)工资管理功能模块a)参数设定;b)工资编辑;c)工资查询;6)资产管理功能模块a)固定资产明细b)添加固定资产c)删除固定资产(报废)7)报销管理功能模块a)报销权限b)报销明细c)报销统计8)后勤管理功能模块a)企业管理费用d)工资报表根据管理平台中关于功能模块设计,各个功能模块之间的关系图如图3-1所示

3、。用户经过登录之后进入财务管理平台的主页面,然后可以使用用户操作树中的各种操作,如工资管理、部门管理、员工管理等。修改员工信息添加新员工添加部门删除部门修改部门部门管理删除固定资产添加固定资产固定资产明细资产管理报销权限报销明细报销统计报销管理删除员工信息修改岗位删除岗位添加岗位工资统计工资报表工资查询工资编辑员工管理参数设定系统平台主页管理员登陆工资管理岗位管理4.数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据设计时需要综合各个模块的存档数据和数

4、据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。4.1系统中各实体的概念模型概念模型是对信息世界建模,所以概念模型能够方便、准确的表示出信息世界中的常用概念。财务管理系统中所有概念模型如图4-1至4-6所示。从反映所有实体及其属性间联系的E-R图中,我们可以很好的了解所有的信息。图4-1员工实体及属性概念模型图图4-2部门实体及属性概念模型图图4-3岗位实体及属性概念模型图图4-4工资信息实体及属性概念模型图图4

5、-5月份实体及属性概念模型图图4-6管理人员实体及属性概念模型图4.2数据库的分析与设计在前面的系统设计中已经仔细的对功能和模块进行了划分,并对用户进行了模块流程分析。在进行了模块划分和流程分析后,现在针对数据库进行设计,创建财务管理系统的数据库(lmm)。针对现有的模块和模块流程图,可以归纳出数据库中相应的表,财务管理系统所使用的全部表如表4-7所示。表4-7系统用到的全部表格数据库表名称作用描述Df_department部门表用于存储部门的信息Df_duty职务表用于存储部门的信息Df_employee员工表用于

6、存储员工的信息Df_pay工资表用于存储员工的工资信息Df_monthy月份表用于存储要编辑工资月份信息Df_admin管理员表用于存储管理员信息4.3数据表的创建在MySQL数据库中可以通过使用SQL语句进行数据表的创建,也可以通过使用SQLyogEnterprise视图创建数据表,本系统采用的是后面的方法。在已经建好的数据库lmm中进行财务管理系统的全部表的创建,总表如图4-8所示。图4-8系统总表下面详细介绍各个表的设计和字段说明:1.部门表df_department列名中文名类型是否为空外键表备注1id主键i

7、ntN 自动增长2dp_no部门号varchae(100)N 数据唯一3dp_name部门名varchar(100)N  4state状态varchar(10)N 1:可用2:不可用默认为可用5remark备注varchar(500)   2职位表df_duty序号列名中文名类型是否为空外键表备注1id主键intN 自动增长2duty_no职务编号Varchar(20)3duty_name职务名称varchar(100)N 数据唯一4duty_level职务级别intN  5state状态varchar(10)N 1

8、:可用2:不可用6reamrk备注varchar(100)   3.员工表df_employee序号列名中文名类型是否为空外键表备注1id主键intN 自动增长3employee_no工号varchar(100)N数据唯一4employee_name员工姓名varchar(100)N  5sex性别tinyintN F:男M:女6dp_id部门

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。