高校绩效工资管理系统

上传人:陈** 文档编号:104406762 上传时间:2022-06-10 格式:DOC 页数:44 大小:1.65MB
收藏 版权申诉 举报 下载
高校绩效工资管理系统_第1页
第1页 / 共44页
高校绩效工资管理系统_第2页
第2页 / 共44页
高校绩效工资管理系统_第3页
第3页 / 共44页
资源描述:

《高校绩效工资管理系统》由会员分享,可在线阅读,更多相关《高校绩效工资管理系统(44页珍藏版)》请在装配图网上搜索。

1、本科生毕业设计(论文)摘 要目前,事业单位正在实行岗位设置管理,实行“以岗定薪,岗变薪变”的分配机制。在学校中,由于人员的岗位类型不同,所以津贴也不同。岗位津贴管理大都采用人工管理,存在办事效率低、信息不畅通等弊端,量化绩效实现岗位津贴的科学管理是非常必要的。本文的基础就是利用ASP技术与Web数据库的结合,开发出的一个基于Web技术的B/S结构的津贴管理系统。 首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了客户机/服务器和浏览器/服务器两种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬

2、件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接。浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础上,本文还探讨了实现Web数据库的不同方法。 本次设计是应用ASP.NET技术实现网络环境下的津贴管理信息系统。利用DREAMWEAVER 8.0工具结合使用ACCESS数据库,ASP.NET、JAVA、VB、ADO.NET等技术的工作原理及特点,并以此为理论技术依据阐述了基于Web的津贴管理系统的结构设计和具体的实现过程。关键词:B/S结构;C/S结构去掉;Web数据库;津贴管理系统AbstractCurrently

3、, the institution is practice, practice jobs in management of fixed salary and gangnan variable salary allocation mechanism. In school, due to the different types of jobs, so subsidies are different. Allowances management mostly artificial management efficiency, low, information, quantitative perfor

4、mance, realize the allowances and scientific management is very necessary. This is the foundation with Web database using ASP technology, combined with a developed based on Web technology of B/S structure of allowances management system.Firstly, this paper discusses the system structure, database ru

5、n browser/server mode is introduced and the characteristic of the working way, Compared to the client/server browser/server and the merits and demerits of the two models. Comparison results show that the browser/server mode inherits the client/server mode overcomes the advantages and disadvantages,

6、hardware and operating system, but also can prevent fat client phenomena, easier to achieve different network connection. Browser/server mode is now widely used of body structure. Therefore, we developed the system will be adopted browser/server mode. Based on this, this paper also probes into the W

7、eb database of different methods.This design is the application of technology under the environment of network management information system of allowance. Using the tools used DREAMWEAVER 8.0 and ACCESS database, using ASP.net, JAVA,VB, ADO.net techniques and working principle of the characteristics

8、 and technical basis for this theory expounded based on Web allowance management system structure design and realization process.Key words:B/S mode;C/S mode;Web database;Allowance management system目 录第1章 绪 论11.1 系统开发的背景及现状11.2 系统开发的目的11.3 系统开发关键技术与开发环境11.3.1 Dreamweaver技术简介11.3.2 Microsoft Office Ac

9、cess 2003技术简介31.3.3 ASP技术简介4 系统运行软件平台61.4 全文体系6第2章 基于Web的数据库技术分析72.1 网络WWW介绍72.2 服务器IIS介绍72.3 两者的结合(ADO)82.3.1 ADO技术简介8 利用ADO ACCESS数据库82.4 数据库应用系统的层次分析92.4.1 C/S(客户机/服务器)体系结构9 B/S(浏览器/服务器)体系结构92.4.3 C/S结构与B/S结构的比较102.5 Web数据库管理系统介绍11 访问Web数据库的不同方法11第3章 系统分析与设计123.1 系统功能需求分析12 系统功能模块图12 系统主要功能模块133.

10、2 系统设计15 系统设计原则15 系统的结构设计15 系统业务流程图16 系统的数据库设计173.3 系统的详细设计25 系统登录界面设计25 系统主界面27 系统选项28 职工信息处理29 津贴拨付与支付31 津贴统计报表33 津贴结转管理35 津贴拨付查询35第4章 系统测试分析364.1 系统测试36 对津贴拨付信息模块功能测试364.2 系统分析37第5章 结束语38参考文献39致 谢41IV第1章 绪 论1.1 系统开发的背景及现状随着电子信息时代的发展,借助计算机技术、网络通信技术、先进管理模式的计算机管理系统软件,为了方便人们的操作,并且满足人们的需求,便产生了许多管理方面的信

11、息系统,津贴管理信息系统就是其中的一个。目前,事业单位正在实行岗位设置管理,实行“以岗定薪,岗变薪变”的分配机制。在学校中,由于人员的岗位类型不同,所以津贴也不同,可以分为:领导岗位、教师岗位、行政岗位、教学辅助岗位和工勤岗位。岗位津贴管理大都采用人工管理,存在办事效率低、信息不畅通等弊端,量化绩效实现岗位津贴的科学管理是非常必要的。以前都是用专门人员来负责这些津贴的拨付、使用与汇总,不但浪费人力、时间,而且可能出现数据的差错。使学校年终决算、报表等业务出现差错,使用计算机管理系统就可以避免数据出错,节省人力和时间。其实用性强,具有良好的推广应用价值。本系统正是在事业单位深化分配制度改革这一背

12、景下提出的,因而,具有一定的现实意义。1.2 系统开发的目的研究校园津贴管理信息系统的意义在于事业单位正在实行岗位设置管理,实行“以岗定薪,岗变薪变”的分配机制。在学校中,由于人员的岗位类型不同,所以津贴也不同。.基于B/S模式的管理信息系统,适合查询与组织,易于与其他应用系统集成。本系统与公文管理信息系统、人事管理系统、日常事务管理系统、电子档案管理系统相集成,可形成一个功能强大的基于网络的办公自动化平台。伴随着电子产品方面相关法律的出台和完善,有利于真正无纸化办公平台的实现。1.3 系统开发关键技术与开发环境1.3.1 Dreamweaver技术简介DreamWeaver是美国Macrom

13、edia公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。DreamWeaver、Flash以及在DreamWeaver之后推出的针对专业网页图像设计的FireWork,三者被Macromedia公司称为DreamWeaver (梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DreamWeaver我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,

14、从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见即所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式Dreamweav

15、er具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏

16、览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dreamweaver的集成特性Dreamweaver 8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力 可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dr

17、eamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。 9、超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。第1章 TC1.3.2 Microsoft Office Access 2003技术简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Datab

18、ase Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来

19、开发简单的应用软件。虽然它支持部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、

20、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查

21、询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。Access的优点它的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库

22、一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能,同时对于小型的数据交换来说使用非常方便。1.3.3 ASP技术简介ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程

23、序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是“.ASP”,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线投票、计数器等),也可以创建使用HTML网页作为用户界面的web应用程序。ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的网页,包括使用 HTML 表单收集和处理信息,上传与下载等等,就像用户在使用自己的CGI程序一样。但是他比CGI简

24、单。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型,类似于DAO)方便地访问数据库,从而使得开发基于WWW的应用系统成为可能。同HTML脚本比较,ASP它多了两个符号,这就是ASP的定界符,他将一般的HTML脚本同ASP代码分隔开来,中间的代码就是ASP“语言”,他的语法跟Visual Basic差不多。ASP的脚本语言可以是任何Script语言,不过你得提供

25、相应的引擎。ASP本身支持VBScript 和JavaScript,可以由你决定使用哪一种。你只需在使用ASP脚本前用一句或者就行了。缺省语言是VBScript。从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给服务器,如果服务器上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令后,将结果回传给WWW服务器,然后,WWW服务器再把结果发给浏览器。浏览器看到的是执行结果,使用ASP不必考虑浏览器的差异。ASP的优点1.程序无须编译(COMPILE)链接(LINK)即可执行。2.程序在服务器解释,与浏览器无关。用户无论用那一种可执行HTML的浏览器,即可浏览ACT

26、IVE SERVE PAGE所设计的主页内容。3.安全性好。ASP的原代码经服务器解释后传给浏览器的是常规的HTML码,它的源代码不会传给浏览器,从而有效地保护了ASP源代码。4.它可以很方便通过ADO访问数据库。5.它同时支持VBSCRIPT和JAVASCRIPT。用户提交ASP文件过程ASP的目的是能让用户与页面之间交换信息,是用Form(表单)。不论是CGI、IDC、JAVA,还是其他技术,都是通过嵌在WWW页面中的Form来让浏览器的用户输入信息,然后由Form执行提交动作,把数据传给服务器,服务器再把数据传给CGI或是其他的什么程序。这个表单是一个简单的定单格式,在HTML中表单(F

27、orm)提交数据常有两种方法。一种是GET,一种是POST。对于GET提交的数据,WWW服务器将把数据放在环境变量QUERY_STRING中;对于POST方法,数据被送到WWW服务器的STDOUT中,然后CGI从自己的STDIN中读取。使用传统的CGI方法,用户必须自己编程来处理这些数据。可是在ASP中,采用了面向对象的思想,所有从浏览器传来的数据都被封装进了对象Request中。Request有方法Form和Querystring,分别返回用POST方法和GET方法提交的数据。我们要得到表单提交的数据,只需用Request.Form(“表单域名”) 或Request.Querystring(

28、“查询参数名”)。1.3.4 系统运行软件平台l 硬件环境:PC机(CPU P4 1.5G以上 硬盘20G以上 内存128M以上) l 操作系统:Windows Server 2003或Windows XPl 软 件:ASP+IIS+DreamWeaverl 数 据 库:Microsoft Office Access 20031.4 全文体系第一章介绍了选题的意义和应用的软件技术(ASP,ACCESS,DreamWeaver),以及系统运行软件平台。第二章介绍了web数据库技术分析,其中重点介绍了数据库层次分析、B/S结构、C/S结构、访问数据库的方法。第三章介绍了系统的功能需求与分析,重点研

29、究了系统数据库的设计,以及系统详细设计和系统中重要函数。第四章系统测试与分析,主要介绍了系统在测试中遇到的问题以及解决方法。第五章对全文的总结及展望。全文体系的构架图:第一章 绪论第二章 基于Web的数据库技术分析第四章 系统测试分析第三章 系统分析与设计第五章 结束语第2章 基于Web的数据库技术分析2.1 网络WWW介绍万维网(亦作“网络”、“WWW”、“3W”,英文“Web”或“World Wide Web”),是一个资料空间。在这个空间中:一样有用的事物,称为一样“资源”;并且由一个全域“统一资源标识符”(URL)标识。这些资源通过超文本传输协议(Hypertext Transfer

30、Protocol)传送给使用者,而后者通过点击链接来获得资源。从另一个观点来看,万维网是一个透过网络存取的互连超文件(interlinked hypertext document)系统。万维网联盟(World Wide Web Consortium,简称W3C),又称W3C理事会。1994年10月在拥有“世界理工大学之最”称号的麻省理工学院(MIT)计算机科学实验室成立。建立者是万维网的发明者蒂姆伯纳斯李。 万维网常被当成因特网的同义词,不过其实万维网是靠着因特网运行的一项服务。2.2 服务器IIS介绍1、IIS(Inter-IC Sound bus)又称I2S,是菲利浦公司提出的串行数字音频

31、总线协议。目前很多音频芯片和MCU都提供了对IIS的支持。IIS总线只处理声音数据。其他信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,IIS只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。 2、IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一

32、些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括

33、Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 IIS的作用:在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题

34、,除非网站被盗链或框架引发其它消耗。2.3 两者的结合(ADO)2.3.1 ADO技术简介微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。2

35、.3.2 利用ADO ACCESS数据库ACCESS是一个关系型桌面数据库管理系统,它可以用来建立中小型号的数据库应用系统,使用非常广泛。下面介绍如何使用ADO连接ACCESS数据库。在连接数据库时,需要使用Connection对象的Open方法打开与数据源的连接。 语法:Connectoin.open Connectionstring,userID,password,openoptions Open方法参数说明 :ConnectionString (可选)字符串,包含连接信息,参照(ConnectionSting)属性可获得有效调协的详细信息 UserID (可选)字符串,包含建立连接时所使

36、用的用户名称 Password (可选)字符串,包含建立连接时所用的密码 openoptions (可选)ConnectionEnum值。如果调协为adConnectoAsync,则异步打开连接,当连接可用时将产生ConnectComplete事件 ADO(ActiveX Data Objects)是一种操作 Microsoft 所支持的数据库的新技术。在 ASP 中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了 ADO 技术。具体的操作步骤可以归纳为

37、以下几步: (1) 创建数据库源名(DSN) (2) 创建数据库链接(Connection) (3) 创建数据对象 (4) 操作数据库 (5) 关闭数据对象和链接2.4 数据库应用系统的层次分析2.4.1 C/S(客户机/服务器)体系结构C/S模式是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。C/S模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式

38、。由于C/S配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快,使得C/S更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。但缺少通用性,业务的变更,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难

39、较多。不过此部分内容对于管理制度成熟的仓库企业而言,其困难度并不大。2.4.2 B/S(浏览器/服务器)体系结构B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。 在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所

40、需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。 2.4.3 C/S结构与B/S结构的比较C/S结构特点C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:1)只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来 越普及,这需要我们的系统具有扩展性

41、。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。2)客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。B/S结构特点B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入

42、或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。第3章 系统分析与设计3.1 系统功能

43、需求分析本系统为津贴管理信息系统,其主要有系统选项,职工信息处理,津贴拨付与支付,津贴统计报表,津贴结转管理,津贴拨付管理这六大模块。目前,事业单位正在实行岗位设置管理,实行“以岗定薪,岗变薪变”的分配机制。所以,本系统主要功能如下:1. 对津贴标准数据更新和职工变更做出及时响应;2. 对津贴拨付按照学期初拨付后再由各部门自己支付的功能;3. 对所有部门津贴的拨付与支付汇总查询,及自己所在二级学院津贴支付与查询,并且可打印报表。4. 对本学期津贴余额转入下学期使用,及各部门津贴拨付管理。3.1.1 系统功能模块图管理员登录用户登录职工信息处理津贴拨付与支付津贴统计报表津贴结转管理津贴拨付管理系

44、统选项人力资源管理校内津贴管理校拨津贴查询与支付津贴统计报表系统选项退出系统高校绩效工资管理系统3.1.2 系统主要功能模块根据系统总体框架,设计了六个登录模块,分别为系统选项,职工信息处理,津贴拨付与支付,津贴统计报表,津贴结转管理,津贴拨付管理。系统功能模块包括:(1)系统登录模块这部分的功能是进行系统用户身份验证,非系统用户不能登录系统。(2)系统维护模块这部分的功能是进行系统用户资料的修改,津贴标准的基本信息修改。(3)数据维护模块这部分的功能是进行系统数据的恢复与备份。职工信息处理模块包括:(1)新职工信息采集模块这部分的功能是添加新职工信息包括:职工代码、所在部门、职工姓名、职工行

45、政职务级别、职工聘用身份。(2)职位变更模块这部分的功能是对职工所在部门、行政职务级别、聘任岗位的变更。(3)职工调出、退休模块这部分的功能是对职工异动方式的选择和异动时间的确定。津贴拨付与支付模块包括:(1)学期初津贴拨付模块这部分的功能是对本学年学期内津贴的拨付及是否重新拨付。(2)教学津贴拨付模块这部分的功能是对某部门本学年本学期内工作量来确定教学津贴拨付。(3)临时性指标调整模块这部分的功能是对某部门本学年本学期内教学津贴、岗位津贴、责任津贴及其他津贴的临时调整。(4)津贴支付管理这部分的功能是对某部门本学年本学期内基本津贴、岗位津贴、责任津贴的可用额中支付本月所用额。津贴统计报表模块

46、包括:(1)学期津贴拨付汇总表这部分的功能是对所有部门本学年本学期本月份教学津贴、岗位津贴、责任津贴的拨付情况汇总报表。(2)学期津贴拨付汇总表这部分的功能是对所有部门本学年本学期本月份教学津贴、岗位津贴、责任津贴的支付情况汇总报表。(3)二级学院津贴拨付汇总表这部分的功能是对二级学院本学年本学期本月份教学津贴、岗位津贴、责任津贴的支付情况报表。津贴结转管理模块包括:(1)学期末结余转下学期这部分的功能是二级学院将本学年本学期的津贴余额转入下学期。津贴拨付查询模块包括:(1)津贴拨付信息这部分的功能是二级学院将本学年本学期津贴拨付信息查询,主要查询内容有:各级别职工人数,基本津贴额度,岗位津贴

47、额度,责任津贴额度、临时调整津贴额度及上期结余总额等信息。3.2 系统设计3.2.1 系统设计原则3.2.1.1 模块化原则岗位津贴管理信息系统的数据库是根据时间和人员的变化而动态变化的。因此,系统必须具有很好的灵活性。系统采用模块化的设计模式,使功能结构具有很好的伸缩性,可根据实际需要扩展模块。3.2.1.2 权限细分原则该系统针对的是学校全体教职工,接入点是学校内部的局域网,针对这种复杂的环境,必须对所有情况细分,进行可靠管理。本系统采用独特的权限管理设计,将现实中组织机构与网络办公中的角色定义有机统一起来,将现实机构权限直接应用于系统平台的权限管理之中,对应的权限与关系自动建立。3.2.

48、1.3 人性化的界面设计原则人性化的界面使用户无需培训即可使用,用强大的即时提醒功能随时让用户清楚当前的待办事宜,方便、快捷、及时、准确,基于Internet/Intranet随时随地可以进行相关的事务处理。3.2.2 系统的结构设计本系统采用B/S三层体系结构进行设计。B/S三层体系结构(如图)分成表示逻辑层、应用逻辑层和数据服务层。其中,表示逻辑层(客户端)为用户提供应用界面,完成数据输入、输出和一般的数据处理任务;应用逻辑层(中间层)为客户端提供程序调用的应用逻辑规则,以完成其应用操作并提供服务,同时负责连接数据服务层的数据库;数据服务层负责储存、管理数据,可用一些存储过程、触发器保证数

49、据的完整性和一致性。由于采用了先进的三层体系结构,客户端只需注重人机界面的设计,不必关心应用逻辑和数据库的访问,实现了瘦客户。中间层的采用使得客户端不能直接访问数据库,使数据库的安全问题得到控制。并且应用逻辑改变时客户端界面可不改变,因此,软件的易用性和可维护性得到了大大提高。在应用逻辑中,采用面向对象的组件模式,每种服务由许多可重用的组件构成,增加了系统的可重用性。图3.1 WEB三层结构模型3.2.3 系统业务流程图人力资源部职工津贴拨付学期初津贴教学津贴是否重新拨付或追加各院系津贴所用额支付各院系津贴支付报表结转余额转至下学期津贴汇总津贴拨付与支付汇总报表图3.2. 津贴管理信息系统业务

50、流程图3.2.4 系统的数据库设计3.2.4.1 系统数据库流图根据对津贴管理工作的调查和用户需求分析,本系统数据流图分为两层。人力资源部津贴支付各学院情况所在学院情况津贴结转津贴拨付津贴拨付、支付汇总图3.3. 津贴管理信息系统第一层数据流图基本津贴岗位津贴责任津贴津贴标准设定职工信息设定职工津贴发放图3.4 津贴管理信息系统第二层数据流图3.2.4.2 系统数据库概要设计根据以上的数据项和数据结构,设计出如下页的E-R图:1. 登录用户基本信息登录用户用户名密码管理权限部门2.职工基本信息职工基本信息编号部门姓名级别聘任身份3.津贴基本信息津贴基本信息责任津贴岗位津贴基本津贴4.职工级别基

51、本信息职工级别信息行政人员领导正职领导副职科级正职教师教辅人员辅导员工勤人员5.教学工作类别基本信息工作类别研究生教学本科教学软件学院教学软件学院管理其他教学其他管理指导研究生开放实验室3.2.4.3 创建系统数据表系统中主要涉及到的实体共有十个数据表user_type表序号,管理权限,部门,用户名,密码dept表部门exployeer表职工代码,所在部门,职工姓名,行政级别,聘任身份zg_yidong表职工代码,所在部门,职工姓名,行政级别,聘任身份,离岗方式,离岗时间keshi表学期,本科教学工作量,研究生教学工作量,指导研究生工作量,开放实验室工作量,软件学院教学工作量,软件学院管理工作

52、量,其他教学工作量,其他管理工作量allowance_standard表序号,领导正职、领导副职、科级正职、教师、行政人员、教辅人员、辅导员、工勤人员的基本、岗位、责任津贴标准,本科教学课时费,开放实验室费用,软件学院课时费,软件学院管理费,校研课时费标准,指导研究生费用 jt_jiezhuan表学期,部门,基本津贴结转额,岗位津贴结转额,责任津贴结转额,结转说明balance_table表学期,部门,基本津贴余额,岗位津贴余额,责任津贴余额,当前总余额,结转标志allowance_payment表支付学期,支付时间,支付部门,基本津贴支付额,岗位津贴支付额,责任津贴支付额,说明allowan

53、ce_allocation表拨付学期,部门名称,部门人数数据表如下:表1 创建储存用户登录信息数据表(user_type.mdb)字段名称数据类型字段大小标题xh文本2序号type文本2管理权限dept文本50部门user_name文本10用户名pss_wrd文本20密码表2 创建选取部门数据表(dept.mdb)字段名称数据类型字段大小标题dept文本30部门表3 创建职工基本信息数据表(exployeer.mdb)字段名称数据类型字段大小标题zg_code文本15职工代码zg_dept文本40所在部门zg_name文本10职工姓名zg_xzjb文本20行政级别pinren_shenfen文

54、本20聘任身份表4 创建职工异动信息数据表(zg_yidong.mdb)字段名称数据类型字段大小标题zg_code文本15职工代码zg_dept文本40所在部门zg_name文本10职工姓名zg_xzjb文本20行政级别pinren_shenfen文本20聘任身份lgfs文本10离岗方式lgsj文本12离岗时间表5 创建课时记录表(keshi.mdb)字段名称数据类型字段大小标题xueqi文本20学期bkjx_keshi数字长整型本科教学工作量yjs_jx_keshi数字长整型研究生教学工作量yjs_zd_keshi数字长整型指导研究生工作量sys_kf_keshi数字长整型开放实验室工作量r

55、j_jx_keshi数字长整型软件学院教学工作量rj_gl_keshi数字长整型软件学院管理工作量other_jx_keshi数字长整型其他教学工作量other_gl_keshi数字长整型其他管理工作量表6 创建津贴标准数据表(allowance_standard.mdb)字段名称数据类型字段大小标题id自动编号长整型序号leader_z_jiben文本10领导正职基本津贴标准leader_z_gangwei文本10领导正职岗位津贴标准leader_z_zeren文本10领导正职责任津贴标准leader_f_jiben文本10领导副职责任津贴标准leader_f_gangwei文本10领导副职

56、岗位津贴标准leader_f_zeren文本10领导副职责任津贴标准kj_z_jiben文本10科级正职基本津贴kj_z_gangwei文本10科级正职岗位津贴kj_z_zeren文本10科级正职责任津贴teacher_jiben文本10教师基本津贴标准teacher_gangwei文本10教师岗位津贴标准teacher_zeren文本10教师责任津贴标准xz_jiben文本10行政人员基本津贴标准xz_gangwei文本10行政人员岗位津贴标准xz_zeren文本10行政人员责任津贴标准jfry_jiben文本10教辅人员基本津贴标准jfry_gangwei文本10教辅人员岗位津贴标准jfr

57、y_zeren文本10教辅人员责任津贴标准fdy_jiben文本10辅导员基本津贴标准fdy_gangwei文本10辅导员岗位津贴标准fdy_zeren文本10辅导员责任津贴标准worker_jiben文本10工勤人员基本津贴标准worker_gangwei文本10工勤人员岗位津贴标准worker_zeren文本10工勤人员责任津贴标准benke_keshifei文本10本科教学课时费kfsyj_keshifei文本10开放实验室费用rjxy_keshifei文本10软件学院课时费rjxy_guanlifei文本10软件学院管理费yjsjx_keshifei文本10校研课时费标准yjszd_k

58、eshifei文本10指导研究生费用表7 创建津贴结转数据表(jt_jiezhuan.mdb)字段名称数据类型字段大小标题xq文本50学期dept文本50部门jb_jze数字长整型基本津贴结转额gw_jze数字长整型岗位津贴结转额zr_jze数字长整型责任津贴结转额bz文本50结转说明表8 创建津贴余额数据表(balance_table.mdb)字段名称数据类型字段大小标题xq文本50学期dept文本50部门dqjb_balance数字长整型基本津贴余额dqgw_balance数字长整型岗位津贴余额dqzr_balance数字长整型责任津贴余额dq_z_balance数字长整型当前总余额jzb

59、z文本50结转标志表9 创建津贴支付数据表(allowance_payment.mdb)字段名称数据类型字段大小标题xq文本15支付学期yue文本50支付时间pay_dept文本50支付部门jbzf_total数字长整型基本津贴支付额gwzf_total数字长整型岗位津贴支付额zrzf_total数字长整型责任津贴支付额bzh文本50说明表10 创建津贴拨付数据表(allowance_allocation.mdb)字段名称数据类型字段大小标题xq文本18拨付学期dept文本40部门名称zg_num文本3部门人数leader_z_j_num数字长整型领导正职人数leader_z_jbbf数字长整型领导正职基本津贴拨付额leader_z_gwbf数字长整型领导正职岗位津贴拨付额leader_z_zrbf数字长整型领导正职责任津贴拨付额leader_f_num数字长整型领导副职人数leader_f_jbbf数字长整型领导副职基本津贴拨付额leader

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!