毕业论文基于ASP的工资管理系统文档格式.doc
《毕业论文基于ASP的工资管理系统文档格式.doc》由会员分享,可在线阅读,更多相关《毕业论文基于ASP的工资管理系统文档格式.doc(48页珍藏版)》请在冰豆网上搜索。
职称讲师
专业:
计算机科学与技术
班级:
完成时间:
2012年6月
摘要
随着经济的发展和计算机应用的普及,采取信息化管理企业是新经济时代的必然趋势,也是企业管理者的迫切需求。
以往的人事工资利Excel等软件管理,已经严重制约了人事[资管理工作的效率。
公司更希望能够对以往的各种的人事信息、考勤信息、工资信息等统一管理起来,高效的、准确的完成入事工资管理的同常事务,促进员工不断提高自身素质,提高工作积极性,从而提高员工工作质量和效率。
人事工资管理系统是企业内部用以管理人事档案和工资等信息的实用性软件。
用它代替企业传统的手工管理方式,大大提高了工作效率和安全性,提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使企业人事管理和工资管理系统化、科学化、规范化和自动化。
是现代企业必不可少的管理工具。
本系统采用ASP语言和Access数据库开发而成,包括职工管理、档案管理、考勤管理、工资管理等模块,并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。
同时系统设置了一些必要的辅助功能,比如对员工合同到期提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,向公司靠拢。
系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。
关键词:
ASP;
Access;
数据库;
工资
Abstract
Witheconomicdevelopmentandpopularizationofcomputerapplications,totakeinformationmanagemententerprisesistheinevitabletrendoftheneweconomicera,butalsotheurgentneedsofbusinessmanagers.PersonnelwagesandExcelsoftwaremanagement,hasseriouslyhamperedtheefficiencyofthepersonnel[capitalmanagement.Thecompanyhopesupontheunifiedmanagementofavarietyofpersonnelinformation,timeandattendanceinformation,wageinformation,efficientandaccuratepayrollmanagementwithregulartransactioncompletedintothematter,andpromoteemployeescontinuouslyimprovetheirquality,improvethework,whichimprovestaffqualityandefficiency.Personnelandpayrollmanagementsystemisthepracticalitysoftwarewithintheenterprisetomanagethepersonnelfilesandpayrollinformation.Useittoreplacethetraditionalmanualmanagementoftheenterprise,greatlyimprovingtheefficiencyandsecurity,improvethespeedandaccuracyofinformationprocessing,savingstafftimeandeffort,enterprisepersonnelmanagementandpayrollmanagementtosystematicandscientific,standardizationandautomation.Essentialforthemodernenterprisemanagementtools.
ThesoftwaresystemwasdevelopedusingASPlanguageandAccessdata,includingthemanagementmodulesofpersonnel,records,attendance,andpayroll.Thepayrollisrelatedwithattendance,incentive,andpunishmenttogenerateacomparativelyreasonablesalarymanagementsystemforefficientincentivetopersonnel.Somenecessaryauxiliaryfunctions,suchastheremindingofdeadlineofcontractandbirthdayofpersonnel,aresetinthesoftwaresystem.Itmayfacilitatethepsychologicalcontractbetweenenterprisesandpersonnelencouragepersonneltoactivelydevoteevenmoreoftheireffortsinsupporttoenterprises.Thesoftwaresystemmayrealizeloggingdata,insertingdata,deletingdata,inquiry,countingdata,replacingdata,andmaysatisfythebasicrequirementsinpersonnelmanagementinenterprises.
Keywords:
ASP;
database;
Salary
目录
1引言 -1-
1.1系统开发背景 -1-
1.2系统研究意义 -1-
1.3系统研究方法 -1-
1.4系统开发技术及工具 -2-
1.4.1B/S结构 -2-
1.5ASP技术 -3-
1.5.1ASP简介 -3-
1.5.2ASP的特点与功能 -4-
1.5.3ASP的执行 -5-
1.5.4ASP内置对象 -5-
1.6SQLServer的特点 -6-
2系统需求分析 -8-
2.1可行性分析 -8-
2.1.1可行性分析 -8-
2.1.2经济可行性 -8-
2.1.3操作可行性 -8-
2.2系统目标 -8-
2.3系统功能需求分析 -9-
3系统设计 -10-
3.1模块设计 -10-
3.2数据库设计 -10-
3.2.1数据库需求分析 -10-
3.2.2数据库概念结构设计 -11-
3.2.3数据库逻辑结构设计 -14-
4系统实现 -22-
4.1系统模块流程图 -22-
4.1.1用户注册流程图 -22-
4.1.2用户登录流程图 -22-
4.2建立数据库连接 -23-
4.3系统界面的实现 -23-
4.3.1登陆界面实现 -23-
4.3.2系统主界面的实现 -25-
4.3.3系统各模块界面的实现 -26-
5系统测试 -36-
5.1用户功能测试 -36-
5.1.1职工信息测试 -36-
5.1.2考勤系统测试 -37-
5.1.3工资数据系统测试 -38-
6系统评价 -39-
6.1系统的特点 -39-
6.2系统的缺点 -39-
6.3将来可能提出的要求 -40-
结论 -41-
参考文献 -42-
致谢 -43-
-43-
1引言
1.1系统开发背景
随着科学技术的发展和整个社会的进步,计算机技术也得到了很大的提高,特别是微型计算机的大范围普及,使计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透并发挥着越来越重要的作用。
尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。
1.2系统研究意义
人事工资管理是企业内部很重要的一个管理事项,其管理方式和工具对企业的决策者和管理者来说至关重要。
但一直以来大多数企业内部人事和工资的管理基本上都是传统的手工操作,这种人工管理的方式效率低,保密性差,而且很难满足及时记录、随时查询的需要,为信息的管理者带来诸多不便。
利用计算机进行信息控制和数据处理,不仅从整体上大大提高了工作效率和安全性,而且具有存储量大,寿命长,成本低等优点,这些更是手工管理所无法比拟的。
用计算机支持完成人事管理的日常事务,能够使人事管理自动化和科学化,提高了信息处理的速度和准确性;
工资管理更是一项琐碎、复杂而又十分细致的工作,如果实行手工操作,会浪费工作人员很多时间和精力,且失误在所难免,而使用计算机进行工资计算和发放,不仅能够保证工资核算准确无误,而且能对相关信息进行统计,使工资与考勤、奖惩等事项合理挂钩,使企业内部管理体制更加科学有效。
总之,为了很好的实现数据的录入、插入、删除、查询、统计、更新等功能,以达到使企业人事工资信息管理科学化、系统化、规范化和自动化的目的,建立人事工资管理系统是十分必要的。
1.3系统研究方法
根据系统服务对象的实际情况和对管理员工信息和管理员工薪资的具体需求,我利用ASP和Access数据库,结合数据库原理及应用,软件工程开发方法,在经过深入地学习之后,开发了此人事工资管理系统。
以下将具体介绍整个开发过程中所涉及的问题及解决方法。
1.4系统开发技术及工具
在本系统中,主要采用B/S结构,运用ASP技术和SQLServer数据库实现。
1.4.1B/S结构
目前大家所熟知的软件系统体系结构有两种,即C/S与B/S结构。
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
软件系统的改进和升级越来越频繁,B/S架构的产品明显体现的更方便的特性。
无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所