




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计(论文)任务书学院专业班一、课程设计(论文)题目员工薪资管理系统二、课程设计(论文)工作自2016年6月13日起至2016年6月17日止三、课程设计(论文)地点:软件工程实训中心四、课程设计(论文)内容要求:1本课程设计的目的(1)巩固和加深对数据库基本知识的理解,提高综合运用课程知识的能力。(2)使学生巩固所学的理论基础知识的理解,掌握数据库设计的全过程及技术与方法。(3)培养学生编制软件文档及数据库设计的能力,提高学生独立分析问题、解决问题的能力,锻炼和加强学生的动手能力。使学生掌握使用数据库各种设计工具和检索文献的能力。2课程设计的任务及要求(1)根据选题任务要求,收集并查询相关文献资料,明确系统需求;通过对系统的功能分析和数据分析进行系统的需求分析设计,完成业务流程图、数据流图(DFD图)及数据字典(DD)等阶段性成果;(2)数据库的概念结构设计,完成基本全局E-R图的设计并体现设计过程;(3)数据库的逻辑结构设计,完成数据库关系模式的设计及优化;(4)数据库的物理结构设计,完成数据库实施的所有sql脚本的编写及索引文件的创建;完成安全性控制及完整性约束;(5)数据库的实施;(6)特别要求自己独立完成;2)创新要求:在基本要求达到后,可进行创新设计,如完善的功能、友好的人机界面。3)课程设计论文编写要求(1)要按照书稿的规格打印与写课程设计报告书;(2)报告包括目录、绪论、正文、小结、参考文献、附录等;0(3)课程设计报告装订按学校的统一要求完成;4)课程设计进度安排内容天数地点构思及收集资料1图书馆数据库设计3实验室撰写报告1图书馆、实验室学生签名:2016年6月13日课程设计(论文)评审意见(1)考勤(20分):优()、良()、中()、一般()、差();(2)设计内容(40分):优()、良()、中()、一般()、差();(3)答辩(25分):优()、良()、中()、一般()、差();(4)文档格式规范整齐(15分)优()、良()、中()、一般()、差();(5)任何抄袭成绩一律归零;评阅人:职称:讲师2016年6月17日1目录一绪论.1二需求分析.4三概念结构设计.5四数据库完整性设计.5五物理结构设计.8六数据库实施.10小结.14参考文献.14附录(可选).142一绪论某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员;该单位下设4个科室,即经理室、财务科、技术科和销售科;工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除;每个员工的基本资料有姓名、性别、年龄、部门和职务(如经理、科长、工程师、销售员等);每月个人的最高工资不超过5000元,工资按月发放,实际发放的工资金额为工资减去扣除。二需求分析1.员工管理系统的分析(1)员工的部门不同,领去的基本工资也不同。(2)同一部门的员工,职务不同,工资也不同。(3)工资由基本工资,福利补贴和奖励工资组成,失业保险和住房公积金在工资中扣除。(4)每个员工的基本资料有姓名、性别、年龄、单位、参加工作时间和职务(如经理、主任、科长、工程师、办事员和工人等)。(5)每月个人的最高工资不超过5000元。工资每月按部门发放,并根据本月考勤有所扣减。2.处理对象系统要处理的对象包括部门,员工,工资,考勤,职务等五个对象。(1)部门:包括经理,科长,工程师,销售员四个部门(2)员工:包括姓名、性别、年龄、部门和职务四个属性(3)工资:包括基本工资、福利补贴和奖励工资构成,失业保险和住房公积金,病假扣款,事假扣款和其他扣款以及应发工资,实发工资。(4)考勤:包括姓名,正常天数,迟到天数,早退天数,旷工天数以及早退天数。(5)职务:包括职务名称以及职务人数。另外本系统设计员工工号并以此为主键。3三概要设计1.功能处理要求(1)实现按照科室录入个人的基本资料、工资和扣除金额的数据。(2)计算个人的实际发放工资。(3)根据日考勤统计月工资扣款(4)按科室、职务分类统计人数和工资金额。(5)实现分类查询。(6)能够删除辞职人员的数据。2.系统结构图四数据库完整性设计员工实体E-R图姓名员工年龄工号性别职务职务E-R图4工资实体E-R图考勤实体E-R图旷工天数早退天数考勤迟到天数正常天数5部门实体E-R图部门负责人部门名称部门部门人数6五物理设计员工信息表:工资表:7考勤表:职务表:部门表:8六数据库实施CREATEDATABASE员工工资管理库ONPRIMARY(NAME=员工工资管理库,FILENAME=D:员工工资管理库_data.mdf,SIZE=4MB,MAXSIZE=10MB,FILEGROWTH=2MB)LOGON(NAME=工资管理库_log,FILENAME=D:工资管理库.ldf,SIZE=1MB,MAXSIZE=25MB,FILEGROWTH=10%)createtable部门(部门名称CHAR(50)NOTNULLprimarykey,部门负责人CHAR(50)NOTNULL,部门人数CHAR(50);createtable员工(工号CHAR(50)NOTNULLprimarykey,姓名CHAR(50)NOTNULL,性别CHAR(2)DEFAULT男CHECK(性别IN(男,女),年龄CHAR(10)NOTNULL,部门CHAR(50)NOTNULL,职务CHAR(50);CREATETABLE工资(工号char(50)notnullprimarykey,工资年月char(50)notnull,基本工资decimalnotnull,福利补贴decimal,9奖励工资decimal,失业保险decimal,住房公积金decimal,病假扣款decimal,事假扣款decimal,其他扣款decimal,应发工资decimal,实发工资decimalnotnull,foreignkey(工号)references员工(工号);altertable工资addconstraintCK_gonghocheck(工号0);altertable工资addconstraintCK_gongzicheck(实发工资=5000);CREATETABLE考勤(工号char(50)notnullprimarykey,姓名char(50)notnull,正常天数char(50)notnull,旷工天数char(50),迟到天数char(50),早退天数char(50),考勤扣款char(50)notnull);insertinto部门values(财务部,王玲,20)insertinto部门values(生产部,丽丽,400)insertinto部门values(董事会,李四,10)insertinto部门values(后勤部,二子,40)insertinto部门values(公关部,小丽,15)insertinto部门values(行政部,琪琪,20)insertinto部门values(企划部,小新,15)insertinto部门values(销售部,小海,10)insertinto部门values(人力资源部,丽子,5)10insertinto员工values(1001,李民,男,25,天津,111000101,已婚,专科,销售部,内销,4,职工)insertinto员工values(1002,李四,男,50,上海,111000102,已婚,本科,董事长,null,30,董事长)insertinto员工values(1003,丽丽,女,25,北京,111000103,未婚,本科,生产部,电工,8,生产部部长)insertinto员工values(1004,王玲,男,35,东京,111000104,已婚,研究生,财务部,预算,6,财务部部长)insertinto员工values(1005,二子,女,30,江西,111000105,未婚,本科,后勤部,车工,7,后勤部部长)insertinto员工values(1006,小丽,女,26,苏州,111000106,已婚,本科,公关部,null,3,公关部部长)insertinto员工values(1007,小新,男,27,扬州,111000107,已婚,研究生,企划部,主管,2,企划部部长)insertinto员工values(1008,琪琪,女,24,安徽,111000108,未婚,本科,行政部,null,8,行政部部长)insertinto员工values(1009,小海,男,23,南京,111000109,已婚,专科,销售部,主管,4,销售部部长)insertinto员工values(1010,丽子,女,22,江西,111000110,未婚,本科,人力资源部,null,4,人力资源部部长)insertinto员工values(1011,小美,女,26,海南,111000111,已婚,本科,公关部,前台,5,职工)insertinto员工values(1012,小韩,男,20,山东,111000112,离异,本科,财务部,融资,5,出纳)insertinto工资values(1001,2013-12,2500,500,25,2,15,4,加急,50,50,100,3500,3400)insertinto工资values(1002,2013-12,10000,600,100,5,25,2,null,0,0,0,15000,20000)insertinto工资values(1003,2013-12,4000,500,30,2,30,4,核对,50,50,100,5000,4800)insertinto工资values(1004,2013-12,3500,500,30,2,30,4,加急,50,50,100,5000,4800)insertinto工资values(1005,2013-12,4000,500,30,2,30,4,加急,50,50,100,5000,4800)11insertinto工资values(1006,2013-12,4000,500,30,2,30,4,加急,50,50,100,5000,4800)insertinto工资values(1007,2013-12,3500,500,30,2,30,4,审核,50,50,100,5200,5000)insertinto工资values(1008,2013-12,3500,500,30,2,30,4,加急,50,50,100,5400,5200)insertinto工资values(1009,2013-12,3500,500,30,2,30,4,审核,50,50,100,5000,4800)insertinto工资values(1010,2013-12,3500,500,30,2,30,4,加急,50,50,100,4800,4300)insertinto工资values(1011,2013-12,2500,500,25,2,15,4,加急,50,50,100,3500,3400)insertinto工资values(1012,2013-12,2500,500,25,2,15,4,加急,50,50,100,3500,3400)insertinto员工登陆密码values(1001,1101)insertinto员工登陆密码values(1002,1102)insertinto员工登陆密码values(1003,1103)insertinto员工登陆密码values(1004,1104)insertinto员工登陆密码values(1005,1105)insertinto员工登陆密码values(1006,1106)insertinto员工登陆密码values(1007,1107)insertinto员工登陆密码values(1008,1108)insertinto员工登陆密码values(1009,1109)insertinto员工登陆密码values(1010,1110)insertinto员工登陆密码values(1011,1111)insertinto员工登陆密码values(1012,1112)insertinto工龄工资values(1,3000)insertinto工龄工资values(2,4000)insertinto工龄工资values(3,5000)insertinto工龄工资values(4,6000)insertinto工龄工资values(5,7000)insertinto工龄工资values(6,8000)12小结参考文献1王,萨.数据库系统概论高等教育出版社2/187532附录通过一周时间的努力,终于完成了本次数据库课程设计,这次课程设计让我学到了很多东西,比如对整体结构的设计,对细节的把握以及对全局的掌控等。经过几天的自学、查阅书籍、自我摸索及实践,让我掌握了数据库设计的基本思想,也学会了对数据库的基本使用。同时我也对有了更深入的了解,对事件驱动的编程机制有了更熟练的运用。要做一个项目,首先要学会根据实际的问题抽象出概念模型和系统中各个实体的E-R模型;然后将其进行转化为与之相应的关系模型;再由此模型进行数据库的设计以及数据库的检测;有了这几道工序作铺垫,才能够尽善尽美地去编写程序代码来实现系统具体的功能。总之,这次课程设计让我收获颇多,相信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏淮安生物工程高等职业学校公开招聘13人模拟试卷附答案详解(典型题)
- 2025吉林扶余市博物馆选调解说员4人模拟试卷及答案详解(名校卷)
- 2025年甘肃省兰州市公安局城关分局招聘警务辅助人员30人模拟试卷及完整答案详解一套
- 2025广西南宁市青秀区应急管理局招聘2人模拟试卷及答案详解(易错题)
- 2025恒丰银行成都分行春季校园招聘考前自测高频考点模拟试题及答案详解(名师系列)
- 2025广东农信社校园招聘考前自测高频考点模拟试题参考答案详解
- 2025地勘中心(中国非矿)成员单位招聘地勘中心内蒙古总队招聘13人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025江苏镇江市丹阳市教育系统校园招聘事业编制教师13人(徐州考点)模拟试卷(含答案详解)
- 2025广东东莞东坑镇松实东中招聘镇聘教师27人模拟试卷及一套答案详解
- 2025江苏常州市钟楼区卫生健康局下属事业单位招聘卫技人员7人考前自测高频考点模拟试题及一套完整答案详解
- 2025版静脉输液治疗实践指南
- 骨科术后并发肺栓塞护理
- 2025年融媒体中心招聘考试笔试试题(60题)含答案
- 社区工作者网格员考试题库及答案
- 快乐主义伦理学课件
- 运筹学:原理、工具及应用肖勇波习题答案(可编辑)
- 医废处置人员院感培训
- 学堂在线 军事理论 章节测试答案
- 长期留置导尿的并发症及管理
- 投资者关系管理与投资者策略
- 民国时期农村管理制度
评论
0/150
提交评论