殷人昆教授的数据库课程设计:工资管理系统与教务辅助系统

需积分: 7 0 下载量 198 浏览量 更新于2024-09-09 收藏 109KB DOC 举报
"数据库课程设计 殷人昆" 殷人昆老师的数据库课程设计着重于实际应用,旨在帮助学生掌握数据库原理与程序设计的核心知识。设计内容涵盖多个实际应用场景,如公司工资管理系统和教务辅助管理系统,让学生通过实践来提升数据库开发能力。 在公司工资管理系统的设计中,主要目标是实现员工工资的全方位管理。系统需具备以下功能: 1. 设置不同工种的基本工资标准。 2. 管理加班津贴,根据加班时间与类型计算津贴。 3. 根据工种工资和考勤记录计算员工月工资。 4. 计算员工年终奖金,基于全年工资和津贴的平均值。 5. 提供工资报表查询与打印,包括单个员工、部门及月份的工资统计。 数据库设计应包括以下几个关键表: 1. 员工考勤表,记录员工的出勤情况。 2. 员工工种表,包含工种、等级和基本工资信息。 3. 员工津贴表,存储加班时间、类型、天数及津贴详情。 4. 员工基本信息表,保存员工的基础资料。 5. 员工月工资表,记录每月工资详情。 设计要求不仅包含需求分析和数据库逻辑结构设计,还要求实现各实体数据的查询和编辑操作,并提供用户界面。此外,学生需要提交课程设计报告,总结开发过程,包括开发语言与数据库的连接方式、系统函数、存储过程和触发器的使用情况,以及遇到的问题和解决策略。 教务辅助管理系统的设计则关注教育领域的应用。系统应包括教师信息管理、课程管理、教室资源管理、自动排课、工作量计算、数据统计、报表输出以及数据备份与恢复等功能。设计过程涉及需求分析、E-R模型构建、消除数据冗余以及逻辑结构设计,确保系统的高效性和实用性。 通过这两个实际项目,学生将全面了解数据库开发流程,从需求收集到系统实现,再到后期维护,培养其独立解决问题和团队协作的能力。这样的课程设计有助于学生将理论知识转化为实践技能,为未来从事相关工作打下坚实基础。