综合管理信息系统的设计与实现工资管理子系统.docx

上传人:b****1 文档编号:1618227 上传时间:2023-05-01 格式:DOCX 页数:28 大小:1.24MB
下载 相关 举报
综合管理信息系统的设计与实现工资管理子系统.docx_第1页
第1页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第2页
第2页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第3页
第3页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第4页
第4页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第5页
第5页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第6页
第6页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第7页
第7页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第8页
第8页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第9页
第9页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第10页
第10页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第11页
第11页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第12页
第12页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第13页
第13页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第14页
第14页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第15页
第15页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第16页
第16页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第17页
第17页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第18页
第18页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第19页
第19页 / 共28页
综合管理信息系统的设计与实现工资管理子系统.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

综合管理信息系统的设计与实现工资管理子系统.docx

《综合管理信息系统的设计与实现工资管理子系统.docx》由会员分享,可在线阅读,更多相关《综合管理信息系统的设计与实现工资管理子系统.docx(28页珍藏版)》请在冰点文库上搜索。

综合管理信息系统的设计与实现工资管理子系统.docx

综合管理信息系统的设计与实现工资管理子系统

Moderninformationtechnologyinmanagementactivitieshavebeenwidelyused,theimplementationofmanagementinformationsystemshavegraduallymaturedintechnologyforhighefficiencytobusinessactivitiesorganizedorganically,wemuststrengthenenterprisemanagement,thestrengtheningoftheinternalkindsofresources(human,financial,material,etc.)toeffectivelymanage,buildandowncharacteristicsofmanagementinformationsystemscompatible.Tothisend,theestablishmentofaWEB-basedintegratedmanagementinformationsystem,thesalarymanagementsystemisonepart.Theestablishmentofsalarymanagementsystemistomeetthemodernneedsofbusinessandgovernmentmanagement,facilitatethemanagementofemployeewagesandemployeepersonalinformation;alsobeeasierforworkerstochecktheirpayinformationonline,aswellashelpimproveofficeefficiency,improvetheofficeofquality,standardworkerswagegeneralmanagement.Internalfinancialmanagementistheuseofmoderntechnologytocreatemoreeconomicbenefitshigheroneofthemainfactors,butalsoforimprovinggovernmentmanagement,buildandhighlyefficientgovernmentisoneimportantfactor.

SalarymanagementsystemisbasedonB/Sstructure,usingASPprogrammingandSQLServer2000databasedevelopment.Thisarticledescribesthewin7andtheIIS7,IE8undera"masterplanfromtoptobottom,bottom-uptoapplicationdevelopment"strategytodevelopasalarymanagementsystemprocess.Byanalyzingthesalarymanagementprocess,creatinganeffectivemanagementsystemforacomputerprogram.Friendlyinterface,simpleandmorepractical.

 

Keywords:

managementinformationsystems,databases,salarymanagement,ASPProgramming

1.引言

1.1绪论

(一).本课题的研究意义:

虽然目前市面上流行的工资管理系统不少。

但是,对于企、事业单位的工资管理系统来说,不需要太大型的数据库系统。

只需要一个操作方便,功能实用,能同时满足本单位数据的管理及需求的系统。

所以我们的目标就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。

建立工资管理系统是为了适应现代化企业和政府管理的需要,方便管理职工工资情况和职工个人信息;同时也方便职工可以上网查询自己的工资信息,还有利于提高办公效率,改善办公质量,规范职工工资的常规管理工作。

利用计算机实现企业人事工资的管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。

(二).系统平台的选用:

1.数据库的概念

数据库是一种存储数据并对数据进行操作的工具。

数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。

2.系统开发工具的选择

现在市场上有很多管理系统的开发工具,如:

Visualbasic、delphi、ASP和MicrosoftVisualStudio2005等等,数据库开发工具又有很多种,如:

Access,SQLSever,Oracle等等。

这些都是很出色的管理信息系统及数据库的开发工具。

本系统采用DreamweaverCS4下编写ASP和连接SQL2000服务器。

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

DreamweaverCS4是ADOBE公司推出的最新网页设计软件,相对于老版本的Dreamweaver,DreamweaverCS4新增了各种令人惊喜的新功能。

SQLServer2000为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。

1.2综合管理信息系统概述

综合管理信息系统是为企业或是政务机构开发设计的综合多方面信息管理的系统,旨在提高企业或政务机构的工作效率和准确率,以便建立现代化信息管理体制。

此系统主要由三个相关子系统(工资管理子系统·人事档案管理子系统·设备管理子系统)组成。

实现工资的发放管理,人事档案资料的维护和资产设备资料的管理。

整个系统将基于B/S架构的WEB形式呈现信息的现代化集中管理。

工资管理系统是为了适应现代化企业和政府管理的需要,方便管理职工工资情况和职工个人信息;同时也方便职工可以上网查询自己的工资信息,还有利于提高办公效率,改善办公质量,规范职工工资的常规管理工作。

人事档案管理系统是企业或政府内部用以管理人事档案的实用性软件。

用它代替传统的手工管理方式,大大提高了工作效率和安全性,提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使企业人事管理系统化、科学化、规范化和自动化,是现代企业和政府必不可少的管理工具。

设备管理系统通过网络的设备管理,为企业和政府的设备采购,报废,调配设备等等实现优化管理,为仓库管理带来便利。

设备管理系统为企业和政府工作人员和管理人员提供了高效的管理模式,在信息的综合处理和资源调配方面起到了良好的作用。

除此之外,综合管理信息系统支持安全的密码键盘输入器,提供美观的页面布局,支持实时在线管理系统文件,提供高效的维护操作。

支持企事业信息文章的发布。

 

综合管理信息系统架构分析

图1.1

2.系统规划与需求分析

2系统规划

规划是一种长期的活动进行总体的,全面的计划。

通过系统规划制定出管理信息系统的长期发展计划,并决定了管理信息系统在整个生命周期内的发展方向,规模和发展进程。

本报告通过规划,将制定出本工资管理信息系统的总体目标,也就是系统目标,以及管理系统的发展战略。

2.1系统目标

2.1.1总体目标

系统实现后,提高企业以及事业单位财务处的服务效率。

降低工资发放过程中的错误发生率,减少信息交流的烦琐过程及其带来的开销,最大限度的方便企事业单位的职工。

提高有效管理能力。

2.1.2总体功能要求

主要功能:

为企事业单位职工提供工资查询及有效管理,方便企事业单位的财务处工作,提高财务处的服务质量和服务效率

性能要求:

职工的个人信息必须经由各部门及人事初及时汇总到财务处,教务处结合后勤部门提供的的有关教职工水电费及个人所得税录入数据库,并把信息及时反馈给职工所在部门方便职工的查询,最后职工可以方便了解和查询各自的状况。

输出要求:

数据完整,详实。

输出要求:

简捷,快速,实时。

安全与保密要求:

财务处的管理员享有对职工工资信息库的管理与修改。

完成期限:

预计两个月,即截止2010年4月15日。

2.2需求分析

2.2.1技术可行性研究

技术可行性是指在现有的技术条件下,能否达到系统所提出的要求,所需要的物理资源是否具备。

还要考虑技术人员和操作人员的技术水平。

管理信息系统属于知识密集型项目,对技术要求较高,如果缺乏足够的知识水平和技术水平,是很难达到成功开发的可能。

技术可行性需要确认的是:

项目采用的技术是先进的,成熟的,能够充分满足用户在应用上的需要,并足以从技术上支持系统的成功实现。

本系统采用ASP+SQL2000开发,ASP和SQL2000都是目前技术非常成熟的网络编程语言和数据库系统。

2.2.2经济可行性研究

采用新的信息管理系统可取代原有的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期。

3.系统分析

3.1系统组织结构图

图2.1

3.2数据流分析

3.2.1数据流程图分析

图3.1

3.4建立功能模型

3.4.1定义功能

主要功能:

可以根据身份证查工资记录信息,可以通过EXCEL批量导入数据库,可以在线管理,添加、修改、批量删除记录,在线管理数据库文件,在线修改密码,首页说明等等。

1.用户登陆:

●普通用户根据身份证只能查询相关记录;

●超级管理员则可以进行所有操作,密码采用MD5加密

●提供综合管理信息系统专用密码输入器

●首页公告提示说明

●查询统计

2.主功能:

i.工资信息录入:

●工资基本信息录入:

姓名身份证号工资月份等。

●详细工资信息:

岗位工资技能工资工龄工资补贴住房公积金

所得税养老保险医疗保险应发工资实际工资和备注信息登记等等信息

●自动统计扣款金额

●自动统计实发工资金额

ii.首页公告说明:

●提供系统首页页面公告说明设置,及时更新动态消息

iii.账户管理:

●管理员帐号密码更改

●用户管理,添加记录采用身份证号和当月月份查询本人信息

iv.批量删除:

●提高工资信息管理效率,提供批量管理操作

v.信息查询:

●查询可以精确查询与模糊查询

vi.在线文件管理

●综合管理信息系统提供在线文件管理功能,实时更新系统功能

●在线管理数据库文件

 

4.系统设计

4.1概要设计思想

本系统采用在线网页查询,以简单易操作的节目导航为企事业单位提供记录查询。

尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现在资源,提高系统开发水平和应用效果的目的;

Ø   系统应符合企事业工资管理的规定,满足企事业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求;

Ø   系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;

Ø   系统应具有数据库维护功能,及时根据管理用户需求进行数据的添加、删除、修改、备份等操作。

 

4.1.1确定系统架构

本系统采用的是B/S架构,

1.B/S架构说明

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

2B/S架构软件的优势与劣势

(1)、维护和升级方式简单。

目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。

对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。

无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。

所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。

今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。

因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

(2)、成本降低,选择更多。

大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。

现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。

所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

(3)、应用服务器运行数据负荷较重。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。

因此,许多单位都备有数据库存储服务器,以防万一。

4.2数据库设计

4.2.1概念模型(E-R)

图4.1(属性已省略)

4.2.2数据模型(二维表)

公告信息表

图4.2

管理员表

图4.3

员工信息表

图4.4

单位部门表

图4.5

工资记录信息表

图4.6

4.3详细设计

4.3.1综合管理信息系统界面

图4.6综合管理系统导航界面

图4.7本人负责的日历查看界面

图4.8信息发布管理界面

4.3.2登录窗口设计

图4.9工资管理登录查询界面

图4.10工资管理后台登录界面

4.3.2界面设计

部分界面截图

图4.11后台管理界面

图4.12记录添加页面

图4.13修改页面

4.3.3安全性设计

采用专用的密码输入器设计,提高系统管理的安全性。

所谓的软键盘并不是再键盘上的,而是在“屏幕”上,软键盘是通过软件模拟键盘通过鼠标点击输入字符,是为了防止木马记录键盘输入的密码,一般在一些银行的网站上要求输入帐号和密码的地方容易看到。

通过调用JS设计的软键盘,来提示密码的输入操作。

图4.14软键盘

5.系统实施

5.1 程序语言选择

ASP网页设计语言

ASP技术有一下几点特点:

(1).ASP是ActiveServerPage的缩写,意为“动态服务器页面”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

(2).利用ASP可以实现突破静态网页的一些功能限制,实现动态网页。

(3).ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试.

(4).ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息.

(5).由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

5.2开发环境配置

本综合管理信息系统开发在win7·IIS7.0·IE8环境配置下调试。

Win7下IIS配置方法如下:

一、进入Windows7的控制面板,选择左侧的打开或关闭Windows功能。

图5.1

二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,按照图片勾选功能。

图5.2

三、安装完成后,再次进入控制面板,选择管理工具,双击Internet(IIS)管理器选项,进入IIS设置。

图5.3

四、现在进入到IIS7控制面板。

图5.4

五、选择DefaultWebSite,并双击ASP的选项

图5.5

六、IIS7中ASP父路径是没有启用的,要开启父路径,选择True,搞定父路径选项。

图5.6

七、配置IIS7的站点。

单击右边的高级设置选项,可以设置网站的目录。

图5.7

八、点击右侧的绑定...,设置网站的端口。

图5.8

九、点击默认文档,设置网站的默认文档。

图5.9

至此,Windows7的IIS7设置已经基本完成了,ASP+SQl程序可以调试成功

5.3程序设计实现

部分核心代码(代码过多,只截取部分)

登录软键盘调用代码

SCRIPTlanguage=javascript>

functionLoginOnsubmit()

{

if(document.Login.username.value.length==0)

{

alert("请输入姓名。

");

document.Login.username.focus();

returnfalse;

}

if(document.Login.UserPassWord.value.length==0)

{

alert("请输入密码。

");

document.Login.UserPassWord.focus();

returnfalse;

}

}

密   码:

onclick="password1=this;showkeyboard();this.readOnly=1;Calc.password.value=''"readOnlytype=passwordonchange=Calc.password.value=this.value

name="UserPassWord"id="UserPassWord"type=hidden>

数据库连接代码

<%

dimconndimconnstrdimerr

onerrorresumenext

connstr="Driver={SQLServer};server=(local);uid=sa;pwd=;database=ZongHeGuanLi;"setconn=Server.Createobject("ADODB.Connection")

iferrthen

err.clear

else

conn.openconnstr

iferrthen

err.clear

endif

endif%>

修改代码

<%

exec="select*fromsawhereid="&request.form("id")

setrs=server.createobject("adodb.recordset")

rs.openexec,conn,1,3

rs("name")=request.form("name")

rs("Ic")=request.form("Ic")

rs("Ym")=request.form("Ym")

rs("fec_a")=request.form("fec_a")

rs("fec_b")=request.form("fec_b")

rs("fec_c")=request.form("fec_c")

rs("fec_d")=request.form("fec_d")

rs("fec_e")=request.form("fec_e")

rs("fec_f")=request.form("fec_f")

rs("fec_g")=request.form("fec_g")

rs("fec_h")=request.form("fec_h")

rs("fec_i")=request.form("fec_i")

rs("fec_j")=request.form("fec_j")

rs("fec_k")=request.form("fec_k")

rs("fec_l")=request.form("fec_l")

rs("fec_m")=request.form("fec_m")

rs("fec_n")=request.form("fec_n")

rs("fec_o")=request.form("fec_o")

rs("fec_p")=request.form("fec_p")

rs("fec_q"

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2