【期刊论文】基于网上工资查询系统的设计与实现.pdf

上传人:赵** 文档编号:49158176 上传时间:2022-10-07 格式:PDF 页数:2 大小:159.34KB
返回 下载 相关 举报
【期刊论文】基于网上工资查询系统的设计与实现.pdf_第1页
第1页 / 共2页
【期刊论文】基于网上工资查询系统的设计与实现.pdf_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《【期刊论文】基于网上工资查询系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《【期刊论文】基于网上工资查询系统的设计与实现.pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、系统软件与软件工程本栏目责任编辑:谢媛媛基于 ASP 网上工资查询系统的设计与实现吴涤单(南京信息职业技术学院 图文信息中心,江苏 南京210046)摘要:该系统是采用B/S基于模式的三层体系结构。文章对基于的网上工资查询系统的设计原理和实现步骤进行了分析,同时给出了系统基于ASP技术及相关技术的实现方法。关键词:网上工资查询系统;ASP中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)35-2521-02ASP Based on Line Wage Query System Design and ImplementationWU Di-dan(Graphic Inf

2、ormation Center,Nanjing College of Information Technology,Nanjing 210046,China)Abstract:The system is B/S model based on the three-tier architecture.The article based on the wages of on-line query system designand realization of the principle of steps were analyzed at the same time gives the ASP sys

3、tem based on technology and related technologyimplementation.Key words:wages on-line query system;ASP在过去,一般企事业单位的工资奖金津贴发放基本通过银行代发,然后由单位财务部门提供的纸质的工资条明细。这种传统的方式,不符合无纸化办公、增强财务信息公开透明化及财务管理创新等要求。随着计算机网络的普及应用,网上工资查询系统逐渐提上日程。网上工资查询系统具有实时性,既能方便广大职工及时的查询到自己的工资明细合计等等信息,又能减轻财务人员的负担,符合无纸化办公,节约成本,这样还便于数据备份,保存。职工

4、既能看到当月的工资明细还能跟过去几月的工资进行对比,还能对一年来的工资发放进行统计;部门中层能对本部门的工资发放总额有一个详细的了解。ASP技术是现在相当成熟的WEB服务器技术,特别是近两年基于ASP、ASP.NET技术更具有竞争力。由于它使用ADO的功能进行数据库操作,因此在对数据管理方面又独到之处,ASP与JavaScript还能相互渗透,使其更加能符合网络系统的应用要求,更能满足各个不同层次的用户需求,ASP与JavaScript的完美结合使网上系统的安全性、灵活性得到了充分的应用。本工资查询系统采用基于Browser/Server模式的三层体系结构来实现,同传统的Client/Serv

5、er二层结构相比,提高了系统的可扩展性、安全性和可重用性。1系统概述1.1系统运行的环境网上工资查询系统基于WEB技术开发,用户界面均已网页形式展示。系统除了采用静态设计技术,主要应用了动态网页设计ASP技术以及JavaScript的技术;系统后台采用了SqlServer数据库管理系统。Web服务器安装了IIS5.1组件,系统采用目前交互式Web方案中常用的B/S三层模式及相应的软硬件环境。即win2000Server平台、以HTTP为传输协议、结合FrontPage2000和Dreamweaver生成静态网页元素和动画图标,用editplus为ASP编程工具、SQLServer2000为底层

6、数据库服务器,采用服务器端和客户端混合编程的ASP动态网页发布技术,从而构系统功能模块。1.2 ASP技术概述ASP即Active Server Page,是微软推出的一种用于WWW服务的服务器端脚本环境且在Web应用程序方面得到了最广泛的应用。它在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。利用它,可以很容易地把HTML标记、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,实现对Web数据库的访问。2系统结构网上工资查询系统的结构由6个模块组成,如右图所示。1)用户登录:登录的用户有三种角色,1是普

7、通的用户,2是部门级用户,3是系统管理员,不同角色的用户具有不同的权限。2)工资查询:普通用户通过选择月份就能查询到所选择月份的工资明细,部门级用户能查询到本部门所有职工的工资明细。3)收入合计:用户能查询到所查询月份的工资明细合计。4)密码修改:用户登录后可以修改自己的密码。5)建议反馈:用户可以通过本模块了解用户的意见,解答用户的疑问。收稿日期:2008-07-07作者简介:吴涤单(1980-),男,湖南益阳人,工程硕士在读,主要研究方向:计算机管理信息系统。ISSN 1009-3044Computer Knowledge And Technology电脑知识与技术Vol.4,No.8,D

8、ecember 2008,pp.2521-2522E-mail:http:/Tel:+86-551-569096356909642521本栏目责任编辑:谢媛媛系统软件与软件工程Computer Knowledge And Technology电脑知识与技术2008年第4卷第8期(总第35期)6)历年工资查询:用户通过此模块以前的工资,进行系统的查询。3数据库设计本系统采用ASP+SQLSERVER2000的技术,数据库数据设计结构主要由三张基表组成,一张是用户表,用于存放用户的基本信息,一张是工资表,用于存放用户的工资明细,另外一张是建议反馈表,用户存放用户的留言以及系统管理员的解答。4系统实

9、现的若干技术1)用户登录验证技术本系统通过界面提交的用户名和密码,通过程序来判断该用户是一般用户还是部门级用户或是系统用户,然后根据不同的角色用户赋予不同的权限,用户名和密码直接与数据库关联。sql=“Select*From用户表Where用户名=“&loginame&”And密码=“&password&”Set rs=sqlcn.Execute(sql)If rs.EOF Thenresponse.write(“用户名或密码不正确!”)elsesession(“gh”)=loginameresponse.redirect“check.asp”end ifcheck.asp检测“用户权限”字段

10、,如果值为1,通过Response.Redirect转入普通用户系统(pt.asp);如果值为2,就转入部门用户系统(bm.asp);如果值为3,就转入系统用户系统(xt.asp)。部分源代码如下:if rs(“权限”)=1 thenResponse.Redirec“pt.asp”Else if rs(“权限”)=2 thenResponse.Redirec“bm.asp”Else if rs(“权限”)=3 thenResponse.Redirec“xt.asp”end if2)存储过程技术为了提高页面的查询速度,把查询语句写到数据库程序里,这样把数据查询等功能通过数据库去执行,通过页面调用

11、存储过程来实现数据查询等功能,这样能使页面调用数据结果的时间大为缩短。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。使用存储过程有以下几个好处:对于同一个针对数据库对象的操作(如查询、插入、修改、删除),如果这一操作所涉及到的Transaction-SQL语句被组织成一存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,否则将是多条SQL语句,从而大大增加了网络流量,降低网络负载。如果某一操作包含大量的Transaction-SQL代码或分

12、别被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的执行计划。而批处理的Transaction-SQL语句在每次运行时都要进行编译和优化,因此速度相对要慢一些。3)数据库操作ASP编程技术中,若要对一个数据库进行操作,至少要建立两个对象:连接对象(Connection)和记录集对象(Recordset)。连接对象与数据库建立连接;记录集对象完成数据库访问。使用记录集对象的字段集合,可以访问任意的单个字段,并修改、删除、更新它们。在登陆认证子系统中,连接对象的建立是在Conn.asp文件中

13、完成的:其他ASP文件用语句包含该连接对象,进而建立记录集对象就能对特定数据库进行访问操作。5结束语该系统基本能实现企事业单位财务工资的网上查询,大大提高了用户的日常工作的效率和质量,节省人力资源,实现了无纸化办公,为信息的综合利用提供了方便的手段;系统界面友好、使用方便、容易掌握、使用安全、性能高、达到了系统的设计目标。参考文献:1白海波,刘宝龙,欧阳冀茗.中文版DREAMWEAVER 8+ASP构造动态网站实例与操作M.北京:兵器工业出版社,2007.2杨力学,ASP商业网站整站集成开发M.北京:电子工业出版社,2007.3李樱,王会英,廖建华,等.ASP+SQLSERVER2005项目开发从入门到精通M.北京:人民邮电出版社,2008.2522

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁