毕业设计-VB工资管理系统.doc
《毕业设计-VB工资管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计-VB工资管理系统.doc(22页珍藏版)》请在三一文库上搜索。
1、云南广播电视大学毕业设计工资管理系统 专 业: 计算机应用技术 姓 名: 学 号: 指导教师: 职 称: 中 一 作业日期: 2010年4月30日 17摘要III第一章 引 言11.1本课题的研究意义及目的11.2管理系统的组成和界面特点11.2.1管理系统的组成11.2.2管理系统的界面特点11.3系统开发目标21.4管理系统的开发设计思想21.5开发工具简介21.5.1 Visual Basic可视化编程语言21.5.2 Visual Basic 的特点31.5.3数据库概述31.5.4 Visual Basic与数据库3第二章工资管理系统分析42.1管理系统的可行性分析研究42.1.1技
2、术上的可行性42.1.2经济上的可行性42.2系统的需求分析42.2.1问题定义42.2.2系统的功能要求42.2.3系统功能分析52.2.4系统功能模块设计5第三章 工资管理系统数据库的设计73.1 数据库的需求分析73.2 数据库的概念结构设计73.3 数据库的逻辑结构设计9第四章 工资管理系统的详细设计114.1“登录模块”详细设计114.2“主窗体”模块详细设计114.3员工信息模块详细设计124.4查询模块详细设计134.5修改模块详细设计13第五章系统的测试与维护155.1系统开发环境155.2系统测试155.3系统运行与维护16结 束 语17致 谢17参考文献18摘要:工资管理是
3、公司管理的一个重要内容。随着人员数量增加,工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写或计算疏忽,出现工资发放错误的现象。本系统能够提供对工资信息输入、查询、编辑以及工资发放各明细项目的数据编辑,自动计算出工资发放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能工资管理系统是典型的信息管理系统,前台程序开发工具采用微软的VB6,后台数据库采用Access2003数据库。VB是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 Access2003数据库具有与VB6无缝连接
4、、操作简单、易于使用的优点。运行结果证明,本工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。实现了财务部门对本单位工资发放统的集中管理,保证了系统的安全性。关键词:工资管理信息 、VB6.0 、数据库第一章 引 言1.1本课题的研究意义及目的随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,
5、工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。对于企事业单位的工资发放来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。我的目标就是在于利用VB6.0编程软件开发一个功能实用,用户操作方便,简单明了的工资管理程序。1.2管理系统的组成和界面特点1.2.1管理系统的组成工资管理系统在企业中的应用存在三个要素:人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,
6、必须有企业管理人员,尤其是企业领导的积极参与。 计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。 第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的生产成本,需要按时输入每个部件、每个零件甚至每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。1.2.2管理系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:1. 以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机
7、之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。 2. 界面必须始终一致统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。3. 界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。4. 界面必须能够提
8、供帮助一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。5. 界面友好、使用方便开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。 6. 输入画面尽可能接近实际如果某个电算会计软件的凭证录入画面是表格式的,一屏可录入多条记录,而且与实际凭证一模一样,甚至连颜色都无异,用户在终端上录入凭证,仿佛用笔在纸上填写凭证,以增加人机亲和力。 7. 具有较强的容错功能误操作、按键
9、连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在1520之间。1.3系统开发目标系统开发的总体任务是实现企业员工工资管理的系统化、规范化和自动化。能够和人事管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的企业管理。1.4管理系统的开发设计思想尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的;系统应符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达
10、到操作过程中直观、方便、实用、安全的要求;系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。1.5开发工具简介1.5.1 Visual Basic可视化编程语言Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用
11、户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。1.5.2 Visual Basic 的特点微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此,本系统使用MS Visual Basic 6.0开发。1.5.3 数据库概述数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之
12、,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。1.5.4 Visual Basic与数据库微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。第二章 工资管理系统分析2.1管理系统的可行性分析研究可行性研究的目的使用最小的代价在尽可能短的时间里确定
13、问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。2.1.1技术上的可行性由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。2.1.2经济上的可行性由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。2.2 系统的需求分析2.2.1 问题定义需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提
14、出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。2.2.2 系统的功能要求整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。开发方法,文档规范化,便于管理,可扩充。完善的数据输入,维护,输出。自检性能高,用户误输、错输均有提示。容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 VB 工资管理 系统
链接地址:https://www.31doc.com/p-5024760.html