合工大数据库作业样本.doc_第1页
合工大数据库作业样本.doc_第2页
合工大数据库作业样本.doc_第3页
免费预览已结束,剩余20页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库管理系统课程大作业设计报告 工资管理系统经济学15-2班1 软件环境或工具开发工具:Visual FoxPro 6.0数据库管理系统数据库环境:VFP6.0关系数据库系统环境:Windows XP、Win72 系统设计1数据库名称:工资管理系统2系统需求分析本系统应该包含与工资管理相关的信息,如部门信息、职员工资信息,其中职员工资信息应该包括与职员工资有关的基本信息(如职员的编号、姓名、基本工资、各种津贴以及其他应发工资项目,水电、煤气等各项扣款以及公积金、会费等)职员的其他信息(如职员的工资调整情况等)本系统的基本功能要求如下:部门信息维护;职员工资信息维护;显示打印职员工资表;打印职员工资发放表(工资条);打印部门工资汇总表;用户管理(含用户权限的设置)。设置)数据库设计部门(部门编号,部门名称)职工(职工编号,职工姓名,部门编号,)工资(职工编号,基本工资,所得税,津贴,)运算(运算字段,运算表达式,表达式条件)一 系统设计a) 总体结构b) 功能模块c) 接口设计二 系统操作说明和运行结果本软件是一个简易的功能较完备的工资系统,使用说明如下:a) 程序的启动启动系统 登录系统后:b) 点击工资系统生成:i. 工资数据库结构设置,这里设置了一些常用项,这些项也可自己修改字段名称就是建立的工资表库的结构名称,汉字名称是代表的意义,字段类型、宽度、小数位同建立库表的意义,字段标识有一定意义:*:不准修改删除,H:是计算才能得到的项或其他用途 G:代表固定项,用于基本不变的项,B:代表变动项,常用于每月变化的项,分类的好处是可以单独输入固定项或单独输入变动项如需增加项目,将光标置于项目前,按插入空记录,然后修改正确,删除是对不用的字段操作的,生成新库就是按增加项重新建立工资结构库所以,本程序具有很大的自由度,使用者可以自己建立自己的工资程序项目。ii. 工资部门操作可设置新的部门,把职工按部门归类i. 工资编码设定在一个部门后面,加一个空记录就可以修改成新职工名ii. 工资运算关系设定就是让使用者自己设计计算方法,图中:YFGZ=BVGZ+JBGZ(应发工资=标准工资+加班工资),YFHJ=YFGZ+UHBT(应发合计=应发工资+生活补贴)DKUJ(代扣税金)全部置0,是对低于3500的计算后面的DKUJ,都是按标准,减去速算扣除,这是标准算法。YKHJ(应扣合计,这里是先借用一下,用应发合计扣养老金,因为国家规定可以扣除养老金再计算税金,也就是税前扣除,这是规定,可以少交税,用YKHJ充当计算项,可以省掉一个专门计算税金的税前工资项计算完成后,YKHJ=KYLJ+DKUJ(应扣合计=扣养老金+代扣税金)填充,就是应扣合计,职工发工资扣的税金,叫代扣税金(给税务局代扣),税务规定不代扣,也必须代交。不交视为偷税。iii. 按部门设定人员直接操作即可,点击部门名称后就可操作iv. 职工内部调动按提示操作,找到要调出的人,选择要调入的单位,系统自动给与新部门编码,确认操作即可c) 工资数据处理i. 固定项输入选择好部门,点击职工姓名开始输入即可ii. 变动项几乎完全一样iii. 工资计算,就 是执行计算功能就是了,也就是将左边设定的计算方法计算一遍,修改了后,必须计算,打印的结果才对三 特色程序清单a) gz.prg程序主文件,也就是程序入口。该程序预先将Windows默认窗口的几乎所有功能禁用。该程序编入了程序互斥功能,即只允许一个程序运行。当第二个程序运行时,将会出现提示。执行表单gz进行验证,验证成功后,执行表单gzmain进入主窗口b) gz11.prg职工工资结构修改程序,执行表单gz11p进行验证操作,验证成功后,由该程序执行表单gz11。c) gz12.prg部门设定程序,执行表单gz12d) gz13.prg职工设定程序,执行表单gz13e) gz14.prg运算设定程序,执行表单gz14f) gz15.prg部门信息维护程序,执行表单gz15g) gz16.prg职工调动程序,执行表单gz16h) gz21.prg固定工资修改程序,执行表单gz21i) gz22.prg浮动工资修改程序,执行表单gz22j) gz23.prg工资计算程序,执行表单gz23k) gz31.prg工资表输出程序,该程序不执行表单,而是将既有结果进行归总输出。l) gz32.prg工资条输出程序,同样不执行表单,与gz31.prg的内部执行过程大同小异。四 总结本课程大作业是否达到预定的目标?工资管理系统功能基本符合用户需求,能够完成部门信息、员工信息、工资信息添加与维护。以及相关报表的打印。并提供部分系统维护功能。同时也考虑到了单位编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。在编制过程中,首先考虑到了界面的友好性,并在界面设计时不采用烦琐的细节,使界面简单、清晰,便于操作。通过本课程大作业有哪些收获?首先,通过这次大作业使我对数据库的相关知识有了进一步的了解。数据库课程少,仅通过课堂学习和每周一次的上机是很难学号数据库的,在大作业的设计制作过程中,我发现要想自己独立自主的制作一个数据库是有相当难度的,所以我请教了一些学长。学习就是这样,不懂的就是要多问,有时候自己研究大半天都搞不定的问题,厉害的学长一句话就可以点破其中的玄机。总之,光有理论是远远不够的,必须要动手操作才能学好数据库。本课程大作业的实施尚存在哪些不足?本次编制中的不足之处是因为是首次尝试编制可应用的数据管理系统,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。在实际应用中有些功能不到位,对声音、动画的功能也未能插入。争取今后在编制程序时,能编写出有个性且应用性较强的数据库管理系统。本课程大作业对今后学习和工作的影

温馨提示

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

评论

0/150

提交评论