海雅同学录网站的设计与开发.docVIP

  • 9
  • 0
  • 约 23页
  • 2017-09-06 发布于陕西
  • 举报
学校代码: 10128 学 号: 二 〇一 三 年 一 月 摘 要 工资管理系统是酒店管理不可缺少的部分,可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对人事及工资管理情况进行多角度查询。系统Visual Studio 2005 Professional Edition和Microsoft SQL Server 2005 Express Edition进行开发。系统分为三个模块:财务人员操作子系统、员工操作子系统、经理人员操作子系统,具有员工管理、考勤管理、人员流动管理、文件管理等功能;为了安全性和保密性,系统设置了用户的登陆密码和用户类别;而且用户分为不同的角色,限制了其操作权限。 关键词:工资管理系统;B/S构架;C#语言;SQL Server2005 目 录 摘 要 1 目 录 III 第一章 系统分析与工资管理系统概述 4 1.1系统开发背景 4 1.2系统开发内容 4 1.2.1系统分析与设计课程建设管理系统的功能模块 4 1.2.2各功能模块的任务 5 第二章 系统分析 6 2.1系统用例图 6 2.1.1与财务人员相关的用例图 6 2.1.2与员工相关的用例图 7 2.1.3与经理人员相关的用例图 7 2.1.4财务人员、员工、经理人员综合用例图 8 2.2系统类图和对象图 9 2.2.1系统类图 9 2.2.2系统对象图 9 2.3系统活动图 10 2.3.1财务人员活动图 10 2.3.2员工活动图 11 2.3.3经理人员活动图 12 2.3.4 登录活动图 13 2.4系统状态图 14 第三章 系统设计 15 3.1系统设计原则 15 3.2系统总体架构 16 第一章 系统分析与工资管理系统概述 1.1系统开发背景 随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。,由系统自行生成相应的统计数据及各类统计报表以供用户查询,另外用户还可以对这些基本信息进行定期的更新和删除, 本工资管理系统力求使办公人员可以轻松快捷地完成工资管理的任务。一切为用户着想,界面更美观大方,操作尽量简单明了。 对于一个现代化的企业来说,信息化管理是必须的,而财务管理部门作为企事业单位的重点部门,同样需要加强信息化管理。而传统的手工方式效率低下,重复工作很多,并且很难保证数据的正确性。如何对职工工资进行信息化的管理,减轻财务部门的劳动强度,并且确保相关数据的安全,信息处理的高效,这是开发研究本系统的设计目的所在。 目前,市场上已经存在了关于工资管理系统软件系统存在,基于此种情况之下,我们对学校的课程管理进行了调查和分析,对一般的工资管理和业务处理的流程有了一个基本的了解。以下是调查的基础上我们对工资管理系统功能结构和日常业务的一个总结和描述。 1.2.1系统分析与设计课程建设管理系统的功能模块 1.财务员操作子系统 2.员工操作子系统 3.经理人员操作子系统 1.2.2各功能模块的任务 系统分析与工资管理系统是专门为酒店员工开发的一个信息化网络化的管理平台,其主要功能包括员工管理、工资管理管理和考勤管理三个主要的部分。 系统三个部分的具体功能如下: 1.财务人员操作子系统。管理员权限最大,可以对员工、工资等情况进行统一的管理,细分如下: (1)员工信息的浏览;员工信息的添加、修改、删除;员工权限的修改。 (2)工资管理信息的浏览;工资管理信息的添加、修改、删除。 (3) 考勤信息的浏览;;考勤信息的添加、修改、删除 2.、员工操作子系统:该子系统的主要功能是实现员工对个人信息的查询和修改等。详细功能有: (1)员工查询和修改个人信息 (2)员工查询工资和出勤信息 3.经理人员操作子系统:该子系统主要经理人员对员工信息的查询和修改,详细功能有: (1)查询员工信息和工资信息 (2)员工信息和员工出勤信息的修改 第二章 系统分析 系统分析是信息系统开发过程的第一个阶段,是系统开发工作中最重要的环节之一,是信息系统设计和实现的基础,其特点是:工作量很大、涉及的业务和人、数据、信息都非常多,所以进行信息系统开发必须首先做好系统分析工作。在信息系统开发过程中,信息系统分析工作是一项细致、周密、复杂、占有时间长和技术含量高,对人员的知识和经验要求也较高的工作。系

文档评论(0)

1亿VIP精品文档

相关文档