工资管理系统(C# 数据库课程设计

工资管理系统(C# 数据库课程设计

ID:38669734

大小:447.00 KB

页数:25页

时间:2019-06-17

工资管理系统(C# 数据库课程设计_第1页
工资管理系统(C# 数据库课程设计_第2页
工资管理系统(C# 数据库课程设计_第3页
工资管理系统(C# 数据库课程设计_第4页
工资管理系统(C# 数据库课程设计_第5页
资源描述:

《工资管理系统(C# 数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库课程设计设计题目:工资管理系统班级:BX0901学号:姓名:25目录一绪论··········································3二需求分析·······································3三概要设计·······································4四物理设计·······································5五详细设计·······································6六调试分析·························

2、··············9七25小结·············································16八参考文献···········································16一、绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于C#与SQLserver数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工

3、资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。25需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。主要包括三大功能模块:1.进入界面设计。2.员工管理界面设计。二、需求分析功能需求分析:该通用工资管理系统具备下列功能:管理员通过输入用户名和密码进下该系统后,可以进行一些基本查询(员工信息查询、部门领导信息查询、工资奖金信息查询)、工资管理(基本工资及津贴奖金设定、计算总工资、津贴管理、加班工资管理);通过输入密码,可以进行查询员工的数据(工资

4、,奖金津贴,加班情况)。具体功能的详细描述如下1.用户名和密码即可进入[工资管理]功能窗体,在其中输入员工的相关信息,按[查询]就可查找信息。2.点击[工资查询界面]功能窗体,输入员工号即可查询员工工资信息。3.点击[津贴查询界面]功能窗体,输入员工号即可查询员工津贴信息。4.点击[添加员工]功能窗体,输入员工号,点击快速添加即可添加员工。5.点击[删除员工]功能窗体,输入员工号,即可删除员工。数据流需求分析:登陆信息返回信息用户登录操作数据库错误信息寻找信息数据库需求分析——数据流图三、概要设计根据需求分析阶段得到的功能需求,管理员、员工通过输入用户名号和密码进下该系统后,可以

5、进行一些基本查询(员工工资信息查询、津贴信息查询)、25还可以进行员工删除和添加员工的操作,员工通过登录并输入密码,可以进行查询自己的数据(工资,津贴)。模块功能大概可以分为如下5个方面:这几个模块工资管理、添加和删除员工,登陆、退出。工资管理包括基本工资查询、津贴查询,添加员工、删除员工等。综上所述,得到客户端功能模块图如下图所示。工资查询登陆显示界面删除员工添加员工津贴查询四、物理设计1.选择[登陆]则会进入相应登陆界面。2.选择[工资查询][津贴查询][添加员工][删除员工][显示所有]菜单命令3.选择[工资查询界面]菜单命令即可进入[工资查询]功能窗体。4.选择[津贴查询

6、界面]菜单命令即可进入[津贴查询]功能窗体。5.选择[添加员工]菜单命令即可进入[添加员工]功能窗体。6.选择[删除员工]菜单命令即可进入[删除员工]功能窗体。7.选择[返回]将返回整个系统。五、详细设计(1)数据库的E-R图及合并部分视图生成E-R图员工信息E-R图:25Worker基本工资工种号部门年龄工种名称用户名性别员工工资信息E-R图:salary工资基本工资奖金员工号总工资年月管理员用户E-R图:25useman用户用户号密码津贴管理E-R图:jintie员工号加班费用误工数误工费加班时间(2)数据库结构设计根据上面25概念结构设计阶段得到的E-R图,下一步应该将它转

7、化为关系模型。可以得到对应的关系模式为:Worker(工种号,基本工资,工种名称,部门,用户名,性别,年龄)Salary(工资,员工号,基本工资,奖金,年月,总工资)Usemen(用户号,用户,密码)Jintie(员工号,加班时间,加班费用,误工数,误工费)数据库表的建立:(sql语句及截图)语句如下:Createtableworker(工种号nchar(10)primarykey,工种名称nchar(16),基本工资int,部门nchar(16),用户名nchar(16),性别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。