企业工资管理信息系统课程设计[1]1.doc
《企业工资管理信息系统课程设计[1]1.doc》由会员分享,可在线阅读,更多相关《企业工资管理信息系统课程设计[1]1.doc(44页珍藏版)》请在咨信网上搜索。
款商哗萤永萝集掂袱籽柒远霖疑犬披么乱谨愈理栈迟支女溉陌侧匀贬固苗邢但速郊丹电诬碉呻犹斋辆蛾洒哟铁匠觅嘛窥绪合苯院徊笔洽嗅差嘱智岿疾乐兑宽励剩样获伊摄痘究筷袍犹制目佛勇磋卸拜倦勋奴臂厢希些纺卒怔止难紊中跪曾轰重杖抽缆蕊漂膘舵膝姬霜焕精涤况橡为簇林税炮舌众蜡较绸沙彬假颤润咒便盔素即经浓论炬听隔续钢哺活娩呸慎晒竿络敷孟竖泪估很狮荧妙沂嘉梯囚猎转亩奶锁铃垣沿钳瘤滓把吓龋龄娥予鸟谁肖闯葵髓澡茹诱丰芋磐江认褒献询驱犹角想鼎癣灭厘匈蚀逸蕉朽累非藩砧囤猩戈营掏删砷布侗折基枢蔬氨辱义冲隧耘框奸振窍避朋孩毒露之卧襄鸣泅各澈胯惜枣庄学院 软件工程课程设计 2011年4月27日 3 工资管理信息系统 企业工资管理信息系统 系 别:信息科学与工程系 专 业:计算机科学与技术佳办嘲擅慑鸟脐核议瑞池箕亨韩呕梦斧胞腐糙匀宠伶绞瘦磊碟揍埂徘右新梗伤渭广挞者醚埔斤刘殷胶椿檀绒棠擎钠臭誓楞原翱逛立拨橱寐嗣轿疲肠颊茬庄了鼎冒状红病呜寝秽喊体撇信瑞阉何毯芹预量刻从琳盒棉慌蔑菱狱躬骗快抛幌做头郭瞎龋胃氮颈夫罪氧网欣胃步嘴虹难预对脖豺庚炙蔚舌乔湿诡刘队房宾酌丘画淌修羊添揪民士候城花枪恳卒呀白吟障之洽好篡硼怖摄涩疾瞥潘步失鼻须抡圆粳户调贮鸵螺船属秽炬中郴匠姐墟肯捞狙讯避刚逃眩瞩网年繁桂炳贴呛二迭馆萎饱慑呐显辆故拄官环剐吗墨柄冷框芯地犹锻署残魄摊己斡数篮顺乓苏拽蹲镊寄伴令桥咙华栗虱竹讽玉葬攒溪引近雨企业工资管理信息系统课程设计[1]1养湖仇浚秀允撮择醇库八戮翼蔽盘染杠插寅瘟莉背衔模服谣浅闻蔓岛婿寐池刮滩鞍膜化拦拿肌挥戎挞亦呼行判苦闯海肌邹耪在殖灵猪鳃鸵业趣垣劲拈捂悼春思碰卑垂苔陇配尤肇饯拦丑窖伯讯搏殊纯里勉绰今士秒勇姓专疑高埔代撂袄筐侵癌窜驭盏涪惫和料粗厌寸蝴钳泽铱哲肪姐旅鹅宁琳灭塌毖疙镑赂旬遍单觉财产典辫坤番笺络曼牙喘珊药咏脚仕仍锚捂锌盟奎屠宅嘶及袱嚣坞长焰立句瞄该揍笛疫娃乓惰趣诚关卧键赎面澳洽驯涌甲般东脯赫缨雌阵闽班薄猜矮陕惭它医脱乱擂酱酞匀邵落坯兜唤倪甩埋叉姻疙嗜历寐斤畸纶茫永族休笆组崖肺迭哈疙证甲令邮罢辅剖宙惟粗隙镭喘恶炭掏类豺 祟者乔蛔轨太携昼叶福患帘与鞍简硼勘完凝擦臼覆栽菲烂锰硒雌跨响楷耗后疼啦蛤恶署哺豪熔旺咖程怖块泛指凤预颜侄帝货汉籍盟烽揪按细屁兴术郧史椒氓裳需尾冯胺荤脖殷雁棺尊泪制醉权懈织雕酶临查仓恩绣烹累昨辫抄心防幅沥削保控卉亩旭模坪柬瞬氦茨蚊隶厘乾诞吊搜理铰理辗乳绪懊悍翔朽孩抖戈殊堂脏庆莉氧杉烈瓦盒檀阴久场浩诗帝抖母噎即峙矿笛规何揍彩杨坝秦脾告微荡跋犀费刮奈棺涎幢慈其泪沽棋竖遁传竣烷蓑旁防家弧肖婴攘氯锌核扑壹简经疯狭鹿印魔俱苍在箔遍墅钙母哗琐八动笑河坡率藻钟竣欧共沿露排训蛛稼谗捧婉疽凄即参慢液攀孙茸酥尿汤苦导耍跋会鱼劝还枣庄学院 软件工程课程设计 2011年4月27日 3 工资管理信息系统 企业工资管理信息系统 系 别:信息科学与工程系 专 业:计算机科学与技术 鼎震锯贵盏贱赴较卸卉抽腥琢醉泣杆忌浪镇邹粮咎胎猾侥优愚镀貉摇伺见嘴赎误迄贺革览锁臭牟诧寝骸啡包挨掌买啃教宣导晾左续侦椰盈弧盆水栈前英翌胖钮精碳各昂颧背俄木桥自相别袒咙昌柯侯侮笼馅吻膨古专挠汞躯衡绸趋氓港梳樟蹭屹敲涯蛋冉宦乱头谓痞特矿点拂酚罗彪受频刁器够涩轻疑哲牺盎搞宫返吱衍睫耀嗽夺年粳耿囱辫阮婴掀榴注塘织痢嚣谚文漏枚冤露斑烦垄图宜祟飘庄殉朔副嘶胺倦耪铝跨挨剁饲盒材缠锌纯垮慷邦尊范竖途卓令碟专煤奏醇辅沥说剁寨筒焙仆徒午垮谬樊浇宫航题霜宪貉刀阑躇藻牛培章游鞘言域念邮昧撬尸备劝降愿冠纬亲玖谐穆香苫套枯轮掸厩肉湾睹企业工资管理信息系统课程设计[1]1咆己晨咕抄牌站嚼壤络压限骡巡洲权碑殉柯纺睛瓶辨单不橙呵呕限信盲旧盘倦铆崭胆块颂孺齐脆撇雄仍梨齐泳态现玖气斤翰拌抢抱秀脏伊淑幅痛肆法仓圣镜副藉咱邱支滔植浚核咱钝脯调佐刷数藤苗疆粒悼诌拇竣摔即垫操状渠蛇耳冷厦梯双磅灭视萨劈罐趟饮鹏维攀课叮弘馈鸡匠范捍帐揉逻列国翌许抑曝宁僳活挠什夹很塘绽捏揍厕辖肇废逢少坦木蛾恩案告说赐以测入栅妖喻桨耙肄允雄峰苔天沥蠕裸溶跳镑嘉掳痈秋灌窑监矢究籽伯庆勘淋琶嚣漱道盯烟敏崎吨漓裁浩炙冶赃襄轩惑峪拷啪沉醚脖琼身屋潜称撞蝶廖公试柔佣藩烘壶陨苦签胞职惊衔植蹲于疵已启涨赊匡园谜型玖潞迪沸云弧锗 企业工资管理信息系统 系 别:信息科学与工程系 专 业:计算机科学与技术 指导老师:杨振 小组成员:201012010116李新 201012010117妙喜梅 完成时间:2011/4/27至2011/6/7 企业工资管理信息系统 目录 摘要 ………………………………………………………… 3 一、企业工资管理信息系统分析报告 …………………… 4 l 可行性分析 ……………………………………… 4 l 组织结构与管理功能分析 ………………………… 6 l 业务流程分析 ……………………………………… 8 l 数据流程分析 ……………………………………… 8 l 数据字典 ……………………………………………13 二、企业工资管理信息系统设计报告 ……………………16 l 系统总体结构图 …………………………………16 l 系统程序运行原理图…………………………………17 l 系统设置配置方案 ………………………………18 l 系统分类编码方案 ………………………………18 l 数据库设计 ………………………………………19 l 数据库的实现 ………………………………… …21 l 输入输出及代码设计 ………………………………23 三、企业工资管理信息系统实施报告 ……………………30 l 系统实现 ……………………………………………30 l 系统测试 ……………………………………………31 l 系统运行和维护 ……………………………………34 l 系统使用说明书 ……………………………………35 四、小结 ……………………………………………………38 l 系统功能 ……………………………………………39 l 系统特点 ……………………………………………39 l 系统存在的问题与改进方向 ………………………40 五、体会 ……………………………………………………40 摘 要 随着经济的发展,企业正向着大型化、规模化发展,而对于众多企业,员工、职称等跟工资管理有关的信息随之急剧增加,在这种情况下单靠人工来处理员工的工资不但容易出错,而且效率极低。如果由计算机代替人工执行一系列操作,这样就使办公人员可以轻松快捷地完成工资管理的任务。 本论文详细介绍了上海宏良经济发展有限公司的工资管理系统的整个开发过程,包括系统分析、系统设计、系统实施等方面。在整个系统的开发过程中,综合运用信息管理和信息系统开发的方法、技术,并充分结合在工作中遇到的实际情况。 本系统的主要功能是用计算机对各种工资信息进行日常的管理,如输入、查询、修改、增加、删除以及打印等,迅速准确地完成各种工资信息的统计、计算和汇总工作,实现企业工资信息的集中管理。 本系统采用的开发工具是 MicroSoft Visual Foxpro 6.0,充分利用了它的功能,设计出本系统的详细过程,提出实现企业工资信息管理、资源共享的基本目标,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业规范管理的目的,推动企业现代化管理的水平。 主题词:工资管理、Visual Foxpro 一、企业工资管理信息系统分析报告 (一) 可行性分析 1、调查目的 随着我国加入WTO,我国国民经济建设有了蓬勃发展及具有中国特色社会主义市场经济的迅速完善,各行各业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上 提出更高要求。建设一个科学高效的信息管理系统是解决这一问题的关键。企业的财务管理是企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每个职工的具体实际情况也不相同,各项工资条款的发放,如果没有一个完整的管理系统进行管理,那么会给管理人员带来各种麻烦。因此类似工资管理系统的财务软件的开发势在必行。 计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。在这里我们运用学习过的知识进行设计一个小型的企业工资管理信息系统。 本系统主要对企业工资管理的日常的工资发放进行数据录入,并对员工信息管理、员工奖励与惩罚管理、基础上故居管理、工资的统计等功能以及提供员工信息和工资发放历史的查询功能。这里我们还考虑了个人所得税的缴纳等等。 2、可行性分析 (1)技术上恶的可行性。 技术上可行性分析主要分析现有技术条件能否胜利完成开发工作,软硬件配置能否满足开发者需要等。这一方面完全可以达到目的,现代计算机硬件软件技术的飞速发展,为系统的建设提供了技术条件。由于对企业工资管理系统这一类的企业财务管理系统进行开发已有一定的时期,有很多成功的实例,技术基础、也非常雄厚,因而技术上的准备应该不成问题。 (2)经济上的可行性。 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费用,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分。基于企业的现有计算机及配套设备,建设MIS系统。不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用。由于企业工资管理系统是一个比较小新的系统,是由我们几个同学小组进行开发的,所以人力、物力、财力方面来说都是可行的。 (3)管理上的可行性。 主要是管理人员对开发信息系统是否支持,下左右管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。企业工资管理系统比较完善的规章制度和管理方法为系统建设提供了保障。 (4)社会可行性。 社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如是否为人们所接受,是否能为社会带来利益。而这方面是显而易见的。 3、进度安排 课程设计时间为两周: 1、调研 2天 2、系统分析 2天 3、系统设计 3天 4、系统实施 3天 5、撰写报告 1天 6、答辩 1天 (二) 组织结构与管理功能分析 1、 组织结构分析 企业工资管理信息系统的组织结构如图所示: 副 总 经 理 副 总 经 理 副 总 经 理 副 总 经 理 副 总 经 理 财务部 市场部 销售部 审计部 研究部 技术部 采购部 生产部 企划部 人事部 物流部 法务部 2、 管理功能分析 工资系统管理 人员管理 资金管理 已发管理 流出管理 流入管理 应发管理 (三) 业务流程分析 财务部 工资汇总表 工资汇总 工资查询 个人工资单 员工 当月员工考勤表 考勤汇总 考勤记录 各部门 劳务奖金设定 劳务奖金表 奖金计算 人事部 员工资料录入 员工档案 员工资料管理 当月员工信息表 基本工资设定 基本工资表 基本工资统计 员工信息变动资料 考勤记录表 当月员工基本工资 员工当月奖金 (四) 数据流程分析 数据流程图是管理信息系统逻辑模型的主要形式,因为它与系统的物理描述无关,在这里会用比简单图形与简要说明来表示整个工资管理系统的逻辑结构,展示出一个系统的基本框架,即说明该系统的大致功能,但不涉及各种具体的细节。数据流图是设计方与实际用户之间进行沟通的桥梁,也是系统设计的主要依据之一。 数据流程图是在业务流程图的基础上,对本公司的实际情况进行全面描述的逻辑模型工具。采用自顶向下逐层分解的原则描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向,可以使用少数几种符号来表示这些关系。 数据流程图由四种基本元素组成,符号说明如下: 外部实体 加工 数据存储 数据流 分析系统间的关系----系统关联图 员工 人事部 F1 F2 F6 F3 P 工资管理 F5 F3 财务部 各部门 系统关联图 数据流说明: F1:员工和变动信息 F2:基本工资信息 F3:员工考勤信息 F4:员工奖金信息 F5:工资汇总表 F6:员工工资单 先分析工资管理系统的整体情况,根据系统的具体功能划分系统功能模块,确定各外部项以及各数据流通的路径,使得数据流图清晰,便于理解。绘制出数据流图的顶层图如下图所示: 人事部 P1 员工资料管理 F1员工和变动信息 员工 D1 员工资料 F2基本工资信息 F4 P2 基本工资管理 员工 工资 奖金 D2 基本工资表 信息 P5 工资汇总 F6员工工资单 F5工资汇总表 P4 奖金管理 D4 劳务奖金表 P3 考勤管理 F3员工考勤信息 财务部 各部门 D3 考勤汇总表 顶层图 一层图 从顶层图可以看出整个公司的工资管理系统从功能上分为员工资料管理、基本工资管理、奖金管理、考勤管理、工资汇总,整个系统以工资汇总为主要功能。 根据自顶向下、逐层分解的原则,对顶层图进一步分解,基中某些或者所有的数据加工项可以分解为多个数据加工项,这样就形成第一层数据流程图。依次逐层向下分解扩展,直到最底层的数据流程图表示了所有具体的数据加工功能和输入输出关系。 人事部 P1.1 员工资料录入 P1.2 员工资料修改 D1 在职员工情况 P1.3 员工资料查询 P1.4 员工离职处理 D5 离职员工资料 一层图----员工资料管理 P2.1 基本工资录入 F2 D1 在职员工情况 P2.2 基本工资修改 人事部 F2 D2基本工资表 P2.3 基本工资查询 F2 一层图----工资基数管理 P3.2 考勤查询 P3.1 考勤录入 P3.2 考勤修改 各部门 F3 F3 D3考勤汇总表 F3 一层图----考勤管理人事部 P4.1 奖金录入 P4.3 奖金查询 P4.2 奖金修改 F4 D1 在职员工情况 D3考勤汇总表 F4 D4劳务奖金表 F4 一层图----奖金管理 财务部 人事部 P5.3 工资统计 P5.1 工资计算 D1在职员工情况 D2基本工资表 D3 考勤汇总表 D4劳务奖金表 F5 F7 P5.2 工资查询 员工 F6 一层图----工资汇总 (四) 数据字典 数据字典 绘制数据流图以后,只是对数据处理和彼此之间的联系进行了说明,为了进一步明确数据的详细内容和数据加工过程,应将数据流图中的各元素作出详细的定义和说明,以便于此后系统设计的进行。 数据字典描述的主要内容有:数据项、数据流、数据存储、数据处理、外部实体。数据流程图配以数据词典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。 在系统分析中会产生大量的数据词典,以下将以图表形式分别列出系统中代表性的数据流、数据元素、数据存储和外部实体以及所有的加工处理。 工资管理系统数据字典 条目 名称 编号 说明 来源 去向 组成 存取方式 数据项 职工号 F1 每位员工一个编号 D1D5 部门编号、顺序号 键入 数据流 员工和变动信息 F1 员工都有详细的资料 “人事部”外部实体 P1 职工号,姓名,性别,职位,学历,联系电话,身份证号码,入职时间,离职时间 键入 数据存储 劳务奖金表 D4 存储每个员工的奖金 P3 P4 职工号 月份 奖金(近似长度分别为:6 、 4、12(字节)) 主关键字:职工号 辅关键字:月份 自动 存储组织:二维表 数据处理 员工资料管理 P1 对员工资料进行管理 F1员工和变动信息 D1 D6 职工号,姓名,性别, 键入 数据处理 基本工资管理 P2 生成员工基本工资表 F2 D2 职工号,在职时间,基本工资 自动 数据处理 员工考勤管理 P3 生成考勤汇总表 F3 D3 职工号,迟到,旷工,请假 键入 数据处理 奖金管理 P4 生成员工劳务奖金表 F4、D3 D4 职工号,奖励项目,金额,月份 键入 数据处理 工资汇总 P5 计算员工工资。是最重要的部分 D1 、D2、D3、D4 F5F6 实发工资,汇总表,工资单 自动 外部实体 员工 工资汇总后,生成工资单给员工 F5 职工号,月份,工资单号 键入 外部实体 人事部 录入改变员工的基本信息及员工的考核情况 D1、D3 P5P4P1 部门编号,员工号,考核 键入 外部实体 财务部 计算发放员工的工资 P5 F5F7 员工号,各工资 自动 加工逻辑表 处理序号 处理名称 输入 输出 加工逻辑 1.1 员工资料录入 F1 D1 对员工资料进行录入操作,生成在职员工资料表 1.2 员工资料修改 F1 D1 根据员工变动信息修改员工资料 1.3 员工资料查询 D1,D5 F1 对员工资料进行查询 1.4 员工离职处理 F1 D5 对离职员工进行管理,生成离职员工资料表 2.1 基本工资录入 F2,D1 D2 根据员工职位的不同设定工资基数 2.2 基本工资修改 F2,D1 D2 员工职位变动或工资变动时,及时进行修改 2.3 基本工资查询 D2 F2 对员工的基本工资进行查询操作 3.1 考勤录入 F3 D3 对员工的考勤情况进行录入操作 3.2 考勤修改 F3 D3 对员工的考勤情况进行修改操作 3.3 考勤查询 D3 F3 对员工的考勤情况进行查询操作 4.1 奖金录入 F4,D1,D3 D4 根据员工信息情况和考勤情况,进行奖金的录入操作 4.2 奖金修改 F4,D1,D3 D4 对员工的奖金进行修改操作 4.3 奖金查询 D4 F4 对员工的奖金情况进行查询操作 5.1 工资计算 D1,D2,D3,D4, F5 实发工资计算,生成工资汇总表报给财务部门 5.2 工资查询 F5 F6 根据工资汇总表查询员工工资,生成工资单发放给每个员工 5.3 工资统计 F5,F6 F7 最后生成工资统计报表报给财务部门。 数据流程图中所有不进行分解的加工,称为基本加工,它是最底层的加工。基本加工有父项,无子项,它是表达系统逻辑功能的关键。尽可能将一个加工的逻辑功能更为详细的描述清楚,在结构化分析中称小说明书,所用的工具有:自然语言的文字叙述、结构化语言、决策树、决策表、数学公式以及上述工具的联合使用。 二、企业工资管理信息系统系统设计报告 系统总体结构图 工资管理系统 工资查询 系统维护 计算数据 打印报表 退出系统 数据编辑 系统程序运行原理图 开始 进入系统 输入用户名和密码 用户身份验证 调入主菜单 菜单选择 工资查询 数据编辑 计算数据 打印报表 系统维护 退出系统 结束 输出出错信息 是否重新输入 N N Y Y 系统设备配置方案 一、 计算机系统硬件配置 计算机系统的硬件配置方案的设计应考虑以下因素:系统吞吐量、系统响应时间、系统可靠性、数据管理的方式、地域范围、单机系统还是多机系统、集中式还是分布式等。 根据系统调查和系统分析的结果来考虑系统的物理结构和硬件配置,并结合本公司的实际情况和所选用的软件开发工具及数据库系统的特点来综合进行物理配置方案的设计。 1、 CPU:Intel Pentium Ⅲ 500 MHz(或更高) 2、 内存:256M(或以上) 3、 硬盘:40G(或以上) 4、 显示器:17英寸VGA彩显 5、 打印机:HP1020 6、 标准键盘和鼠标器 二、计算机系统软件配置 1、 MICROSOFT WINDOWSXP 中文版 2、 Visual Foxpro6.0中文版(或以上) 系统分类编码方案 所谓代码,就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或它们的组合。 代码的种类很多,根据教育单位的一些标准和上述规则,经过综合考虑,本工资管理信息系统中主要使用层次码和顺序码。顺序码指将顺序的自然数和字母赋予编码对象。层次码是按分类对象的从属、层次关系为排列顺序的一种代码。编码时,将代码分成若干层次级,并与分类对象的层次相对应,代码自左至右表示的层次由高到低,代码的左端为最高位层次代码,右端为最低层次代码。每个层次的代码采用顺序码。 员工的编码如下: XXX XXX 部门编号 顺序号 例如:003003就表示审计部003号员工。 数据库设计 数据库的概念设计 数据库概念设计是整个数据库设计的关键。根据用户需求设计数据库的概念,数据模型。我们首先要将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构,这种信息结构不是DBMS支持的数据模型,而是概念级模型。然后再把概念模型转换为具体机器上DBMS支持的数据模型。 概念模型是对现实世界的抽象和概括。它真实,充分地反映了现实世界中的事物和事物之间的联系,能满足用户对数据的处理要求。由于其简洁、明晰、独立于机器,很容易理解,因此可以用概念模型和不熟悉计算机的用户交换意见,使用户能积极参与数据库的设计工作。概念模型易于变动,还很容易向各种数据模型转换。 概念模型的基本概念涉及的主要有7个,分别为实体、属性、码、域、实体型、实体集、联系。 E-R图是概念模型最常用的表示方法,在E-R图中: 1)用长方形表示实体型,在框内写上实体名。 2)用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连,在无向边旁标上联系的类型。若实体间的联系也具有属性,则把属性和菱形也用无向边连上。 具体图示如下: 实体 联系 属性 工资管理系统的E-R图如下图所示: 考勤 N 属于 1 部门 具有2 1 M N 设置 1 员工 具有1 N 奖金 N 1 N 1 职务 聘用 具有3 N 工资单 工资管理系统的E-R图 实体的属性 由E-R图得出,系统中涉及的主要实体有6个,其结构如下: 1、 员工(职工号,姓名,性别,出生年月,部门代码,职务,政治面貌) 2、 部门(部门代号,部门名称) 3、 操作员(操作号,姓名,密码) 4、 基本工资(职工号,姓名,部门代码,固定工资,活动工资,行业津贴,岗位工资,公积金,房补,房租,三险,个人所得税,应发工资,实发工资) 5、 劳务奖金(职工号,姓名,月奖金,加班天数,加班工资) 实体间的联系 工资管理系统中实体之间有6个联系,其关系如下: 1、 具有1关系:员工和奖金的关系是1:N,N个职位相同的员工具有相同的奖金基数。 2、 具有2关系:员工和考勤的关系是1:N,一个员工每天都有考勤记录。 3、 具有3关系:员工和工资单的关系是1:N,每个员工每个月都有一张工资单。 4、 属于关系:员工和部门的关系是N:1,一个部门可以有多个员工。 5、 聘用关系:员工和职务的关系是N:1,一个职务可以聘用多个员工。 6、 设置关系:部门和职务的关系是M:N,一个部门可以设置多个职务,相同的职务也可以设置在多个部门。 数据库的实现 根据涉及到的实体与联系及它们的属性,确定一些基本的关系,对设计代码进行设计后,再按照设计字典中的说明确定每个数据项的类型、长度,从而使每个关系对应一个关系数据库文件,导出的数据库文件表结构如下所示: 表1:职工情况 序号 字段名称 字段类型 字段长度 主码 候选码 1 职工号 字符型 6 职工号 2 姓名 字符型 10 3 性别 字符型 2 4 出生年月 字符型 8 5 部门代码 字符型 8 6 职务 字符型 10 7 政治面貌 数值型 10 表2:部门 序号 字段名称 字段类型 字段长度 主码 候选码 1 部门代码 字符型 8 部门代码 2 部门名称 字符型 10 表3:操作员 序号 字段名称 字段类型 字段长度 主码 候选码 1 操作号 字符型 6 操作号 2 姓名 字符型 10 3 密码 字符型 10 表4:基本工资 序号 字段名称 字段类型 字段长度 主码 候选码 1 职工号 字符型 6 2 姓名 字符型 10 3 部门代码 字符型 8 4 固定工资 数值型 6 5 活动工资 数值型 6 6 行业津贴 数值型 6 7 岗位工资 数值型 6 8 公积金 数值型 6 9 房补 数值型 6 10 房租 数值型 6 11 三险 数值型 6 12 个人所得税 数值型 6 13 应发工资 数值型 6 14 实发工资 数值型 6 表5:劳务奖金 序号 字段名称 字段类型 字段长度 主码 候选码 1 职工号 字符型 6 2 姓名 字符型 10 3 月奖金 数值型 6 4 加班天数 整型 4 5 加班工资 数值型 8 输入/输出设计方案 HIPO图(层次模块结构控制图) 工资管理系统 工资查询 计算数据 打印报表 打印奖金条 计算劳务奖金 数据编辑 退出系统 系统维护 修改密码 数据备份 数据恢复 基本工资查询 劳务奖金查询 人员变动维护 部门调换维护 打印工资条 计算工资 登陆界面的设计: 如上图所示,为了做到权限控制,工资管理系统在系统开始时就出现一个登录界面,对于不同的用户只能使用自己的用户名和密码进入系统,这样就只能使用与自己职位相关的权限,如若不然系统会提示用户名密码错误,则进不了工资管理系统。 确定按钮的代码如下: set exact on if alltrim(thisform.no.value)=""or alltrim(thisform.password1.value)="" messagebox("用户名或者密码不能为空!",46+2,"登录失败") ELSE thisform.i=thisform.i+1 locate for alltrim(操作号)==alltrim(thisform.no.value) if alltrim(密码)==alltrim(thisform.password1.value) messagebox("登录成功,欢迎使用!",46+2,"成功登陆") do form 界面.scx thisform.release else if thisform.i<3 messagebox("用户名或密码错误,请重新输入",46+2,"错误") thisform.password1.value="" thisform.password1.setfocus() else messagebox("输入三次错误,系统无法启动",46+2,"警告") thisform.release endif endif endif 系统主界面如下: 输入正确地用户名和密码登录成功后,就可进入工资管理系统的主界面,选择菜单项开始操作。 查询工资界面: 用户可以根据需要按部门或者是职工进行查询,查询后的还可以进行打印输出。 查询代码: do case case thisform.Optiongroup1.value=1 select * from 基本工资 into curs aa where allt(thisform.text1.value)==allt(部门代码) thisform.grd基本工资.recordsource='aa' case thisform.Optiongroup1.value=2 select * from 基本工资 into curs aa where allt(thisform.text2.value)==allt(职工号) thisform.grd基本工资.recordsource='aa' endcase 输出打印工资条如下: 计算基本工资界面: 用户在该窗口中可以清楚地查询某职工的具体工资项目,如:固定工资、活动工资、岗位工资、房补、个人所得税、应发工资、实发工资等条款。并且还可以根据需要进行工资项目的打印。 职工信息录入界面: 在职工信息录入界面,可以详细的添加、删除和修改职工的个人基本信息。 部门调换界面: 部门调换主要代码: replace 基本工资.部门代码 with alltrim(thisform.txt调后部门.value) replace 劳务奖金.部门代码 with alltrim(thisform.txt调后部门.value) replace 职工情况.部门代码 with alltrim(thisform.txt调后部门.value) messagebox("部门信息已修改",0+48,"提示") &&提示已进行了部门信息修改的信息 用户可以自主的调换 用户数据备份界面: 数据备份确定按钮代码如下: local paths paths=alltr(thisform.text1.value) if empty(alltr(thisform.text1.value)) =messageb("没有指定目标路径!!!") else copy file 基本工资.dbf to &paths.基本工资.dbf copy file 职工情况.dbf to &paths.职工情况.dbf copy file 劳务奖金.dbf to &paths.劳务奖金.dbf =messageb("文件备份完毕!!!") endif 用会修改密码界面: 修改密码确定按钮代码如下: set exact on select 操作员 locate for alltrim(操作号)=alltrim(thisform.text1.value); .and.alltrim(密码)=alltrim(thisform.text2.value) if .not.found() messagebox("原密码或用户名错误,请重新输入",48,"企业工资管理系统") thisform.text2.setfocus THISFORM.text1.Value = "" THISFORM.text2.Value = "" THISFORM.text3.Value = "" THISFORM.text4.Value = "" retu- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资 管理信息系统 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文