综合管理信息系统的设计与实现工资管理子系统学位论文_第1页
综合管理信息系统的设计与实现工资管理子系统学位论文_第2页
综合管理信息系统的设计与实现工资管理子系统学位论文_第3页
综合管理信息系统的设计与实现工资管理子系统学位论文_第4页
综合管理信息系统的设计与实现工资管理子系统学位论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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,ASPProgramming1.引言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.12.系统规划与需求分析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.13.2数据流分析3.2.1数据流程图分析图3.13.4建立功能模型3.4.1定义功能主要功能:可以根据身份证查工资记录信息,可以通过EXCEL批量导入数据库,可以在线管理,添加、修改、批量删除记录,在线管理数据库文件,在线修改密码,首页说明等等。用户登陆:普通用户根据身份证只能查询相关记录;超级管理员则可以进行所有操作,密码采用MD5加密提供综合管理信息系统专用密码输入器首页公告提示说明查询统计主功能:工资信息录入:工资基本信息录入:姓名身份证号工资月份等。详细工资信息:岗位工资技能工资工龄工资补贴住房公积金所得税养老保险医疗保险应发工资实际工资和备注信息登记等等信息自动统计扣款金额自动统计实发工资金额首页公告说明:提供系统首页页面公告说明设置,及时更新动态消息账户管理:管理员帐号密码更改用户管理,添加记录采用身份证号和当月月份查询本人信息批量删除:提高工资信息管理效率,提供批量管理操作信息查询:查询可以精确查询与模糊查询在线文件管理综合管理信息系统提供在线文件管理功能,实时更新系统功能在线管理数据库文件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图4.1(属性已省略)4.2.2数据模型(二维表)公告信息表图4.2管理员表图4.3员工信息表图4.4单位部门表图4.5工资记录信息表图4.64.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程序设计实现部分核心代码(代码过多,只截取部分)登录软键盘调用代码<scripttype="text/javascript"src="keyb.js"></script>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; } }</SCRIPT><tdalign="right">密   码:</td><td><inputname="password"type="password"size="21"id="password"onkeydown=Calc.password.value=this.valuetitle=登录密码onclick="password1=this;showkeyboard();this.readOnly=1;Calc.password.value=''"readOnlytype=passwordonchange=Calc.password.value=this.valuename="UserPassWord"id="UserPassWord"type=hidden></td>数据库连接代码<%dimconndimconnstrdimerronerrorresumenextconnstr="Driver={SQLServer};server=(local);uid=sa;pwd=;database=ZongHeGuanLi;"setconn=Server.Createobject("ADODB.Connection")iferrthenerr.clearelseconn.openconnstriferrthenerr.clearendifendif%>修改代码<%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")=request.form("fec_q") rs("fec_r")=request.form("fec_r") rs("fec_s")=request.form("fec_s") rs("fec_t")=request.form("fec_t") rs("fec_u")=request.form("fec_u") rs("fec_v")=request.form("fec_v") rs("fec_w")=request.form("fec_w") rs("fec_x")=request.form("fec_x") rs("fec_y")=request.form("fec_y") rs("fec_z")=request.for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论