我的信息系统分析与设计课程设计报告毕业文章毕业文章.pdf
《我的信息系统分析与设计课程设计报告毕业文章毕业文章.pdf》由会员分享,可在线阅读,更多相关《我的信息系统分析与设计课程设计报告毕业文章毕业文章.pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/44 河南理工大学 计算机科学及技术学院 课程设计报告 2010 2011 学年 第 二 学期 课程名称 信息系统分析及设计 设计题目 职工工资管理系统 学生姓名 王青青 学 号 310809030208 专业班级 信管 0802 指导教师 吴岩 2011 年 6 月 29 日 2/44 1.前言 1.1 开发背景 90年代中期,由于 Internet 的迅速普及,使 Intranet成为 Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系
2、统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入 Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器结构在这方面就远不及B/S 结构。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能 企业管理水平以及优质服务上都提出更高的要求 企业的工资管理系统是公司管理的一个重要内容,建设一个科学高效的信息管理系统是解决这一问题的必由之路 企业内部财
3、务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一,工资管理作为企业内部的一种财务管理更是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,如果能够实现工资管理系统的自动化,无疑将给企业管理部门带来很大的方便 3/44 资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及企业员工工资发放的问题,而工资管理是一项琐碎 复杂而又十分细致的工作,企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大 最初的工资统计和发放都是采用人工方式处理,这种管理方式存在着许多缺点,在高速运转的社会生
4、活节奏中,它已经显得步履蹒跚 所以,作为计算机应用的一部分,使用计算机对员工的工资信息和员工信息进行进行管理,显得十分必要,它能够代替大量的人工统计和计算,完成众多工资信息的处理,同时使用计算机还可以安全地 完整地保存大量的工资记录,极大地提高员工工资管理的效率 1.2 开发工具 Visual Foxpro 1.3 小组成员参及情况 小组成员:焦博、王青青、李春雪。在此次课程设计中,我主要负责职工工资管理系统的数据库设计,包括系统开发、功能需求分析、逻辑模型设计和概念模型设计等,除此之外,我还参及了用例的分析和用例图的绘画,并主要负责绘画登录界面活动图、普通用户工资查询状态图、管理界面状态图、
5、管理界面顺序图、CRC卡等。2.系统分析 2.1 需求分析 工资管理系统的主要任务是利用计算机对各种工资信息进行常规的管4/44 理,如查询、修改、增加和删除等,迅速准确地完成各种工资信息的统计计算和汇总工作,以及打印工资报表。通常的工资管理系统具有以下几大功能:1、对企业人员的变动信息进行处理。员工总是在企业间和企业内部不断流动,有调出调入,也有单位内部的岗位调动,因此系统必须考虑和实现这些情况。2、对职工工资进行修改。系统可以实现对职工的工资档案进行修改、添加和删除。3、查询统计功能。要求既可以单项查询,例如查看某个员工的工资情况;也可以多项查询,例如查看性别为女的所有职工的信息。4、报表
6、打印功能。每月发放工资时,要求能够打印本月的工资表单和工资单。2.1.1 功能需求 根据系统的需求分析,可以将职工工资管理系统按功能分为 3 个模块:员工信息管理、工资信息管理和报表输出。另外,为了满足用户的需要,添加一个用户权限管理模块。员工信息管理功能要求如下:(1)浏览员工基本信息。(2)维护员工基本信息。(3)查询特定的员工的基本信息。工资信息管理功能要求如下:(1)工资的录入。5/44(2)工资信息的修改。(3)工资的查询。报表输出功能要求如下:(1)工资单。(2)月工资汇总单。(3)部门工资单。用户权限管理功能要求如下:(1)管理员权限:可以浏览并处理所有信息。(2)普通用户权限:
7、只能查看特定员工的工资信息。2.1.2 系统结构和程序流图 根据功能需求分析,系统划分为用户管理、员工信息管理、工资信息管理和报表输出 4 个相互独立的模块,以实现工资系统的各项功能,其系统结构和程序流图如下所示:6/44 图 2-1 系统结构图 2.1.3 系统用例图及用例描述 分析系统的功能需求,得出系统用例图如下图所示:职工工资管理系统 员工信息管理 工资信息管理 报表输出 用户管理 查询员工信息 维护工资信息 查询工资信息 维护工资信息 打印工资单 打印工资表单 普通用户登录 管理员登录 7/44 管理员普通用户登陆管理普通员工工资查询员工信息维护工资信息维护工资查询员工查询打印工资单
8、打印工资表单includeincludeincludeincludeincludeinclude系统图 2-2 用例图 用例描述:图 2-3“登录”用例描述 简短描述:登录 逐步描述:1.管理员及职工在该管理系统中输入自己的用户名及密码,即可分别进入登录工资管理系统管理员界面和普通用户工资查询界面。2.管理员及职工在登录界面也可以修改自己的密码。8/44 图 2-4“管理界面”用例描述 图 2-5“普通员工工资查询”用例描述 图 2-6“员工信息维护”用例描述 职工工资管理系统“工资信息维护”用例描述 图 2-7“工资信息维护”用例描述 图 2-8“工资查询”用例描述 简短描述:管理界面 逐步
9、描述:管理员在管理界面可以实现员工信息维护、工资信息维护、工资查询、员工查询、打印工资单和打印工资表单等功能。简短描述:普通员工工资查询 逐步描述:职工在普通员工工资查询界面可以输入自己的工资号及密码,查询自己工资的详细信息。简短描述:员工信息维护 逐步描述:管理员通过管理界面进入员工信息维护界面,在该界面可以实现对员工的基本信息的添加、修改、删除。简短描述:工资信息维护 逐步描述:管理员通过管理界面进入工资信息维护界面,在该界面可以实现对工资的基本信息的添加、修改、删除。简短描述:工资查询 逐步描述:管理员通过管理界面进入工资查询界面,在该界面可以实现对工资的基本信息如员工号、工资号、基本工
10、资、加班时数、加班工资奖金等的查询,并且可以实现对第一个、最后一个和上一个、下一个的员工工资信息的查询。9/44 图 2-9“员工查询”用例描述 图 2-10“打印工资单”用例描述 图 2-11“打印工资表单”用例描述 2.2 类建模 在分析了登陆界面类、工资信息类、用户权限类和管理员界面类等类之间的关系后,经过迭代和增量,确定职工工资管理系统系统类图如下图所示:简短描述:打印工资表单 逐步描述:管理员通过管理界面进入打印工资表单界面,在该界面可以实现对职工的员工信息表和工资信息表进行预览、打印。简短描述:打印工资单 逐步描述:管理员通过管理界面进入打印工资单界面,在该界面可以实现对职工所有基
11、本信息的浏览和打印,并且可以以按部门和所有为依据进行浏览、打印。简短描述:员工查询 逐步描述:管理员通过管理界面进入员工查询界面,在该界面可以实现对员工的基本信息如姓名、性别、年龄、部门、职务等的查询,并且可以实现依据部门、员工号、性别、姓名、职务和所有等要求进行相应的查询。10/44 用户:登陆界面类:登录信息检验类:用户权限类:普通用户工资查询界面类:工资查询控制类:工资信息类:管理员界面类:工资信息维护类:工资信息查询类:员工信息维护类:员工信息查询类:工资单类:工资表单类:员工信息类结束1结束211/44 图 2-12 系统类图 2.3 动态建模 绘制职工工资管理系统的状态图,如下图所
12、示:职工工资管理信息系统循环输入用户名和密码登录系统 登录普通用户工资查询输入工资号和密码查询工资 系统 12/44 图 2-13 普通用户工资查询状态图 管理界面在该界面 选择相应的操作 输入用户名和密码登录系统 员工信息维护实现对员工信息的添加、修改和删除 实现对工资信息的添加、修改和删除 工资信息维护员工信息查询查询员工信息 查询工资信息 工资信息查询职工工资管理信息系统循环打印工资单信息 打印工资单登录打印工资表单信息 打印工资表单系统图 2-14 管理员界面状态图 2.4 用例方案实现和交互图 2.4.1 用例方案、顺序图 图 2-15 登录用例方案描述 1、用户在登录界面输入用户名
13、和密码后,若登录信息正确,则依据用户权限,用户分别进入普通用户工资查询界面和管理员界面。2、用户可以在登录界面见进行密码的修改,密码修改后会保存在用户权限表中。可能出现的情况:输入用户名或密码错误,系统提示非法用户登录,需要重新输入正确的用户名和密码。13/44 用户:登陆界面类:修改密码类:登录信息验证类:密码更改验证类:用户权限类1:输入用户信息2:传递登录信息3:信息查询4:返回信息5:信息验证6:用户修改7:调出修改界面8:输入修改信息9:提交修改信息10:返回修改信息11:返回登陆界面12:退出 图 2-16 登录界面顺序图 图 2-17 员工工资查询用例方案描述 职工在此界面输入工
14、资号和密码,经过身份验证,则可进行工资的查询。可能的情况:输入密码错误,不能进行工资查询,需要重新确认。14/44 员工:普通用户工资查询类:身份验证类:用户权限类:员工工资信息类1:输入工资号及密码2:传递输入信息3:请求用户信息4:返回用户信息5:请求员工工资信息6:返回员工工资信息7:接收工资信息图 2-18 员工工资查询顺序图 图 2-19 管理员界面用例方案描述 管理员登录系统后,则可在管理界面实现员工、工资信息的查询,员工、工资信息的维护和打印工资单、工资表单。15/44 管理员:管理界面类:员工信息维护类:工资信息维护类:员工查询类:工资查询类:打印工资单类:打印工资表单类1:选
15、择员工信息维护2:进入员工信息维护界面3:返回管理界面4:选择工资信息维护5:进入工资信息维护界面6:返回管理界面7:选择员工查询8:进入员工查询界面9:返回管理界面10:选择工资查询11、进入工资查询界面12:返回管理界面13:选择打印工资单14:进入打印工资单界面15:返回管理界面16:选择打印工资表单17:进入打印工资表单界面18:返回管理界面19:退出系统图 2-20 管理员界面顺序图 图 2-21 工资查询用例方案描述 管理员可以在该界面进行员工工资的查询,既可以查询所有员工的工资信息,还可以按照特定的工资号,查询某个员工的工资信息。16/44 管理员:工资查询:工资信息类1:选择查
16、询依据,输入查询依据值2:传递查询信息3:返回查询信息4:选择顶端记录5:传递查询信息6:返回查询信息7:选择上一条记录8:传递查询信息9:返回查询信息10、选择下一条记录11:传递查询信息12:返回查询信息13:选择最后一条记录14:传递查询信息15:返回查询信息16:退出工资查询界面 图 2-22 工资查询顺序图 17/44 图 2-23 工资信息维护用例方案描述 管理员:员工信息维护类:员工信息类1:对员工信息进行添加2:传递添加信息3:返回添加完成4:对员工信息进行修改5:传递修改信息6:返回修改完成7:对员工信息进行删除10:传递删除信息11:返回删除信息12:退出图 2-24 工资
17、信息维护顺序图 图 2-25 员工信息查询用例方案描述 管理员在该界面可以查询所有员工的信息,也可以以员工号、姓名、性别、部门和职务为查询依据,输入相应的值来查询特定员工的信息。可能出现的情况:输入值与查询依据不符,不能正确进行员工信息的查询。管理员在该界面可以维护工资信息,实现工资信息的添加、修改和删除。18/44 管理员:员工信息查询:员工信息类1:选择查询依据,输入查询依据值2:传递查询信息3:返回查询信息4:选择顶端记录5:传递查询信息6:返回查询信息7:选择上一条记录8:传递查询信息9:返回查询信息10、选择下一条记录11:传递查询信息12:返回查询信息13:选择最后一条记录14:传
18、递查询信息15:返回查询信息16:退出员工信息界面 图 2-26 员工信息查询顺序图 19/44 图 2-27 员工信息维护用例方案描述 管理员:员工信息维护类:员工信息类1:对员工信息进行添加2:传递添加信息3:返回添加完成4:对员工信息进行修改5:传递修改信息6:返回修改完成7:对员工信息进行删除10:传递删除信息11:返回删除信息12:退出 图 2-28 员工信息维护顺序图 图 2-29 打印工资单用例方案描述 管理员可以实现对员工信息进行添加、修改和删除。管理员可以随机打印包含所有员工信息和工资信息的工资单,也可以选择按部门打印,打印包含所有信息的工资单。20/44 图 2-30 打印
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 课程设计 报告 毕业 文章
限制150内