《数据库原理课程设计》任务书题目:工资管理系统学生姓名:学号:1348班级:物联网工程一班题目类型:软件工程(R)指导教师:一、数据库课程设计题目简介该设计要求学生以工资管理系统为背景,设计并开发一套“工资管理系统”软件。通过该题目的设计、开发,使学生初步得到数据库开发的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件开发的综合训练,提高解决实际问题的能力。二、数据库课程设计的任务1、查阅文献资料,一般在10篇以上;2、以工资管理系统为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;3、完成软件结构设计、数据库设计和算法设计;4、完成工资管理系统的软件开发和测试工作。5、撰写设计说明书;6、做好答辩工作。三、数据库课程设计的主要内容、功能及技术指标1、系统功能的基本要求:(1)员工每个工种基本工资的设定;(2)加班津贴管理,根据加班时间和类型给予不同的加班津贴;(3)按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;(4)员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;(5)企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印。2、数据库要求:(在数据库中至少应该包含下列数据表)(1)员工考勤情况表;(2)员工工种情况表,反映员工的工种、等级,基本工资等信息;(3)员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;(4)员工基本信息表;(5)员工月工资表。3、其它要求:(1)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;(2)系统要有一定的安全控制策略;(3)系统要采用实际数据进行测试。四、数据库课程设计提交的成果1.课程设计说明书一份,A4打印稿,正文部分要求不少于20页,所有英文字体采用Arial。正文及目录格式参考(毕业设计论文格式要求)正文内容包括:(1)需求分析;(2)数据库概念结构设计;(3)数据库逻辑结构设计;(4)数据流图及程序结构框图;(5)程序源代码及其说明;(6)总结;(7)参考文献。2.刻制光盘一张,把完成的所有电子文档(设计说明书文档、打包后可运行程序及源程序)一并交由指导老师处。注:文档目录按照如下统一命名规则建立,“课设题目名称/学号姓名/”,比如“公司人事管理系统/12730101周欢欢/”。五、主要参考文献[1]王珊、萨师煊著数据库系统概论(第五版).高等教育出版社,2014.9[2]刘金岭等著数据库原理及应用实验与课程设计指导,清华大学出版社出版,2010.6[3]钱雪忠等著数据库原理及技术课程设计(全新正版),清华大学出版社出版,2009.2[4]周屹著数据库原理及开发应用-实验与课程设计指导,清华大学出版社出版,2008.12[5]陆慧娟主编数据库设计与应用开发实践,清华大学出版社2014.1[6]陶宏才等编著数据库原理及设计,清华大学出版社2014.1[7]丁忠俊著数据库系统原理及应用,清华大学出版社出版,2012.4[8]李晓峰等著数据库系统原理及应用,水利水电出版社,2011.2[9]万常选著数据库系统原理与设计(第2版),清华大学出版社出版,2012.9[10]路游,于玉宗编著数据库系统课程设计,清华大学出版社2009[11]《Access2010数据库应用从入门到精通》何先军编,中国铁道出版社.2013.10[12][印]辛赫(Singh.S.K)著何玉洁,王晓波,车蕾,等译《数据库系统概念、设计及应用》,机械工业出版社,2010.1六、各阶段时间安排(共2周)周次日期内容地点第1周星期一分组、选题、收集与整理资料教室星期二数据库分析与设计教室星期三~星期五用户界面设计及系统功能实现教室第2周星期一~星期二用户界面设计及系统功能实现教室星期三调试程序教室星期四撰写课程设计说明书教室星期五答辩教室2015年12月15日摘要随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为工资管理系统的管理者,希望能够对工资管理系统的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。论文主要探讨“房产中介管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。本系统结合企业的实际需要,通过对VB6.0模式、数据库以及SQL语言的深入学习及实践,主要完成了工资管理系统的需求分析、数据库设计、应用程序设计与开发工作。系统包括工资、部门、单位和人员等数据库文件,并设有数据库管理、部门管理、人员管理等功能,通过对数据库的控制和管理,可实现查询、增加、删除、修改等功能。该设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需求。关键词:工资管理系统;职工信息;数据库目录1系统简介...................................................................................................................12系统需求分析...........................................................................................................22.1需求调查.........................................................................................................22.2可行性分析.....................................................................................................22.2.1技术可行性..........................................................................................22.2.2经济可行性..........................................................................................32.2.3操作可行性..........................................................................................32.2数据流程图.....................................................................................................32.3数据字典.........................................................................................................53概念结构设...............................................................................................................64逻辑结构设计...........................................................................................................95物理结构设计.........................................................................................................116系统主要查询功能及SQL语句............................................................................126.1SQL查询语句...............................................................................................126.2SQL插入语句...............................................................................................136.3SQL删除语句...............................................................................................136.4SQL修改语句...............................................................................................137系统实现.................................................................................................................157.1系统功能模块图...........................................................................................157.2部分程序代码...............................................................................................167.2.1登陆模块代码....................................................................................167.2.2员工管理模块代码............................................................................177.2.3员工工资代码....................................................................................197.2.4部门维护代码....................................................................................227.2.5按姓名查询工资代码........................................................................237.3系统运行截图...............................................................................................257.3.1系统登陆界面...............................................