
.1写作目的
本文提出了一种基于WWW环境的劳动管理人员管理系统. 应用动态服务器页面实现了劳务人员的多条件查询,删除,更新,打印,密码设置等功能.
1.2背景
劳动和人事管理是公司内部非常重要的管理事项. 目前,公司内部大部分的人工和人员管理基本上是基于DOS的手动操作或应用程序,这给信息管理者带来了许多不便. 有些是使用foxpro和visual foxpro开发的,但是由于开发工具本身的局限性,对网络功能的支持程度不是很强,这将给以后的Internet软件升级带来麻烦. 因此,有必要开发一种基于网络的劳动人事管理系统,该系统可以在网络环境下实现数据录入,插入,删除,查询,统计,更新和打印的功能. 同时,为了信息的机密性和安全性,系统还必须提供一定的安全性机制.
Powerbuilder6.5是一种应用程序开发工具,它由著名的美国Powersoft公司推出,广泛用于客户端/服务器体系结构中,具有完整的Web应用程序开发功能. 它还支持各种关系管理系统. 它可以通过Microsoft的ODBC接口和专用的大型接口高速读取中的数据. 该系统是使用Powerbuilder6.5开发的,服务器端的操作系统是Windows NT 4.0,客户机端的操作系统是Windows 98.
2: 当前组织系统概述
2.1组织目标和策略
该系统的目标是开发一种基于网络的劳动人事管理系统,该系统可以在网络环境下实现数据输入,插入,删除,查询,统计,更新和打印的功能. 同时,为了信息的机密性和安全性,系统还必须提供一定的安全性机制.
2.2存在主要问题
劳动和人事管理是公司内部非常重要的管理事项. 目前,公司内部大部分的人工和人员管理基本上是基于DOS的手动操作或应用程序,这给信息管理者带来了许多不便. 有些是使用foxpro和visual foxpro开发的,但是由于开发工具本身的局限性,对网络功能的支持程度不是很强,这将给以后的Internet软件升级带来麻烦.
3. 即将建立的信息系统
3.1系统功能分析

公司内部的劳动力和人员管理主要集中于公司员工的个人情况,薪水明细,进出调配以及汽车的使用. 因此,该系统主要实现数据录入,插入,删除,查询,统计,更新,打印等功能. 其次,为了信息的机密性和安全性,系统必须提供一定的安全性机制.
3.2系统功能的规划
根据上述系统功能的分析,本系统决定采用MDI风格,主要分为以下几个模块,其中劳动管理系统父窗口的功能结构.
文件模块: 该模块通过该系统实现数据打开,保存,打印预览,打印和用户管理的功能,并可以从该系统退出系统.
信息管理模块: 该模块实现系统信息管理,包括插入,删除,修改和保存员工状态列表,员工进出状态表,员工工资表等信息的功能.
查询模块: 该模块实现了系统的查询功能,可以检索个人的基本情况,进出情况,薪水情况等,并可以实现多条件查询和模糊查询.
统计信息模块: 该模块用于根据某些规则对中的信息数据进行计数.
系统服务模块: 系统管理员使用此模块来设置密码,介绍系统功能和开发信息等.
3.3初步施工计划
该项目计划于2013年3月开始建设. 开发期为6个月,试运营期为3个月. 该系统计划于2013年6月1日正式投入运行.
3.4根据用户要求设计数据表
建立数据表是应用程序开发过程中非常重要的部分. 必须明确每个模块要处理哪些数据以及数据之间的关系客户管理系统可行性分析,然后创建一个数据表. 要求劳动管理人员管理系统能够管理员工的个人情况,调入和调出情况,薪水情况等. 在员工的个人情况表下,还维护工作表,维护学术记录等. 同时,我们必须为系统建立安全机制. 为了达到上述要求,下面仅以人员,薪水和密码表为例,介绍每个表的结构:

员工名单
它包括诸如雇员身份,姓名,性别和政治观点之类的信息. 其结构如下:
代码字符(4)不为空,//员工代码
name char(8)null,//名称
se-x char(2)null,//性别
politics char(8)null,//政治观点
生日数据为空,//生日
work_time数据为空,//参加工作时间
post_zhw char(10)空,//标题
address char(30)null,//家庭地址
此表的主键是员工代码(代码).
员工工资表

该结构主要包括员工收到的各种工资和福利.
代码字符(4)不为空,//员工编号
名称char(8)null,//名称
g_pay整数null,//工作工资
j_pay整数null,//技能报酬
w_pay整数null,//价格补充
s_pay整数null,//图书报告费
ws_pay整数null,//卫生费
xh_pay整数null,//子女补贴
a_pay整数null,//薪水
ht_pay数字(6,2)为空,//合同补贴
jj_pay数字(8,2)为空,//奖金

total_pay数字(8,2)空,//总工资
此表的主键是员工代码.
系统密码表
user_name char(10)不为null,//用户名
user_word char(10)不为null,//用户密码
user_qx char(2)不为null,//用户权限
4. 技术可行性分析
由于Powerbuilder具有完整的Web应用程序开发功能,因此它编译的软件可以轻松地与服务器端一起使用,以形成客户端/服务器工作模式. 它使用行业中熟悉的Web标准(HTML和Java). 通过端到端的设计,调试和提交,您可以控制Web应用程序的整个生命周期. 该系统的客户端应用程序和服务器应用程序由Powerbuilder开发. 其中,服务器端程序是实现的重要组成部分,其内容主要是生成SQL语句来操作并处理获得的数据. 它主要分为监视客户端连接,处理客户端请求,避免死锁以及将消息推送到客户端.
4.1安全机制分析
在进入系统之前,您必须验证您的身份. 只有用户名和密码匹配的用户才能进入系统. 为了防止非法用户查看和修改数据,系统将用户分为三个级别: 超级用户,可修改用户和只读用户,即一个客户管理系统可行性分析,两个和三个用户. 超级(1级)用户不仅拥有查询和修改数据的权利,而且还控制着用户的使用权利. 他们可以设置用户名,密码及其权限,还可以添加,删除和修改记录. 可修改的(辅助)用户可以查询,打印以及添加,删除和修改记录. 只读(三级)用户仅具有浏览,查询和打印记录的权限. 用户想要进入系统时,必须首先输入用户名和密码. 按下“确认”按钮后,系统会识别用户的身份,并根据用户的权限级别为合法用户提供相应的使用功能.
4.2排序任何数据列的问题.
熟悉Windows的用户必须熟悉资源管理器. 当然,当目录或文件很多时,您将希望使用排序来尽快找到目标. 您只需要使用鼠标进行命名,大小,类型或修改,请单击任何项目. 它将按升序或降序对项目进行排序. 同样,在PowerBuilder中,如果有更多数据,我们也可以使用此方法进行排序以尽快找到记录. 本系统以w_rsh窗口为例. 要实现这种排序功能,首先定义两个实例变量String pre_col =“”和Int click_time = 0,它们分别记录最后单击的列和单击的同一列的奇偶校验. 然后在dw_1的Clicked事件中添加以下脚本:
注意: 要查看本文的相关详细信息,请搜索安徽人事信息网,然后搜索车站人事管理系统的可行性分析报告.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-207186-1.html
期盼节目的来到