版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2012/2013学年第1学期专用周报告目录 TOC o 1-3 u 1.选题分析 PAGEREF _Toc334777995 h 41.1课题背景及意义 PAGEREF _Toc334777996 h 41.2系统开发综述 PAGEREF _Toc334777997 h 51.2.1开发模式 PAGEREF _Toc334777998 h 51.2.2开发工具 PAGEREF _Toc334777999 h 52.系统可行性研究 PAGEREF _Toc334778000 h 52.1系统目标 PAGEREF _Toc334778001 h 52.2技术可行性分析 PAGEREF _Toc3
2、34778002 h 62.3经济可行分析 PAGEREF _Toc334778003 h 62.4管理可行性分析 PAGEREF _Toc334778004 h 63.系统需求分析 PAGEREF _Toc334778005 h 73.1目标规定 PAGEREF _Toc334778006 h 73.2运行环境 PAGEREF _Toc334778007 h 73.3数据描述 PAGEREF _Toc334778008 h 83.3.1系统功能需求 PAGEREF _Toc334778009 h 83.3.2系统性能需求 PAGEREF _Toc334778010 h 83.3.3数据描述
3、PAGEREF _Toc334778011 h 94.系统分析 PAGEREF _Toc334778012 h 94.1系统目标 PAGEREF _Toc334778013 h 94.2总体结构分析 PAGEREF _Toc334778014 h 94.3系统流程分析 PAGEREF _Toc334778015 h 105.系统设计 PAGEREF _Toc334778016 h 115.1功能模块 PAGEREF _Toc334778017 h 115.2功能说明 PAGEREF _Toc334778018 h 125.2.1系统管理模块 PAGEREF _Toc334778019 h 12
4、5.2.2基本信息管理模块 PAGEREF _Toc334778020 h 125.2.3工资管理模块 PAGEREF _Toc334778021 h 136.数据库设计 PAGEREF _Toc334778022 h 136.1总体分析 PAGEREF _Toc334778023 h 136.2概念模型 PAGEREF _Toc334778024 h 146.3逻辑模型 PAGEREF _Toc334778025 h 157.系统实施及集成 PAGEREF _Toc334778026 h 177.1系统界面设计 PAGEREF _Toc334778027 h 178.系统设计开发心得 PAG
5、EREF _Toc334778028 h 23引言借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。人力资源是企业最宝贵的资源,也是企业的“生命线”,而工资管理又是人力资源管理的重中之重。现在的工资管理系统多半采用人工管理模式。每个月企业统计个人的工作时间,休假状况,加班情况,奖金,保险等多方面的因素,类别繁多且复杂。人员在统计信息的时候经常出现各式各样的错误,使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多不便,也使得个人也要为自己工资的差错而忙碌奔波。由计算机管理的工资系统解决了所有的不便。
6、高效与正确性不仅方便了大家,也为企业节省了很多成本,使得人力资源可以得到更加广泛的应用。现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理系统是公司管理的一个重要内容,是一种典型的管理系统,其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,系统的建立和维护主要要求其管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。1.选题分析1.1课题背景及意义随着经济的发展,企业正向着大型化、规模化
7、发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的信息管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。 对于企、事业单位的工资发放来说,不需要太大型的信息管理系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。企业的目标就是在于利用编程软件开发一个功能实用,用户操作方便,简单明了的工资管理系统,实现工资的集中管理。可供财务人员对本单位
8、的人员以及工资进行增加、删除、修改、查询,对工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对员工及工资管理情况进行多角度查询。 基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。1.2系统开发综述1.2.1开发模式本系统采用C/S模式,基于其模式的网络数据库在前端计算机上要安装专门的应用程序来操作后台数据库服务器中的数据,前台应用程序可以完成计算和接受处理数据的工作,后台数据库服务器主要完成数据的管理工作。1.2.2开发工具一个完整的数据库应用系统,既包括利用开发平台开发的应用程序部分,还包括存储数据的数据库系统。本系统采
9、用SQL Server作为后台数据库,利用Visual Studio设计前台应用系统。2.系统可行性研究2.1系统目标本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人台帐。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。该系统针对公司企业管理人员及普通员工,管理者有权限查看,添加和修改工资数据。而员工只有查看数据的权限。在录入工资数据时应相应录入员工数据。2.2技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据
10、处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。该系统采用SQL Server作为后台数据库,使用Visual Studio设计前台应用程序,可实现对各类信息的录入、查询、修改功能。2.3经济可行分析主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基于企业的现有计算机及配套设备,建设MIS系统。不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。2.4管
11、理可行性分析主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。3.系统需求分析3.1目标规定软件开发人员要准确理解用户的要求,进行细致的调查分析,将用户的需求陈述转化为完整的需求定义,再有需求定义转化为需求规格说明。用户需求必须与业务需求相一致,用户需求使需求分析者能从中总结出功能需求,已满足用户对产品的期望,从而完成其任务;而开发人员则根据软件需求规格来设计软件已实现必要的功能。通过使用企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业管理效率
12、的目的系统开发的总体任务是使办公人员可以轻松快捷地完成工资管理任务。满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。3.2运行环境操作系统:Microsoft Windows XP数 据 库:Microsoft SQL Server 2000开发模式:C/S结构前台应用程序:Visual Studio3.3数据描述3.3.1系统功能需求1. 对本系统老板用户有员工档案信息的数据需要,员工用户和老板用户都有工资信息数据的需求。 2.本企业工资管理系统基本能够满足现代企业工资管理的需求。企业工资管理系统功能为老板提供工资信息,方便查询、浏览、修改等操作,为个人提供工
13、资查询服务。3.数据的完整性需求,参照完整性的需求,以保证数据库表的一致性,实体完整性,保证企业职工和部门有重复的输入,发放工资时出错导致经济损失。4.安全性的需求,根据不同的用户类型,设定不同的服务器角色,根据不同用户的需求设定设置不同的权限。图3-1 系统功能分析3.3.2系统性能需求1.系统对单个用户的绘画响应时间不超过5秒。2.要求有良好的人机界面,简洁、美观,符合用户的操作习惯。3.系统并发量不低于30个用户。4.该系统通过本地服务器提供服务,其开发模式采用C/S结构。5.本系统将为用户提供一个简洁、友好、便于操作的用户界面。它在符合大多数用户的审美观条件下,参考了对大多数用户操作系
14、统的统计和分析结果,尽量为用户提供一个友好、快捷的使用环境。3.3.3数据描述建立以“工资管理系统”为名的后台数据库,建立公司信息表、部门信息表、员工信息表、工资表、用户表,并输入具体数据。管理员和用户登陆后可在各个模块进行操作。4.系统分析4.1系统目标工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。针对系统服务对象的具体要求,设计了企业工资管理系统。4.2总体结构分析一个有效的系统要能储存系统中所必须的信息并能对这些
15、信息进行各种操作例如对信息快速查找。工资管理系统是帮助企业管理职工工资的系统,本系统是由系统管理、基本信息管理和工资管理等几个功能模块组成。根据以上的功能结构,将工资管理系统的数据分为:数据输入部分其中包括员工信息的输入,每个月不同工资明细的输入,用户登录信息的录入,公司和部门基本信息的输入等。数据输出部分数据输出部分主要是显示各种数据的查询与统计。例如查询某个员工的个人信息,本月工资信息,统计某个部门或员工某月工资信息的总和等。数据处理部分此部分主要是对一些修改后的信息的处理工作。企业中随时会出现增加新员工,员工离职,员工变换部门,员工升降职以及员工工龄等的不断变化。当企业中的员工出现此类信
16、息的变化时,数据库中的信息必须及时得到更新,这样才能避免一些不必要的错误出现,提高企业的工作效率。4.3系统流程分析所谓系统流程就是用户在使用系统时的工作过程。运行系统后,首先会看到登录窗体,对用户身份进行认证。如果是完成日常的操作,则以普通用户的身份登陆;如果需要对普通用户进行管理,则是用管理员用户登录。图4-1系统流程分析图5.系统设计5.1功能模块根据实现功能的不同可以将系统化分为三大模块:系统管理模块、基本信息管理模块、工资管理模块。系统功能模块图如图所示。图5-1 系统功能模块图5-2 系统总E-R图5.2功能说明5.2.1系统管理模块包括用户管理模块和密码设置模块。用户管理模块提供
17、增加操作用户、删除操作用户和修改用户信息的功能。密码设置模块提供修改当前登录用户密码的功能。用户登录时有权限的设定。查看或者修改系统只有管理员才有权限,而个人用户只能查看关于个人信息、工资等内容,无权修改其它信息。5.2.2基本信息管理模块该模块主要是为了方便管理员查看数据库中的各项信息。一个好的系统需要强大的后台数据库做支持。当管理员对某个信息进行修改、增加、删除等操作时,数据库中的信息必须同时得到更新,这样才能保证系统的正常运行。在前台就可以看到数据库的信息无疑增加了管理员的工作效率,节省了更多的人力资源与时间。该模块包括公司信息、部门信息、员工信息,与其他两个模块相互连接。公司信息和部门
18、信息用来保存公司基本信息,员工信息分为浏览和查询,可对员工信息进行增加记录、修改记录、删除记录,查询员工号或员工姓名。5.2.3工资管理模块该模块负责工资的查询,可选择或输入职工号,姓名,部门,输出相应的职工工资信息。用户进入工资查询界面后,由用户选择查询条件,可以选择员工编号,输入员工姓名,确定后,系统根据查询条件进行数据库访问。然后根据员工号或姓名查询工资表,无错误则显示符合查询条件的员工工资信息。除此之外,该模块还可以对某个部门的月工资、年工资进行查询,也可以对整个企业的工资发放情况进行查询。包括基本工资管理、工资计算和工资查询。基本工资管理主要包括固定工资、岗位工资、补贴工资等。工资计
19、算将每个员工的各项工资条款进行汇总,运用计算机技术来管理好员工的工资发放情况。工资查询提供根据员工姓名或员工号进行工资查询。6.数据库设计6.1总体分析根据对工资管理系统的总体分析和需求分析,要求管理员通过该系统对公司有关信息、员工用户信息、工资信息进行统一管理,从而实现对系统管理模块、基本信息管理模块和工资管理模块信息的增加、删除、修改和浏览、查询的功能。6.2概念模型图6-1 公司信息E-R图图6-2 部门信息E-R图图6-3 员工信息E-R图图6-4 工资E-R图图6-5 用户E-R图6.3逻辑模型将工资管理系统的E-R 图转换为关系数据库的数据模型。1、公司信息表,用来保存公司基本信息
20、。表6-1 公司信息表的结构编号字段名称数据类型长度说明1公司名称varchar30不许空2公司账号varchar30不许空3公司地址varchar50允许空4公司法人varchar30允许空2、部门信息表,用来保存公司部门相关信息。表6-2 部门信息表的结构编号字段名称数据类型长度说明1部门组号varchar5主键2部门名称varchar20不许空3部门经理varchar10不许空4联系电话varchar15允许空5备注varchar50允许空6部门员工数int4允许空3、员工信息表,用来保存公司员工的基本信息。表6-3 员工信息表的结构编号字段名称数据类型长度说明1员工编号varchar1
21、0主键2姓名varchar10不许空3班组部门varchar10外键4是否在职varchar10允许空5银行账号varchar20允许空6身份证号码varchar20允许空7出生日期datetime8允许空8雇用日期datetime8允许空9合同期开始datetime8允许空10合同期终止datetime8允许空11离职日期datetime8允许空12离职原因varchar50允许空13办公电话varchar20允许空14家庭电话varchar20允许空15家庭住址varchar30允许空16邮政编码varchar6允许空17文化程度varchar10允许空18籍贯varchar20允许空19
22、民族varchar20允许空20婚姻状况varchar10允许空4、工资表,用来保存员工工资信息。表6-4 工资表的结构编号字段名称数据类型长度说明1员工编号varchar10主键2班组部门varchar10外键3姓名varchar10不许空4基本工资int4允许空5职务津贴int4允许空6加班工资int4允许空7考勤工资int4允许空5、用户表,用来保存用户的信息。表6-5 用户表的结构编号字段名称数据类型长度说明1编号int4不许空2员工编号varchar10主键3用户姓名varchar10不许空4用户角色varchar10允许空5用户密码varchar10允许空7.系统实施及集成管理员或普通用户对系统进行操作,过程中调用后台数据库进行浏览、查询,能够实现工资管理系统的系统管理、基本信息管理、工资管理模块的功能。系统前台共包括登录界面、系统主界面、用户管理界面、编辑用户信息界面、密码修改界面、公司信息查询界面、部门信息查询界面、员工信息查询界面、编辑员工信息界面、工资查询界面、工资计算界面11个界面。7.1系统界面设计1、登录界面。管理员或用户输入姓名和密码登录至系统主界面,若输错显示提示“信息输入有误,请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏事业单位统考泰州市直招聘56人笔试备考题库及答案解析
- 2026四川乐山市峨边彝族自治县招聘县属国有企业人员27人笔试参考题库及答案解析
- 2026浙江中外运有限公司温州分公司招聘2人考试备考题库及答案解析
- 2026四川广安邻水县中医医院诚聘高层次人才16人(本岗位长期有效)考试备考题库及答案解析
- 2026年铁岭卫生职业学院单招综合素质考试题库有答案详细解析
- 2026江苏苏州市昆山市事业单位招聘83人笔试备考题库及答案解析
- 2026北京市法院系统事业单位招聘2人笔试备考试题及答案解析
- 2026江西吉安市永新县薪火人力资源服务有限公司招聘见习人员14人笔试备考题库及答案解析
- 2026中国劳动关系学院高校应届毕业生招聘8人笔试模拟试题及答案解析
- 2026年湖北武汉一初慧泉中学初三第二学期期初模拟训练二英语试题含解析
- 2025广东省低空经济产业发展有限公司招聘19人笔试历年参考题库附带答案详解
- 2025贵州高速公路集团有限公司第二批次招聘6人 (第二轮)考试笔试参考题库附答案解析
- 2025年广州市天河区中小学教师招聘笔试参考试题及答案解析
- 光伏发电项目屋顶施工方案
- 哈佛大学:2025全球关键和新兴技术指数报告(中译版)
- 小学生奇妙气象世界
- 闭合性颅脑损伤轻型护理
- 果园租赁合同
- 静配中心考试题目及答案
- 《水利水电工程施工图审查技术导则》
- 髂筋膜间隙阻滞技术中国专家共识(2025版)解读 3
评论
0/150
提交评论