需求分析及系统概要设计 2.doc
《需求分析及系统概要设计 2.doc》由会员分享,可在线阅读,更多相关《需求分析及系统概要设计 2.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 需求分析及系统概要设计1、整体设计系统管理平台是一个只由专门的财务管理人员的操作的应用系统。本系统主要包括财务管理平台主页面功能模块、部门及其员工管理功能模块、工资管理。以下是具体描述:财务管理平台主页面功能模块主要包括下面几个功能:1)合法用户登录功能模块a)管理人员登录验证用户的信息是否合法,如果合法,员工可以进入到财务管理平台; b)用户操作平台主页面为员工提供各种办公相关的操作。2)部门管理功能模块a)添加新的部门信息;b)修改部门的信息;c)删除部门的信息;d)基于部门的员工管理以列表形式显示某一个具体部门下的员工信息,并为添加、修改、删除员工信息提供相应的链接;3)员工管理功能模
2、块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. 数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据设计时需要综合各个模块的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。4.1 系统中各实体的概念模型概念模型是对信息世界建模
4、,所以概念模型能够方便、准确的表示出信息世界中的常用概念。财务管理系统中所有概念模型如图4-1至4-6所示。从反映所有实体及其属性间联系的E-R图中,我们可以很好的了解所有的信息。图4-1 员工实体及属性概念模型图图4-2 部门实体及属性概念模型图图4-3 岗位实体及属性概念模型图图4-4 工资信息实体及属性概念模型图图4-5 月份实体及属性概念模型图图4-6 管理人员实体及属性概念模型图4.2 数据库的分析与设计在前面的系统设计中已经仔细的对功能和模块进行了划分,并对用户进行了模块流程分析。在进行了模块划分和流程分析后,现在针对数据库进行设计,创建财务管理系统的数据库(lmm)。针对现有的模
5、块和模块流程图,可以归纳出数据库中相应的表,财务管理系统所使用的全部表如表4-7所示。表4-7系统用到的全部表格数据库表名称作用描述Df_department部门表用于存储部门的信息Df_duty职务表用于存储部门的信息Df_employee员工表用于存储员工的信息Df_pay工资表用于存储员工的工资信息Df_monthy月份表用于存储要编辑工资月份信息Df_admin管理员表用于存储管理员信息4.3 数据表的创建在MySQL数据库中可以通过使用SQL语句进行数据表的创建,也可以通过使用SQLyog Enterprise视图创建数据表,本系统采用的是后面的方法。在已经建好的数据库lmm中进行财
6、务管理系统的全部表的创建,总表如图4-8所示。图4-8系统总表下面详细介绍各个表的设计和字段说明:1.部门表df_department列名中文名类型是否为空外键表备注1id主键intN自动增长2dp_no部门号varchae(100)N数据唯一3dp_name部门名varchar(100)N4state状态varchar(10)N1:可用 2:不可用默认为可用5remark备注varchar(500)2职位表 df_duty序号列名中文名类型是否为空外键表备注1id主键intN自动增长2duty_no职务编号Varchar(20)3duty_name职务名称varchar(100)N数据唯一4
7、duty_level职务级别intN5state状态varchar(10)N1:可用 2:不可用6reamrk备注varchar(100)3.员工表 df_employee序号列名中文名类型是否为空外键表备注1id主键intN自动增长3employee_no工号varchar(100)N数据唯一4employee_name员工姓名varchar(100)N5sex性别tinyintNF:男 M:女6dp_id部门idintNdf_department关联部门表id7duty_id职务idinttbl_duty关联职务表id8create_time创建时间datetimeN自动生成10birth
8、yday生日datetime11office_phone办公电话varchar(13)格式xxxx_xxxxxxx12telephone手机varchar(13)长度11位13homephone住宅电话varchar(13)格式xxxx_xxxxxxx14email邮箱varchar(50)15address住址varchar(100)16postalcode邮编varchar(10)17state状态varchar(10)N1:可用 2:不可用默认为可用18Into_time入厂时间creatimeN19Level_time离开时间20remark备注varchar(500)4.员工工资表(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求分析及系统概要设计 需求 分析 系统 概要 设计
限制150内