计算机与信息工程学院实验报告专业:嵌入式系统 年级: 12 级课程:数据库系统概论 实验题目:数据库设计综合应用实验目的与任务:1.掌握数据库设计和实现的基本过程。2.掌握数据库模式设计、分析和实现的方法。3.了解数据库应用系统软件开发的一般过程。实验基本要求: (1)学习相关的预备知识。(2)根据数据库设计与实现过程完成数据库的设计,应用程序的开发,上机调试、运行。(3)写出课程设计报告。课程设计题目:工资管理系统。设计任务与要求:为工资管理部门建立一个数据库来管理员工的工资。计算员工的工资,考虑不在休假日期以内的假期、工作期间的病假时间、奖金和扣除的部分。指明给每个员工发薪水的方式。大多数的员工是通过银行卡来结算工资的,但是也有一部分人使用现金或支票。假如是通过银行卡,就需要知道账号和卡的类型。付款方式只可能是一种方式。有几种原因可以扣除工资:例如,个人所得税、国家税、医疗保险、退休保险或者预付款。设备与环境:(1) 硬件设备:PC 机一台。(2) 软件环境:安装 Windows 操作系统,安装数据库管理系统 SQL Server2025。实验内容及步骤:(一)需求分析1.数据录入功能对员工信息和工资信息进行日常的管理。例如,员工基本信息数据的输入、修改、增加、删除。工资信息的输入、查询、修改、增加、删除,迅速准确地完成工资信息的统计计算和汇总。2.数据的查询功能1)员工基本信息:工号、姓名、性别、年龄、部门编号、基本工资。2)部门管理:部门编号、部门名称、基本工资、部门人数。3)工资管理:工号、基本工资、奖金、个人所得税、国家税、医疗保险、退休保险、请假天数、扣除工资、应发工资、实发工资、发薪方式、银行卡号、银行卡类型。3.数据统计功能统计每个员工月工资情况。(二)概念分析部门实体 E-R 图基本工资部门员工工号姓名性别年龄部门编号部门名称部门编号基本工资部门人数工 资基本工资奖金个人所得税发薪方式应发工资实发工资扣除工资请假天数医疗保险工号国家税退休保险(三)逻辑设计将数据库的概念模型转化为关系模型员工:工号、姓名、性别、年龄、部门编号、基本工资。部门:部门编号、部门名称、基本工资、部门人数。工资:工号、基本工资、奖金、个人所得税、国家税、医疗保险、退休保险、请假天数、扣款工资、应发工资、实发工资、发薪方式、银行卡号、银行卡类型。员工表列名数据类型备注工号char(5)主键姓名char(20)不为空性别char(2)不为空年龄cha...