第三章 系统功能详细设计 内容来自论文无忧网 www.paper51.com
3. 1 需求分析 paper51.com 需求分析的主要任务是确定系统必须完成哪些工作,也就是对目标系统提出完整的﹑准确的﹑具体的﹑清晰的要求,确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,并仔细分析系统中的数据,以便完成良好的软件环境。在需求分析阶段系统分析员将仔细研究软件需要完成的具体功能。 内容来自www.paper51.com 需求分析的结果是软件开发的基础,必须仔细验证它的正确性,开发人员必须和用户取得完全一致的意见,需求分析的文档应该被用户所确认。然而这并不意味着分析员应该不假思索的全盘接受用户提出的所有要求,对用户提出的笼统要求应该分解细化,对用户提出的含混的要求需要进一步澄清,对用户提出的不切实际的要求必须做深一步细致的解释说服工作,以便动员用户放弃不合理的要求。 http://www.paper51.com (1) 从用户角度 内容来自www.paper51.com 从人事部门档案管理员的角度出发,应用计算机这样的现代化技术工作,当然比用原来的方法方便﹑快捷。所以有一个良好的“人事管理信息系统”软件是符合时代发展的。当档案管理员进入本系统后,首先进入“基本信息管理”部分,可以很清晰地看到企业的所有部门,还可以查询员工所属部门及个人简历等。然后依次为考勤考评管理 系统用户管理 数据库操作。只有管理员可以添加用户和修改密码,一般用户无此权限。 http://www.paper51.com (2) 从实现角度 copyright paper51.com 从实现角度来说,用户在操作这个软件时,要求这个软件不但要实现强大的功能,完成用户的全部要求之外,还要求这个软件实现的灵活性,安全性。在灵活性方面,比如可以实现企业员工的调转;在安全性方面,普通用户是无法添加用户和修改密码的。 内容来自论文无忧网 www.paper51.com
(3) 从实现功能 paper51.com
本应用系统应达到的目标概述如下: copyright paper51.com
①为企业内部各个业务部门提供数据查询功能。 内容来自论文无忧网 www.paper51.com
②实现员工管理、考勤管理、考评管理等功能。 http://www.paper51.com ③为企业管理层提供直观、及时、方便的信息,提高迅速反应能力、提供有效的决策支持。 内容来自论文无忧网 www.paper51.com
总之,从用户角度看,要求程序员设计的软件应尽量完成用户所设想的所有功能,完成用户的全部设想,并没有考虑设计中的难度问题,而在程序员设计中,只能尽可能的完成用户需要的所有信息,但难免出现技术难题,这就要求双方不断研究讨论,相互协调,相互补充。 copyright paper51.com 3. 2 功能设计 paper51.com 根据需求分析得出的结论,本系统要具有对员工进行全方位数字化的管理功能,目的是为了提高工作效率减少操作失误。还要具有数据库还原和备份、用户权限设置、系统日志查看等功能,旨在达到使企业员工的管理更加方便快捷以提高工作效率。本系统主要分为四大模块:基本信息管理、考勤考评管理、系统用户管理、数据库操作。 copyright paper51.com
其结构图如下: copyright paper51.com copyright paper51.com 其流程图如下: paper51.com paper51.com copyright paper51.com
paper51.com 内容来自论文无忧网 www.paper51.com paper51.com
内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com http://www.paper51.com
copyright paper51.com
copyright paper51.com http://www.paper51.com 3. 3 数据库结构设计 http://www.paper51.com (1) 员工与部门间的关系 (E—R图) http://www.paper51.com
paper51.com
(2) 数据库的创立 http://www.paper51.com 建立员工信息表: http://www.paper51.com Create table employees( 内容来自www.paper51.com Emp_id [int] (4) , paper51.com Emp_name [varchar] (50) , 内容来自www.paper51.com Sex [char] (2) , 内容来自论文无忧网 www.paper51.com Nationality [varchar] (40) , paper51.com Birth [varchar] (20) , paper51.com Political_party [varchar] (40) , 内容来自论文无忧网 www.paper51.com
Culture_level [varchar] (40) , paper51.com
Marital_condition[varchar] (20) , 内容来自论文无忧网 www.paper51.com Family_place[varchar] (60) , paper51.com Id_card[varchar] (20) , 内容来自www.paper51.com Badgeid [varchar] (40) , paper51.com Office_number [varchar] (30) , 内容来自论文无忧网 www.paper51.com Mobile [varchar] (30) , paper51.com Files_keep_orp [varchar] (100) , 内容来自www.paper51.com
Hukou [varchar] (100) , paper51.com Hiredate[varchar] (20) , 内容来自www.paper51.com Dep_id [int] (4) , 内容来自论文无忧网 www.paper51.com Position [varchar] (40) , 内容来自www.paper51.com Title[varchar] (20) , paper51.com State [tinyint] (1) , paper51.com Upperld [int] (4) , http://www.paper51.com Contract_duration[varchar] (20) , http://www.paper51.com Memo [varchar](100) , http://www.paper51.com Fillin_person [varchar] (30) , http://www.paper51.com Fillin_time [varchar] (20) ) paper51.com |