ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:395.03KB ,
资源ID:19375177      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工资管理系统软件工程设计说课讲解Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工资管理系统软件工程设计说课讲解Word文档下载推荐.docx

1、 由于工资管理系统是一个比较小型的系统,所以从人力、物力、财力方面来说都是可行的。(3)社会可行性 员工的工资管理工作变得越来越复杂,工资管理既涉及到劳动人事的管理,同时也是财务管理的重要组成部分。早期的工资统计和发放都是使用人工方式处理纸质档案,不仅花费财务人员大量的时间,且不易于保存,往往由于个人原因,抄写不慎或者计算疏忽等,出现工资发放错误的现象。基于以上原因,学校工资管理系统使用电脑安全保存,快速计算,全面统计,实现工资管理的系统化,规范化,自动化。因此,建立本系统具体有现实意义。(4)操作可行性 本系统运行在通用的Windows操作系统上,具有Windows相似的操作界面。具有简单易

2、学,使用方便等特点,只需在计算机上进行相关的简单的设置即可,懂得计算机基本操作的人员经过短期培训培训即可熟练操作,熟悉计算机操作的人员不需要再经过专门的培训即可熟练操作。2.2需求规定2.2.1 对功能的规定基本信息的添加、修改、删除和查询。基本信息包括项目类型信息,项目状态信息,模块状态信息和缺陷级别信息等。 此功能为项目组管理和软件项目管理模块提供数据。项目组信息的添加、修改、删除和查询。项目组信息包括收员工信息和角色信息。软件项目管理模块包括项目基本信息管理、软件模块管理和软件缺陷管理等功能2.2.2 对性能的规定a .精度 本系统所需要的数据比较简单,基本不存在精度的问题。b. 时间特

3、性要求 要求本系统对于事务的处理有较高的响应,如数据库的更新操作等响应时间应限定在一定范围。2.2.3 输入输出的要求该系统输入数据由管理员操作,其输出数据用于显示给用户查看。2.3运行环境硬件环境:学校需配备数据库服务器,本系统对个人计算机无特殊硬件要求,普通个人PC均能运行。软件环境:本系统是基于WINDOWS系统开发的,因此windows 2000 以上的个人PC都能较好的运行本系统。学校主机建议安装windows 2000 或 windows 2003 server 。2.4人工处理过程本系统在实际运用中,有时需要人工来调整,员工工资发放的时间等。2.5尚未解决的问题调试运行未出现问题

4、,有待继续发现。2.6概念模型(整个工资管理系统的E-R图)2.7接口设计 (1)用户接口 用户可以根据用户名和密码进行查询自己的相关信息。(2)外部接口软件接口:通过ODBC与数据库之间进行连接;硬件接口:鼠标、键盘。(3)内部接口模块间采取数据耦合方式,通过参数表传递数据,交换信息。2.8运行设计 (1)运行控制用户只需要通过鼠标以及键盘就可以实现查询等本系统所包含的一切操作;(2)运行时间查询时间2s;登陆系统时间30 minutes;2.9应用需求与分析 2.10系统模块划分开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。能够和认

5、识管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的员工管理。系统最终实现的主要功能如下。企业工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金等。企业工资信息管理部分:包括统计出勤、计算工资、查询工资和导出工资表等。系统部分:包括添加用户和修改密码。2.11系统数据库设计数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容分析,为本系统设计如下的数据项和数

6、据结构:基本工资信息:包括工资级别和工资金额。岗位工资信息:工资信息:包括员工编号、基本工资、岗位工资、水电费、津贴工资、扣除薪水、实发金额。部门信息:包括部门编号、部门名称、部门负责人、部门人数。工资统计信息:包括员工编号、姓名、出生年月、所属部门、文化程度、职称。考勤信息:包括员工编号、姓名、性别、迟到次数、缺席次数。津贴信息:包括员工编号、姓名、性别、加班时间、加班天数、加班类型、津贴情况。用户信息:包括用户名、密码和权限。员工信息表员工编号char (8)主键,不允许重复姓名性别char (2)出生年月datetime所属部门char (4)外键文化程度职称char (12)部门信息部

7、门编号主键,不允许重复部门名称char (20)部门负责人部门人数int基本工资工资级别工资金额numeric (8, 2)岗位工资numeric(8, 2)工资信息主键,不允许重复; 外键水电费津贴工资加班工资扣除薪酬迟到、缺席扣薪实发金额考勤信息主键不允许重复Char(8)Char(2)迟到次数Numeric(3)缺席次数津贴信息加班时间numeric (8, 1)加班天数numeric (2)加班类型津贴情况用户表用户名密码权限第3章:详细设计31操作流程图初始登入用户:123 密码为:12332 “登录模块”详细设计 登录模块的详细设计主要是用户登录的一个界面,判断登录的用户是管理员还

8、是普通用户,进入后将面对的是主界面,从而进行相关的操作。登录的界面主要由用户名和密码的信息,还有一些标题设置,确定和取消的按钮组成。通过标题可以知道此系统的大概内容,由此,登录界面的设计完成。窗体及核心代码如下:Private Sub cmd_cancel_Click() txt_key.Text = cmo_user.Text = 请选择 Unload MeEnd SubPrivate Sub cmd_ok_Click() Dim try_times As String Dim sql As String Dim rst As ADODB.Recordset try_times = 0If

9、(Trim(txt_key.Text) = ) Then MsgBox 请输入密码, vbOKOnly + vbExclamation, 提示Else sql = select * from 用户表 where 用户名= & Trim(cmo_user.Text) & Set rst = ExecuteSQL(sql, ) If Trim(rst.Fields(1) = Trim(txt_key.Text) Then If Trim(rst.Fields(2) 管理员 Then frm_main.xitong.Enabled = False 在这里设计非管理员用户的权限,这里我假设让非管理员用

10、户不能用菜单中的系统 frm_main.shezhi.Enabled = False frm_main.xinxiweihu.Enabled = False End If rst.Close UserName = Trim(cmo_user.Text) frm_main.Show Else密码不正确,请重新输入警告 txt_key.SetFocus try_times = try_times + 1 Exit Sub 在这里若密码错了应该跳出该过程,否则下面的语句还会执行,这不是你想要的 try_times = try_times + 1 个人认为密码输入错了才加一,你这样的话,用户名错了也会

11、加一,当然你这里用户名不会错是吧,改得多余了 If try_times = 3 ThenEnd IfPrivate Sub Form_Load() Dim i As Integerselect 用户名 from 用户表 For i = 1 To rst.RecordCount cmo_user.AddItem (rst.Fields(0) rst.MoveNext Next i主窗体:Private Sub bumenxinxi_Click()Dim sql As StringDim rst As New ADODB.Recordsetsql = select * from 用户表 Set r

12、st = ExecuteSQL(sql, power = rst.Fields(2)If Trim(power) “添加用户与删除”菜单,在添加用户的窗体里,输入新的用户名称和密码后,单击“添加”按钮,系统将会添加新的用户。在窗体里输入用户名称和密码,单击“删除”按钮,系统将会删除原来用户。主窗体及核心代码如下:Private Sub cmd_adduser_Click()Dim newrst As ADODB.Recordsetinsert into 用户表 values( Trim(txt_username.Text) &, _ & Trim(txt_password.Text) & _& Trim(txt_power) &)Set newrst = execute_sql(sql)select * from 用户表Set newrst = select_sql(sql)Set DataGrid1.DataSource = newrstPrivate Sub cmd_delete_Click()If t

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1