数据库应用

《数据库原理与应用》

课程设计报告

题 目: 工资管理系统 专业班级: 电信07102班 设计学生: 吴凯

完成时间: 2010年 6月 8日 湖南文理学院物理与电子科学学院

目录

一 开发背景

二 系统需求分析

三 工资管理系统数据流图

四 工资管理系统功能描述: 1. 导入工资单数据

2. 查找员工工资数据

五 课程设计心得体会

参考资料

一 开发背景

随着科学技术的发展和整个社会的进步,计算机技术也得到了很大的提高,特别是微型计算机的大范围普及,使计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透并发挥着越来越重要的作用。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

资金是企业生存的主要元素, 资金的流动影响到企业的整体运作, 企业员工的工资是企业资金管理的一个重要的组成部分, 因为企业每个月都要涉及发放企业员工工资的问题, 而工资管理是一项琐碎、复杂而又十分细致的工作, 工资计算、发放、核算的工作量很大, 一般不允许出错。企业员工的人数越多, 工资的统计工作就越多, 工资的发放困难就越大。最初的工资统计和发放都是采用人工方式处理, 工作量大的时候, 出现错误的几率也随之升高, 既耗费了大量的人力, 又没有得到有效的结果。工资管理系统就是使用计算机代替大量的人工统计和计算, 完成众多工资信息的处理, 同时使用计算机还可以安全地、完整地保存大量的工资记录, 为企业的管理部门带来了很大的方便。

二 系统需求分析

1可行性分析 1.1可行性分析

本系统使用ASP(Active Server Pages)作为开发工具。ASP 采用面向对象的编程方法---把程序和数据封装起来作为一个对象, 并为每个对象赋予相应的属性,在ASP 脚本中可以方便地引用系统组件和ASP 内置组件,还能够通过第三方组件来扩充功能;而且用ASP 编写的页面非常小巧;灵活;实用无需编译;可以方便的进行人机交互。同时又可以用非常简单的语句实现对数据库的操作。由于ASP 程序的短小精干,对于繁忙的网络系统不会造成很大的压力。系统采用Access 作为后台数据库开发工具。Access 作为Microsoft Office套件中的数据库管理软件,其图形化界面使数据库管理更加简洁、灵活,同时又具有丰富的编程接口以及强大的报表功能,能够为我们从事程序开发提供了很多方便。 1.2 经济可行性

随着科学技术的发展和人们生活水平的不断提高,计算机的价格也已经越来越能被很多人所接受。不管是 在企业还是家庭,计算机的使用已经成为普遍现象。所以从用户经济方面考虑,本系统的开发不会有很大的困难和风险。且系统本身成本较低,不需要很多的开发费用和以后的维护费用。 2.1.3 操作可行性

由于本系统管理的对象比较单一, 都是企业员工, 且每个数据库内容具有较强的关联性, 设计的过程不是特别复杂, 因此, 比较适合于采用数据库管理。且因为本系统所耗费的资源非常小, 企业一般使用的微机无论在软件上还是硬件上都可以满足运行要求。 2.2 系统目标

一个基于网络的人事工资管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。将工资管理作为一个独立的模块与人事管理相联系,同时关联员工的考勤和奖惩等管理,来生成每个员工的基本工资、津贴、实际发放工资等等,能够实现人事信息和工资管理的科学化、系统化、规范化和自动化。 2.3 系统功能需求分析

人事工资管理系统是为服务于企业内部人事和工资信息的管理而开发,主要用于企业使用电

脑掌握和记录员工档案、快速计算和记录工资发放、全面统计员工考勤和奖惩、培训等事项,要求系统界面美观大方,数据的修改和删除简单方便,数据具有可靠性和稳定性。具体应达到以下目的:

(1)科学管理员工档案,优化分类,全面反映员工情况。 (2)管理考勤信息,保证工作秩序。

(3)记录薪资发放信息,保证有效的激励机制。 (4)管理员工奖惩信息,促进员工积极向上。

三 工资管理系统数据流图

图2-2 第0层数据流图

用户登录要求

无效输入

图2-3 第1层数据流图

图2-4 第一层数据流图

四 工资管理系统功能描述

经过调研及分析,工资管理系统主要完成以下功能:

导入工资单数据界面

用于导入职工工资的数据信息 程序代码;

无标题文档

姓名:王晶A

本表为: 2009-4-19 工资单 打印工资单

修改密码

   主工资单 ---- 感谢您的付出,明天会更好 !
保留工资 岗位津贴 职岗津贴 综合补贴 薪级工资 课金 应发小计 养老保险 医疗金 失业金 公积金 工会费 房租 水电费 所得税 扣除小计 实发工资 银行上卡 备注
2999  1000  962        4961        100  21  45  100    61  4900  交通银行  无 
   
   其他明细费用表单
项目 金额 银行
0

五 课程设计心得体会

两周的数据库课程设计终于结束了说起来时间还挺紧促的,虽然说是两周,其实只用了一周,因为中间有两门课程要考试,要花时间复习,但是我们三名组员还是齐心协力,共同完成了此次课程设计。

课程设计是培养学生综合运用所学知识, 发现, 提出, 分析和解决实际问题, 锻炼实践能力的重要环节, 是对学生实际工作能力的具体训练和考察过程. 随着科学技术发展的日新日异,数据库系统已经成为当今计算机应用中空前活跃的领域, 在生可以说得是无处不在。因此作为二十一世纪的大学来说掌握数据库的开发技术是十分重要的。

回顾起此次数据库课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固……通过这次课程设计之后,一定把以前所学过的知识重新温故。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在指导老师的辛勤指导下,终于迎刃而解。因此,对给过我帮助的所有同学和指导老师表示忠心的感谢!

主要参考资料:

[1] 陈俊荣,陈惠贞.ASP 与网络数据库技术[M].北京:中国铁道出版社,2005。 [2] 王克杰. 网页制作利器Dreamweaver MX完全实战[M]. 北京:中国宇航出版 社,2003。

[3] 顼宇峰, 马军.ASP 网络编程从入门到精通[M]. 北京:清华大学出版社,2006。 [4] 龙马工作室.ASP+ACCESS网站开发实例精讲[M]. 北京:人民邮电出版社, 2007。

[5] 郭瑞军, 李杰, 初晓璐.ASP 数据库开发实例精粹[M]. 北京:电子工业出版社, 2005。

[6] 孙素华.DREAMWEA VER 8 &ASP动态网页设计从入门到精通[M]. 北京:中 国青年出版社,2007。

[7] 戴一波.DREAMWEA VER 8+ASP动态网站开发从基础到实践[M]. 北京:电 子工业出版社,2006。

《数据库原理与应用》

课程设计报告

题 目: 工资管理系统 专业班级: 电信07102班 设计学生: 吴凯

完成时间: 2010年 6月 8日 湖南文理学院物理与电子科学学院

目录

一 开发背景

二 系统需求分析

三 工资管理系统数据流图

四 工资管理系统功能描述: 1. 导入工资单数据

2. 查找员工工资数据

五 课程设计心得体会

参考资料

一 开发背景

随着科学技术的发展和整个社会的进步,计算机技术也得到了很大的提高,特别是微型计算机的大范围普及,使计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透并发挥着越来越重要的作用。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

资金是企业生存的主要元素, 资金的流动影响到企业的整体运作, 企业员工的工资是企业资金管理的一个重要的组成部分, 因为企业每个月都要涉及发放企业员工工资的问题, 而工资管理是一项琐碎、复杂而又十分细致的工作, 工资计算、发放、核算的工作量很大, 一般不允许出错。企业员工的人数越多, 工资的统计工作就越多, 工资的发放困难就越大。最初的工资统计和发放都是采用人工方式处理, 工作量大的时候, 出现错误的几率也随之升高, 既耗费了大量的人力, 又没有得到有效的结果。工资管理系统就是使用计算机代替大量的人工统计和计算, 完成众多工资信息的处理, 同时使用计算机还可以安全地、完整地保存大量的工资记录, 为企业的管理部门带来了很大的方便。

二 系统需求分析

1可行性分析 1.1可行性分析

本系统使用ASP(Active Server Pages)作为开发工具。ASP 采用面向对象的编程方法---把程序和数据封装起来作为一个对象, 并为每个对象赋予相应的属性,在ASP 脚本中可以方便地引用系统组件和ASP 内置组件,还能够通过第三方组件来扩充功能;而且用ASP 编写的页面非常小巧;灵活;实用无需编译;可以方便的进行人机交互。同时又可以用非常简单的语句实现对数据库的操作。由于ASP 程序的短小精干,对于繁忙的网络系统不会造成很大的压力。系统采用Access 作为后台数据库开发工具。Access 作为Microsoft Office套件中的数据库管理软件,其图形化界面使数据库管理更加简洁、灵活,同时又具有丰富的编程接口以及强大的报表功能,能够为我们从事程序开发提供了很多方便。 1.2 经济可行性

随着科学技术的发展和人们生活水平的不断提高,计算机的价格也已经越来越能被很多人所接受。不管是 在企业还是家庭,计算机的使用已经成为普遍现象。所以从用户经济方面考虑,本系统的开发不会有很大的困难和风险。且系统本身成本较低,不需要很多的开发费用和以后的维护费用。 2.1.3 操作可行性

由于本系统管理的对象比较单一, 都是企业员工, 且每个数据库内容具有较强的关联性, 设计的过程不是特别复杂, 因此, 比较适合于采用数据库管理。且因为本系统所耗费的资源非常小, 企业一般使用的微机无论在软件上还是硬件上都可以满足运行要求。 2.2 系统目标

一个基于网络的人事工资管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。将工资管理作为一个独立的模块与人事管理相联系,同时关联员工的考勤和奖惩等管理,来生成每个员工的基本工资、津贴、实际发放工资等等,能够实现人事信息和工资管理的科学化、系统化、规范化和自动化。 2.3 系统功能需求分析

人事工资管理系统是为服务于企业内部人事和工资信息的管理而开发,主要用于企业使用电

脑掌握和记录员工档案、快速计算和记录工资发放、全面统计员工考勤和奖惩、培训等事项,要求系统界面美观大方,数据的修改和删除简单方便,数据具有可靠性和稳定性。具体应达到以下目的:

(1)科学管理员工档案,优化分类,全面反映员工情况。 (2)管理考勤信息,保证工作秩序。

(3)记录薪资发放信息,保证有效的激励机制。 (4)管理员工奖惩信息,促进员工积极向上。

三 工资管理系统数据流图

图2-2 第0层数据流图

用户登录要求

无效输入

图2-3 第1层数据流图

图2-4 第一层数据流图

四 工资管理系统功能描述

经过调研及分析,工资管理系统主要完成以下功能:

导入工资单数据界面

用于导入职工工资的数据信息 程序代码;

无标题文档

姓名:王晶A

本表为: 2009-4-19 工资单 打印工资单

修改密码

   主工资单 ---- 感谢您的付出,明天会更好 !
保留工资 岗位津贴 职岗津贴 综合补贴 薪级工资 课金 应发小计 养老保险 医疗金 失业金 公积金 工会费 房租 水电费 所得税 扣除小计 实发工资 银行上卡 备注
2999  1000  962        4961        100  21  45  100    61  4900  交通银行  无 
   
   其他明细费用表单
项目 金额 银行
0

五 课程设计心得体会

两周的数据库课程设计终于结束了说起来时间还挺紧促的,虽然说是两周,其实只用了一周,因为中间有两门课程要考试,要花时间复习,但是我们三名组员还是齐心协力,共同完成了此次课程设计。

课程设计是培养学生综合运用所学知识, 发现, 提出, 分析和解决实际问题, 锻炼实践能力的重要环节, 是对学生实际工作能力的具体训练和考察过程. 随着科学技术发展的日新日异,数据库系统已经成为当今计算机应用中空前活跃的领域, 在生可以说得是无处不在。因此作为二十一世纪的大学来说掌握数据库的开发技术是十分重要的。

回顾起此次数据库课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固……通过这次课程设计之后,一定把以前所学过的知识重新温故。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在指导老师的辛勤指导下,终于迎刃而解。因此,对给过我帮助的所有同学和指导老师表示忠心的感谢!

主要参考资料:

[1] 陈俊荣,陈惠贞.ASP 与网络数据库技术[M].北京:中国铁道出版社,2005。 [2] 王克杰. 网页制作利器Dreamweaver MX完全实战[M]. 北京:中国宇航出版 社,2003。

[3] 顼宇峰, 马军.ASP 网络编程从入门到精通[M]. 北京:清华大学出版社,2006。 [4] 龙马工作室.ASP+ACCESS网站开发实例精讲[M]. 北京:人民邮电出版社, 2007。

[5] 郭瑞军, 李杰, 初晓璐.ASP 数据库开发实例精粹[M]. 北京:电子工业出版社, 2005。

[6] 孙素华.DREAMWEA VER 8 &ASP动态网页设计从入门到精通[M]. 北京:中 国青年出版社,2007。

[7] 戴一波.DREAMWEA VER 8+ASP动态网站开发从基础到实践[M]. 北京:电 子工业出版社,2006。


相关文章

  • 安徽重点项目-淮南大数据应用服务中心项目可行性研究报告
  • 安徽重点项目-淮南大数据应用服务 中心项目可行性研究报告 编制单位:北京智博睿投资咨询有限公司 本报告是针对行业投资可行性研究咨询服务的专项研究报告,此报告为个性化定制服务报告,我们将根据不同类型及不同行业的项目提出的具体要求,修订报告目录 ...查看


  • 应用安全评估方法
  • 1.1.1 应用安全评估 应用评估概述 针对企业关键应用的安全性进行的评估,分析XXX 应用程序体系结构.设计思想和功能模块,从中发现可能的安全隐患.全面的了解应用系统在网络上的"表现",将有助于对应用系统的维护与支持工 ...查看


  • 贵州省大数据发展应用促进条例
  • <贵州省大数据发展应用促进条例> 2016年1月15日贵州省第十二届人民代表大会常务委员会第二十次会议 通过 第一章总则 第一条 为推动大数据发展应用,运用大数据促进经济发展.完善社会治理.提升政府服务管理能力.服务改善民生,培 ...查看


  • Dubbo路由模块设计说明书
  • Dubbo 路由模块 设计说明书 修改记录 1 目录 1. 1.1. 1.2. 引言 ............................................................................. ...查看


  • 中国大数据行业调研报告
  • 中国市场调研在线 行业市场研究属于企业战略研究范畴,作为当前应用最为广泛的咨询服务,其研究成果以报告形式呈现,通常包含以下内容: 一份专业的行业研究报告,注重指导企业或投资者了解该行业整体发展态势及经济运行状况,旨在为企业或投资者提供方向性 ...查看


  • 中心数据交换平台建设方案
  • XX 省电子政务系统 数据交换平台 国际商业机器中国有限公司 2005.5 目 录: 1 概述 数据交换共享平台是协作式电子政务应用平台(包括政府职能部门之间的电子协作.政府与公众/企事业单位的服务管理等)的核心基础服务模块,负责实现跨系统 ...查看


  • 异地容灾系统方案设计与分析
  • 容灾项目方案设计 目 录 第 1 章 容灾技术规范 ...................................... 4 1.1 容灾的总体规划 . ....................................... ...查看


  • 2016年大数据发展现状及市场前景分析
  • 2016年中国大数据市场调查研究与发展前 景预测报告 报告编号:1630509 行业市场研究属于企业战略研究范畴,作为当前应用最为广泛的咨询服务,其研究成果以报告形式呈现,通常包含以下内容: 一份专业的行业研究报告,注重指导企业或投资者了解 ...查看


  • 网络时代海量数据挖掘的关键技术及应用现状
  • 网络化时代信息膨胀成为必然,如何准确.高效地从丰富而膨胀的数据中筛选出对经营决策有用的信息已经成为企业和机构迫切需要解决的问题,针对于此,海量数据挖掘技术应运而生,并显示出强大的解决能力.Gartner的报告指出,数据挖掘会成为未来10年内 ...查看


  • 数据库应用系统功能设计与实施
  • 第4章 数据库应用系统功能设计与实施 4.1 软件体系结构与设计过程4.1.1 软件体系结构:又称软件架构,软件体系结构={构件,连接件,约束}1)构件是组成系统的具有一定独立功能的不同粒度的程序模块.独立程序或软件子系统,是组成软件的系统 ...查看


热门内容