文档介绍:“公司工资管理系统”可行性报告
1. 引言
编写目的
编写可行性研究报告的目的是对公司工资管理系统进行可行性分析,以最小的代价在尽可能短的时间内确定问题是否能够解决和是否值得解决,并最终确定本软件系统开发的可行性。
项目名称:公司工资管理系统
项目用户:X公司
开发单位:XXX
系统开发背景:,具有完整的Web应用开发功能。它同时支持多种关系数据库管理系统,通过微软公司的ODBC接口和专用的大型数据库接口,能够高速读取数据库中的数据。,服务器端的操作系统为Windows NT ,客户端操作系统为Windows 98。
《软件工程设计》
《JSP程序设计实例教程》
2. 项目目标
在三个月时间内建立一个网络化的、高效率的计算机公司工资管理系统。
3. 所建议的系统
经过调查研究,得到拟开发的工资管理系统的系统流程图,如图所示:
根据用户要求设计数据表
由上面的数据流图,可以确定员工,岗位相关信息,考勤信息,工资信息,这几个实体,其中在岗位相关信息中将包括,有关某一职位的基本工资,各类津贴标准和处罚标准。整体的设计思想是,某一员工作某一月的工资根据他的考勤情况参照他所在的工作岗位的相关标准给予相应的津贴和工资。为了减少整个存储空间的需求,我们按照三范式的标准设置了如下的数据项和数据结构:
●员工(员工号,姓名,密码,性别,出生年月,民族,婚姻状况,学历,部门,权限,岗位工种,进入公司时间,转正时间,联系电话)
●岗位相关信息(岗位工种,部门,基本工资,岗位津贴,工龄津贴,住房津贴,医疗津贴,出差津贴,假日勤务津贴,深夜勤务津贴,住房公积金,失业保险,养老保险,医疗保险,旷工扣除,病事假扣除,迟到早退扣除)
●月考勤信息(时间,员工号,应出勤天数,旷工天数,迟到早退次数,病事假时间,假日勤务时间,深夜勤务时间,特殊勤务时间,出差时间)
●部门(部门名称,部长员工号)
技术条件方面的可行性
由于Powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对端的设计、调试和提交,可以控制Web应用的整个生命周期。本系统客户应用和服务器应用都采用Powerbuilder开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。
4. 投资及效益分析
在此主要对本项目的经济