软件工程大作业

发布 2021-05-05 19:13:28 阅读 9881

目录。引言 1正文 1

3、软件需求分析: 2

3.1系统功能需求分析: 2

3.2管理信息系统的界面特点 3

3.3 管理系统具体研究 3

4、功能需求描述 5

4.1员工基本信息模块 5

4.2工资结构设置模块 6

4.3数据库设计 6

4.4数据流程图 6

总结 9参考文献 10

基于sql开发的人事工资管理系统。

摘要:随着我国成功加入wto及信息化浪潮的日益临近,企业在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势。因此,如何使企业及时掌握本企业人才的各种信息、第一时间处理好随时变化的工资管理问题,建立一套符合企业实际的工资管理系统就显得尤为重要。

关键词:,软件需求分析,系统功能描述;

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。

企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。

借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。

实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。

有些环境中是由作为大型erp软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本系统就是要为中小企业解决他们在工资管理方面的问题。

本课题在深入了解公司人事、工资管理的基本情况下,在对先前的信息管理系统的深入研究后,在软件工程思想的指导下,拟采用结构化方法与现在流行的面像对像(oop)方法相结合,用数据库系统设计方法对公司人事、工资管理信息系统进行重新设计,以解决以前信息管理系统中存在的不足,使公司管理人员能够更容易、更方便的用计算机进行对人事、工资的管理,以实现无纸化操作。

本文首先分析了企业工资管理系统的应用现状,阐述了工资管理系统的开发目的。通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析确定了系统的开发平台。运用开发工具vf6.

0等工具进行程序设计,因此在以上要求下设计了本程序。

着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。

企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。

实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重。

要的工作。功能性需求是系统功能的陈述,统大致由下述几个角色和用例组成:

图(一)工资管理系统用例图。

管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及mis建设的领导机构和实施机构,他们在系统中起主导作用。mis是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。

计算机技术是mis(管理信息系统)得以实施的主要技术。在这些技术中,软件开发是mis开发的重点。

第三个因素也不能忽视。企业的管理数据是mis正常运行的基础。广义地说,各项管理制度是mis建设成功的基础。

试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度作保证。

在计算机软件技术中,人机界面已经发展成为一个重要的分支。mis人机界面设计一般遵循以下一些基本原则:

1)以通信功能作为界面设计的核心。

人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。

另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。

设计mis时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。

报表打印是mis必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个mis系统的维护。

2)界面必须始终一致。

统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。

例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。

3)界面必须使用户随时掌握任务的进展情况。

人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,windows下的应用软件无论大小,其安装程序几乎均做到了这一点。

开发mis软件时,这一点很值得借鉴。

4)界面友好。使用方便。

多数mis软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。

录入这类数据之前,mis软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。

总之,所开发的mis在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,mis系统的满意程度愈高。

工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。

管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。

1、系统开发准备。

系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。

2、系统调研。

新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须调查现行系统的运**况、问题等,明确用户的需求,特别是合作开发和委托开发方式。

调研的主要内容有:

(1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。

(2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。

(3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。

4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。

5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。

6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。

新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有关说明组成。最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。

在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。

因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书)。

软件工程大作业

无锡科技职业学院。2009 2010学年第二学期。软件工程 期末试卷20904 09 软外,09测试 考试形式大作业考试时间 6.21 6.24 班级学号姓名成绩。应用题目 4 25 1 学校要设计一个计算机等级考试报名系统,系统要完成如下功能 学生信息的导入功能,学生基本信息修改功能,学生报名功能...

软件工程大作业

5 中文乱码问题 1 数据库 mysql 4.1 或以上版本 4.1直接支持unicode,以下版本支持的不好。2 驱动 mysql jdbc driver的3.0.16 或以上版本 3 在数据库中做如下设定。4 在建立表时同样加上engine myisam default charset gbk ...

软件工程大作业

中南大学失物招领网络管理系统 软件设计说明书。姓名。班级。学号。完成日期。指导老师。中南大学信息科学与工程学院。格式及内容要求 必读 1 封面要统一 2 全文正文用小4号宋体 3 全文行距用固定值20磅 4 以上目录为参考,具体内容个人可根据需要进行相应调整,不做统一要求 5 全文正文部分 除去封面...