欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    工资管理系统.doc

    • 资源ID:1157670       资源大小:432.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    工资管理系统.doc

    1、辽 宁 工 业 大 学软件实习课 程 设 计 说 明 书题目: 工资管理系统 学院(系): 电子与信息工程学院 专业班级: 网络工程061班 学 号: 060402023 学生姓名: 孙启元 指导教师: 赵凯 教师职称: 副教授 起止时间: 2008.6.30-2008.7.4 辽宁工业大学课程设计(论文)任务书院(系):电子与信息工程学院 教研室: 软件工程 学 号060402023学生姓名孙启元专业班级网络061设计题目工资管理系统设计技术参数1 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。2 数据库:采用关系数据库ACCESS2000/SQLSERVER2000。

    2、3 所使用的语言、工具:VB6.0+ACCESS2003+WINDOWSXP。4 所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。设计要求1 上机前预先把所有的源程序编写好。2 上机时不得迟到,不得缺席,爱护设备,认真调试程序。3 仔细查阅相关资料,认真完成思考题。4 按要求书写设计任务书,并按要求按版打印,不得雷同。工作量一周工作计划周一听取教师布置设计的任务及要求。周二学生查阅相关资料,进行数据库设计。周三至周五:详细设计与界面设计。周一至周四程序设计与上机,调试源程序。周五书写课程设计任务书。参考资料数据库系统概论数据库系统概论实验指导书自编数据库系统概论课程设计大纲

    3、等自编指导教师评语该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设备,认真调试程序。仔细查阅相关资料,认真完成作业。听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设计要求,功能合理,流程清楚,语句条理通顺。按要求书写设计任务书,其论文格式规范,图表清晰合理,资料详实。系统界面友好,程序运行基本正常,功能完备。说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。2008年 7 月 4 辽 宁 工 业 大 学 软 件 实 习 目录第一章 概述2第二章 问题定义3第三章 需求分析4第四章 数据库设计7第五章 界面设计8第六章 代码11第一章 概述随着网络应用

    4、技术的飞速发展,基于网络的应用系统给人们带来了诸多便利。建立工资管理系统是为了适应现代化校园管理的需要,方便管理职工工资情况和职工个人信息;同时也方便职工可以上网查询自己的工资信息,还有利于提高办公效率,改善办公质量,规范高校职工工资的常规管理工作。工资管理系统的开发是基于b/s结构,采用asp编程技术及sql server 2000数据库进行开发?本文首先对网站开发环境和运行平台?数据库asp编程技术做了简要的介绍,并对工资管理系统的设计进行了详细的需求分析;然后给出了工资管理系统的设计方案及系统的具体实现,实现了工资管理系统的构建,主要包括系统工资管理模块,职工信息查询模块和系统信息管理及

    5、维护模块;最后,通过测试与分析,说明该系统运行稳定可靠,具有一定的实用价值。第二章 问题定义工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了本工资管理系统。本工资管理系统主要有以下几大功能:(1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2) 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工

    6、的工资进行计算,即计算应发金额、应扣金额及实发金额等2.需求分析2.1系统需求和功能 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等。由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要求不高。因此,针对该公司而言,我

    7、们经过反复论证,最终确定了工资管理系统的设计方案,该工资管理系统的主要功能如图3.1所示:2.1.2功能需求描述2.1.2.1员工基本信息模块员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行查询。2.1.2.2工资结构设置模块根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资、工龄工资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。2.1.2.3工资汇总模块用户

    8、在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。2.2数据字典该软件的数据库由下述四张数据表组成:员工信息表、基础工资设置表、岗位工资设置表1、 员工信息表字段字段名类型宽度说明1员工号字符型3数字2员工姓名字符型10小于等于5个汉字3员工性别字符型2“男”或“女”4岗位名称字符型14小于等于7个汉字5工龄数值型2199之间6工资等级数值型2199之间2、 基础工资设置表字段字段名类型宽度说明1工资等级数值型2199之间2工资标准数值型419999之间3、 岗位工资设置表字段字段名类型宽

    9、度说明1岗位名称字符型14小于等于7个汉字2工资标准数值型419999之间4、 工龄工资设置表字段字段名类型宽度说明1工资等级数值型2199之间2工资标准数值型419999之间5、 管理员注册表字段字段名类型宽度说明1注册名字符型10任意字符2口令字符型10英文字母或数字2.2.1数据结构工资总=(ID,编号)管理=(用户名)员工信息=(ID,编号)2.2.2数据项表2.1 数据项表编号标识符类型长度所属表名同义名1ID自动编号20工资总工资编号2编号文本50工资总员工编号3基本工资数字自动工资总员工基本工资4津贴数字自动工资总员工津贴5工资扣数字自动工资总所扣除的工资数6洗理数字自动工资总洗

    10、理费7书报数字自动工资总书报费8交通数字自动工资总交通费9资金数字自动工资总本月资金10日期文本255工资总发放资金日期11用户名文本50管理用户名称12密码文本50管理用户密码13ID自动4员工信息员工信息表ID14编号文本50员工信息员工编号15科室文本255员工信息员工所在科室16姓名文本255员工信息员工姓名17生日文本50员工信息员工生日18政治面貌文本50员工信息员工政治面貌19职务文本50员工信息员工职务20军烈属文本50员工信息员工军烈属21出勤天数文本50员工信息员工出勤天数22缺勤天数文本50员工信息员工缺勤天数2.2.3数据流表2.2 数据流表编号名称来源去向组成1身份信

    11、息系统管理员应用系统管理员帐户+密码2授权信息应用系统系统管理员3错误身份信息应用系统系统管理员4查询请求系统管理员应用系统待查询对象识别符(如ID,编号)5查询结果应用系统系统管理员被查询对象具体信息6管理请求系统管理员应用系统识别符(ID,编号等)+管理类型7管理结果信息应用系统系统管理员被管理对象处理结果8非法请求应用系统系统管理员非法请求提示信息2.4安全性要求访问数据库时需要输入登陆帐号和密码。在数据库内设有管理员表,登陆系统时会要求输入管理员帐号和密码。登陆模块根据输入帐号和密码查管理员表,查到匹配记录则允许其登陆系统。管理员帐号和密码可以在系统中添加和修改。2.5一致性要求在管理

    12、系统相关的表之间,有较强的关联性。为了实现一致性的需求,各个表之间均建立起了相应的一致性约束。2.6完整性要求根据工资管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障引起的数据不一致。第四章 数据库设计一、概念设计:系统ER图类 别编 号家庭住址录 入电话姓名编号顾 客密 码帐 号管 理 员查 看采 购手 机名 称购买日期二、逻辑设计:下面列出几个主要的数据库表设计表(一)管理员基本情况表序号中文名字段名类型备注0管理员账号5整型主键1管理员密码5整型主键表(二)顾客基本情况表:序号中文名字段名类型备注0编号3整型 主键1姓名10字符型archar2性别2字符型Va

    13、rchar3家庭住址10字符型Varchar4电话10字符型表(三)手机基本信息表序号中文名字段名类型备注0手机编号2整型主键1手机名称(10,2)字符型2手机类别10字符型3采购时间10字符型4手机价格10整型表(四)手机类别信息表:序号中文名字段名类型备注0手机编号10整型主键1手机类别(10,2)字符型三、物理设计物理结构设计依赖与给顶的计算机系统,为一个给给定的逻辑数据模型选取最适合应用要求的物理结构过程,存取方法是快速存取数据库中数据的技术.不同数据库产品所提供的物理环境,存取方法和存取结构有很大差别,能供设计人员使用的设计变量,参数范围也很不相同,因此没有通用的物理设计方法可遵循,

    14、只能尽量设计优化物理设计结构,使得在数据库上运行的各种事务响应时间小,存储空间利用率高,事务吞吐率大,为此首先要对运行的事务进行详细分析,获得选择物理数据库设计所需要的参数然后充分了解系统提供的存取方法和存储结构. 存取方法是快速存取数据库中数据的技术.数据库管理系统一般都提供多种存取方法.常用的存取方法如下:1 索引存取方法.2 聚簇存取方法.3 HSAH存取方法第五章 界面设计一、 登陆界面功能介绍,相关控件;输入相应信息,若输入的密码不符合,即弹出对话框,提示该用户无法进入系统。二、主界面点击形影按钮就可以进入下一级菜单三、手机的查询功能介绍,相关控件;可以按照提示输入相应的信息,按类别

    15、,日期,名称均可以查询,点击确认后会在下面显示出相应的手机。四、手机销售功能介绍,相关控件;可输入顾客的信息,手机的编号,点击确认存入数据库。五、手机的类别管理功能介绍,相关控件;在此界面课以管理相关手机信息第六章 代码与注释一、登陆界面代码Private Sub Command1_Click()If Text2.Text = Data1.Recordset(管理员帐号) And Text3.Text = Data1.Recordset(管理员密码) ThenfrmMain.ShowForm1.HideElseMsgBox 密码错误!, 48, 提示End IfEnd SubPrivate S

    16、ub Command2_Click()EndEnd Sub二、主界面代码Private Sub addCategory_Click()frmAddCategory.ShowEnd SubPrivate Sub addDisk_Click()frmAddDisk.ShowEnd SubPrivate Sub addMember_Click()frmAddMember.ShowEnd SubPrivate Sub Form_Load()窗体居中显示Me.Top = (Screen.Height - Me.Height) 2Me.Left = (Screen.Width - Me.Width) 2获

    17、取数据库的位置dbPath = App.Path + dbdiskrent.mdbconnStr = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & dbPathEnd SubPrivate Sub lendDisk_Click()frmRentDisk.ShowEnd SubPrivate Sub listCategory_Click()frmListCategory.ShowEnd SubPrivate Sub queryDisk_Click()frmQueryDisk.ShowEnd SubPrivate Sub querylendInfo

    18、_Click()frmQueryLendInfo.ShowEnd SubPrivate Sub queryMember_Click()frmQueryMember.ShowEnd SubPrivate Sub returnDisk_Click()frmReturnDisk.ShowEnd SubPrivate Sub updateCategory_Click()frmUpdateCat.ShowEnd SubPrivate Sub updateDisk_Click()frmUpdateDisk.ShowEnd SubPrivate Sub updateMember_Click()frmUpda

    19、teMember.Show三、手机信息查询Private Sub cmdCancel_Click()Unload MeEnd SubPrivate Sub cmdQuery_Click()queryDisksEnd SubPrivate Sub Form_Load()窗体居中显示Me.Top = (Screen.Height - Me.Height) 2Me.Left = (Screen.Width - Me.Width) 2initCategoriesinitBuyDateinitTableTitleEnd SubSub initCategories()方法的作用:将类别表中的类别名称显示到

    20、列表框中Dim rstCategory As ADODB.Recordset 从数据库中读取所有类别并添加到组合列表框中 sqlStr = select name from categories Set rstCategory = ExecuteSQL(sqlStr, msgText) cboCategory.Clear If Not rstCategory.EOF Then Do While Not rstCategory.EOF cboCategory.AddItem Trim(rstCategory.Fields(0) rstCategory.MoveNext Loop cboCateg

    21、ory.ListIndex = 0 Else MsgBox 没有类别信息,请添加!, vbOKOnly + vbExclamation, 警告 Exit Sub End If rstCategory.CloseEnd Sub四、设计总结回顾起此次课程设计,至今我仍感慨颇多,从理论到实践,在整整一周的日子里,我学到很多很多的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的内容。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。 在老师的指导和同学的帮助下,我终于做出了手机销售管理系统,还有很多地方需要改进,我会在今后的学习中将其完善。最后感谢老师的指导。 共 14 页 第14 页


    注意事项

    本文(工资管理系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922