ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:296.54KB ,
资源ID:2227201      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2227201.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(数据库课程设计排版示例.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库课程设计排版示例.doc

1、个人收集整理 勿做商业用途 高校工资管理系统 摘 要 随着计算机和网络的发展,基于网络的管理信息系统越来越受到欢迎,在这种需求的刺激下,高校工资管理系统具有实际应用价值。高校工资管理系统是以软件工程方法为指导,结合实践,经过系统的调研、需求分析、软件设计、数据库设计、界面设计、编码和测试等步骤实现了系统的原型。 注意:将你的论文相应部分复制到这里,然后用格式刷将你的论文刷成上面段落文字的格式,再删除样例的文字! 关键词:管理信息系统;工资;C/S模式;PowerBuilder;Microsoft SQL Server 第1章

2、 绪 论 高校工资管理系统是时代的产物,信息化的飞速发展和计算机软件的日益完善让越来越多的信息管理都由计算机软件来实现高速化、规范化、自动化管理。为此开发一个简单易于使用的高校工资管理系统可以大大地减少高校工作人员的工作量,很大程度上提高了高校的工作效率。 注意:将你的论文相应部分复制到这里,然后用格式刷将你的论文刷成上面段落文字的格式,再删除样例的文字! 1.1 系统的开发背景 注意:将你的论文相应部分复制到这里,然后用格式刷将你的论文刷成样例的文字的格式,再删除样例的文字! 1.2 系统的开发目标和原则 注意:将你的论文相应部分复制到这里,然后用格式刷将你的论文刷成样例

3、的文字的格式,再删除样例的文字! 1。3 系统开发软件简介 注意:将你的论文相应部分复制到这里,然后用格式刷将你的论文刷成样例的文字的格式,再删除样例的文字! 第2章 数据库设计 2.1 概念结构设计 概念结构设计采用的方法是自底向上设计方法,首先定义各局部应用的概念结构,然后将他们集成起来得到全局概念结构[13]. 高校工资管理系统的主要E-R图如下: 用户 权限 密码 用户名 图3-3 用户E-R图 图3-4 职工基本信息E-R图 婚姻情况 职 称 所在单位 职工号

4、 年 龄 姓 名 联系方式 职工基本信息 政治情况 性别 工资信息 浮动工资 职务工资 奖金 工龄工资 考核工资 基本工资 图3-5 工资信息E-R图 扣税款信息 保险费 医疗保健费 暖气费 水电费 煤气费 房租费 图3-6 扣税款信息E-R图 生育补助 迟到早退天数 出差天数 加班天数 出勤天数 缺勤天数 统计日期 出勤信息 图3-7 出勤信息E-R

5、图 请假天数 退休信息 姓名 年龄 职称 退休金 学位 职工号 图3-8 退休信息E-R图 提交 银 行 职 工 查询 出勤信息 扣税款信息 工资信息 各个系部或职能单位 统计 财务处 计 算 人事处 职工调动信息 统计 发放 工资条 1 1 1 1 1 n 1 m n 1 n n n 1 1 1 图 3-9高校工资管理系统E-R图

6、 3.2.2 逻辑结构设计 逻辑结构设计的主要任务就是把概念结构设计阶段设计好的基本E-R图转换成与选用的SQL所支持的数据模型相符合的逻辑结构。 在设计逻辑结构是分成三步进行: 1)将概念结构转换成为一般的关系、网状、层次模型; 2)将转换来的关系、网状、层次模型向SQL支持下的数据模型转换; 3)对数据模型进行优化[13]。 高校工资管理系统的逻辑结构设计主要的工作是设计主要的数据库表格。 根据在数据库需求分析阶段的分析,设计数据库表格如下: 表3—1 用户表 字段名称 属性名 类型(长度) 可

7、否为空 描述 名称 Name Char(20) 否 — 职工号 Id Char(20) 否 主键 密码 Password Char(20) 否 — 级别 flag Int(4) 否 — 表3—2 基本工资表 字段名称 属性名 类型(长度) 可否为空 描述 姓名 Name Char(20) 否 — 职工号 Id Char(20) 否 主键 单位 Danwei Char(20) 否 - 职称 Zhicheng Char(20) 否 — 基本工资 Jibengz Float(8) 否 — 浮动工

8、资 Fudonggz Float(8) 可 — 职务工资 Zhiwugz Float(8) 可 - 工龄工资 Gonglinggz Float(8) 可 — 考核工资 Kaohegz Float(8) 可 — 奖金 Jiangjin Float(8) 可 — 表3-3 出勤情况登记表 字段名称 属性名 类型(长度) 可否为空 描述 姓名 Name Char(20) 否 — 职工号 Id Char(20) 否 主键 所在单位 Danwei Char(20) 否 — 职称 Zhicheng Char(2

9、0) 否 — 日期 Date Date(8) 否 — 出勤 Chuqin Int(4) 可 — 缺勤 Queqin Int(4) 可 — 请假 Qingjia Int(4) 可 — 加班 Jiaban Int(4) 可 — 迟到 Chidao Int(4) 可 — 早退 Zaotui Int(4) 可 — 出差 Chuchai Int(4) 可 — 表3—4 银行发放表 字段名称 属性名 类型(长度) 可否为空 描述 姓名 Name Char(20) 否 — 职工号 Id Cha

10、r(20) 否 主键 所在单位 Danwei Char(20) 否 — 日期 Date Date(8) 否 — 职称 Zhicheng Char(20) 否 — 工资卡号 Kahao Int(20) 否 — 实发工资 Shifagongzi Float(8) 可 — 备注 Beizhu Char(50) 可 — 表3-5 扣税款表 字段名称 属性名 类型(长度) 可否为空 描述 姓名 Name Char(20) 否 - 职工号 Id Char(20) 否 主键 所在单位 Danwei Ch

11、ar(20) 否 - 日期 Riqi Date(8) 否 — 职称 Zhicheng Char(20) 否 — 房租费 Fangzufei Float(8) 可 — 水电费 Shuidianfei Float(8) 可 — 煤气费 Meiqifei Float(8) 可 — 医疗保健 Yiliaofei Float(8) 可 — 保险费 Baoxianfei Float(8) 可 — 生育补助 Shengyubuzhu Float(8) 可 — 养老保险费 Yanglaobaoxin Float(8)

12、可 — 表3—6 退休信息表 字段名称 属性名 类型(长度) 可否为空 描述 姓名 Name Char(20) 否 — 职工号 Id Char(20) 否 主键 学位 Xuewei Char(20) 否 — 所在单位 Danwei Char(20) 否 — 职称 Zhicheng Char(20) 否 — 年龄 Nianling Int(4) 否 — 退休金 Tuixiujin Float(8) 可 — 表3-7 教职工信息表 字段名称 属性名 类型(长度) 可否为

13、空 描述 姓名 Name Char(20) 否 — 职工号 Id Char(20) 否 主键 性别 Xingbie Char(10) 否 — 学位 Xuewei Char(20) 否 — 所在单位 Danwei Char(20) 否 — 职称 Zhicheng Char(20) 否 - 婚姻 Hunyin Char(20) 否 — 政治情况 Zhengzhi Char(20) 可 - 联系方式 Lianxi Char(20) 可 - 3.3 详细设计 详细设计的主要工作是对各个功能模块进行详细的分析

14、设计,主要包括各个功能模块的功能、输入、输出、算法和基本的逻辑流程。 1.登录模块 (1)程序描述 设置身份验证的目的在于维护系统的安全性。进入本系统,必须首先通过身份认证。 (2)功能 功能是对申请登录用户进行身份认证,通过才能进入系统。 用户名、密码 判 断 合 法 用 户 输出 处理 输入 图3-10 登录模块的功能流程图 (3)输入项 表3-8 登录输入项 名称 数据类型 数据值范围 输入方式 用户名 Varchar — 键盘输入 职工号 Varchar - 键盘输入 密码 Varchar

15、 键盘输入 (4)输出项 输出为合法用户 (5)算法 身份验证模块采用的算法是:当用户填写用户名和密码,程序根据登陆表的内容进行比较。若存在并相同则进入系统,否则提示密码错误。 (6)逻辑流程 结 束 T F F T 填写用户名、密码 是否存在 提示该用户不存在 判断密码是否错误 提示密码错误 成功登录 开始 图3-11 登录模块流程图 2.工资核算模块 (1)程序描述 将教职工的基本工资结合出

16、勤情况和扣款清单进行净工资的结算.得出的结果是教职工的净工资. 基本工资 扣款结果 出勤结果 工 资 核 算 净 工 资 输出 处理 输入 图3-12工资核算功能流程图 (2)功能 其功能在于将输入的基本工资、扣款结果和出勤结果按照一定的关系计算出每位教职工应得的净工资。 (3)输入项 基本工资信息、扣款结果、出勤情况统计结果 (4)输出项 净工资 (5)算法 根据出勤情况计算出教职工的出勤奖励和克扣,并计算出其各项费用(房租费、水电费、煤气费、个人所得税等)和教职工的基本工资进行求和运算得出的结果即为每位

17、教职工的净工资. (6)逻辑流程 工资核算由财务处对统计来的信息进行计算得出净工资. 3.教职工查询模块 (1)程序描述 设置教职工查询模块的目的在于对教职工的信息(工资情况、出勤情况、扣款情况)的查询。 (2)功能 其功能是让教职工对自己的工资情况进行查询,同时也包括对教职工的出勤情况和扣款情况进行查询。 查询 教职工的信息 工资情况 扣款情况 出勤情况 基本信息 处理 输入 输出 图3-13 教职工查询模块功能流程图 (3)输入项 教职工的信息 (4)输出项 工资情况、扣款情况、出勤情况、基本信息 (5)算法

18、 当教职工输入其登录信息后根据需要查询相关的信息,系统根据其要查询的信息对数据库进行检索,输出其需要的信息到显示器上显示。 (6)逻辑流程 图3-14 教职工查询流程图 是 否 成功查询 提示查询失败 教职工的信息 信息是否正确 是 退出查询系统 否 是否成功查询 是否重新查询 是 否 输出查询信息 开 始 结束 4.系部考勤统计模块 (1)程序描述 系部对所在系的教职工的考勤情况进行统计并登记

19、入数据库。 (2)功能 其功能是将教职工的月出勤情况统计入库以被财务处进行考勤核算工资。 统计 输入 教职工的出勤信息 考勤情况 处理 输入 输出 图3-15 系部考勤统计模块的功能流程图 (3)输入项 教职工的出勤情况 (4)输出项 考勤情况 (5)算法 当系部工作人员进入系统后选择考勤登记界面,首先要选择所在系,然后进行输入。 (6)逻辑流程 否 成功 系部工作人员信息 开 始 登录系统 系部信息 信息输入 是否继续 失败 不正确 保 存 是 结束 图3-16 系部考勤统计模块流程图

20、 第3章 系统的实现 高校工资管理系统前台开发语言是PowerBuilder 9。0,后台数据库采用的是微软的Microsoft SQL Server 2000。 系统的实现主要是对高校工资管理系统的各个模块的功能实现和整体功能协调,主要是代码设计,在代码设计之后是对系统进行测试,主要测试其功能是否全面和代码编写是否有误,系统的维护是在系统交付之后的工作,主要是用户在使用过程中遇到的错误和想添加的一些功能。 4.1 系统的实现 高校工资管理系统主要的

21、开发语言是PowerBuilder的语言和Microsoft SQL Server数据库语言[7,10,15]. 对于主要的功能模块其实现如下: (1)登录模块 登录模块的主要功能是对进入系统的用户进行身份验证,如果验证通过则进入系统,失败则退出登录。 图4-1 登录测试界面 代码如下: string s1,s2,s3 select name,id,password,flag into :s1,:s2,:s3,:s4 from g_login where id=:sle_2。text and name

22、sle_1.text; if sle_1。text = "" or sle_2。text = "" or sle_3。text = ”” then messagebox("警告","信息不能为空!") elseif sqlca。sqlcode = 0 then if s1=sle_1。text and s2=sle_2.text and s3= sle_3。text then open(w_main) else messagebox("提示","编号或密码输入有误”) end if elseif sqlca。sqlcode=100 then

23、messagebox(”提示”,"编号或密码输入有误") else messagebox("提示”,”连接数据库失败”) end if (2)系部出勤情况统计 在这里主要是在数据窗口中操作,由数据窗口来实现数据的插入、删除、修改和保存的. 插入按钮的代码是: dw_1。insertrow(0) 删除按钮的代码是: dw_1。deleterow(0) 保存按钮的代码是: if update(dw_1,true,false)=1 then //保存修改成功,提交修改 dw_1.resetupdate() messagebox(”恭喜”,”保存成功

24、") commit; else //保存修改失败,取消所作的修改 rollback; //弹出一个对话框警告 messagebox(”错误!!!",”数据保存失败”) end if (3)工资设定模块 工资设定主要是对教职工的基本工资进行设定. 图4-2 工资设定测试界面 查找按钮:其主要的功能是让“确定",“取消”,文本框可用。 sle_1。enabled = true cb_8.enabled = true cb_9.enabled = true 确定按钮: dw_1.set

25、transobject(sqlca) dw_1.retrieve(sle_1.text) 首行按钮: int row_current dw_1.ScrollToRow(1) //指向第一条记录 dw_1。SetFocus() if row_current=1 then messagebox(’警告','已经是最前一条记录啦!’) end if 上一行按钮: integer row_current row_current=dw_1.ScrollPriorRow() //前一记录 dw_1。SetFocus() //光标到数据窗

26、口控件 if row_current=1 then messagebox(’警告’,’已经是最前一条记录啦!’) end if 下一行按钮: integer row_count,row_current row_count=dw_1。rowcount() row_current=dw_1.ScrollNextRow() //下一记录 dw_1。SetFocus() //光标到数据窗口控件 if row_count=row_current then messagebox('警告’,’已经是最后一条信息啦!') end if 末行按钮: intege

27、r row_count row_count=dw_1。rowcount() //得到最后一条行数 dw_1.ScrollToRow(row_count) //跳到最后一行 修改按钮: if update(dw_1,true,false)=1 then //保存修改成功,提交修改 dw_1。resetupdate() messagebox("恭喜”,”保存成功!") commit; else //保存修改失败,取消所作的修改 rollback; //弹出一个对话框警告 messagebox(”错误!!!”,"数据保存失败") end if (4)

28、工资发放模块 图4-3 工资发放测试界面 检索按钮: dw_1。settransobject(sqlca) dw_1。retrieve(sle_1。text) cb_1。enabled = true cb_2.enabled = true 查询是否发放按钮: select flag into :flag from g_yinhangfafang where id = :sle_1。text; if string(flag) ="0” then messagebox("",”未发放”)

29、 else messagebox("”,"已发放”) end if 发放按钮: string id select flag into :flag from g_yinhangfafang where id = :sle_1。text; if string(flag)〈〉"0" then messagebox("",”已发放不能在操作”) else update g_yinhangfafang set flag = 1 where id = :sle_1。text; if sqlca.sqlcode = 0 then messagebox("”,”发放成功

30、 else messagebox(””,”发放失败”) end if end if (5)工资核算模块 图4-4 工资核算测试界面 查询按钮: dw_1。settransobject(sqlca) dw_1.retrieve(sle_1.text) dw_2.settransobject(sqlca) dw_2。retrieve(sle_1.text) dw_3.settransobject(sqlca) dw_3。retrieve(sle_1.text)

31、 cb_2。enabled = true sle_2.text = "” 计算总工资按钮: long jiben,kou,kao jiben = dw_1.getitemnumber(1,'compute_1') kou=dw_2。getitemnumber(1,’compute_1') kao = dw_3.getitemnumber(1,'compute_1') sle_2。text=string(jiben - kou - kao) cb_2。enabled =false 保存按钮: string id,gongzi update g_yinhangfafa

32、ng set gongzi = :sle_2.text where id = :sle_1.text; if sqlca.sqlcode = 0 then messagebox(”提示",”保存成功!") else messagebox(”提示”,”保存失败!") end if 第四章 总结 参考文献 [1]王涛,耿国华,周明全。PowerBuilder环境下灵活的工资管理系统的实现[J].计算机技术与发展,2004,35(12):104-106文档为个人收集整理,来源于网络个人收集整理,勿做

33、商业用途 [2]刘艺,王春生。计算机英语[M].北京:机械工业出版社,2004,08:125-129 [3]齐治昌,谭庆平,宁洪。软件工程[M]。北京: 高等教育出版社,2004,04. [4]许树云.基于网络的工资管理系统开发[J]。武汉理工大学学报,2004,28(6):97—98 [5]沈永强,曹玉金。通用工资管理系统的设计与实现[J].计算机工程与应用, 2002,72(13):217-220文档为个人收集整理,来源于网络文档为个人收集整理,来源于网络 [6]陈超泉,赵君,陆娟娟,匡昭平. 高校工资管理系统的设计与实现[J].桂林工学院学报, 2002,14(4):52-

34、55 [7]李红发,傅蓉,杨毅等译。PowerBuilder 高级客户/服务器开发[M]。北京:机械工业出版社,2004,10。 [8]宋秀娟.计算机在工资管理中的应用[J].鸡西大学学报大学学报,2004,21(3):25-32 [9]吴烈,唐伟。考勤工资管理系统的设计与实现[J]。辽宁工程技术大学学报, 2006,97(81):285—286 [10]张长富,李匀.PowerBuilder 9。0 开发人员指南[M].兵器工业出版社,北京希望电子出版社,2004,9。 [11]金鉴禄,孟宪宝.人事管理系统的研究与实现[J].长春工业大学学报(自然科学版), 2003,8(2):2

35、5-27. [12]姚洪勇.工资管理系统在单位中的应用[J]。辽宁大学学报(自然科学版), 2002,22(1):96—97 [13]萨师煊,王珊。数据库系统概论[M].北京:高等教育出版社,2000,02。 [14]程燕。工资管理信息系统的开发[J].上海电机学院学报,2003,11(4):37—40本文为互联网收集,请勿用作商业用途个人收集整理,勿做商业用途 [15]崔巍.PowerBuilder面向对象开发教程[M].北京:高等教育出版社,2002,12。 [16]熊炜,王木森,罗丽佳。高校工资管理系统设计与实现[J]。贵州工业大学学报(自然科学版),2004,16(2):58—59 [17]Status of human resource management in public university libraries in Bangladesh . The International Information & Library Review, Volume 39, Issuer, March 2007, Page 52—61 M.Roknuzzaman. 分 工 - 21 -

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服