殷人昆教授的数据库课程设计:工资管理系统与教务辅助系统
需积分: 7 198 浏览量
更新于2024-09-09
收藏 109KB DOC 举报
"数据库课程设计 殷人昆"
殷人昆老师的数据库课程设计着重于实际应用,旨在帮助学生掌握数据库原理与程序设计的核心知识。设计内容涵盖多个实际应用场景,如公司工资管理系统和教务辅助管理系统,让学生通过实践来提升数据库开发能力。
在公司工资管理系统的设计中,主要目标是实现员工工资的全方位管理。系统需具备以下功能:
1. 设置不同工种的基本工资标准。
2. 管理加班津贴,根据加班时间与类型计算津贴。
3. 根据工种工资和考勤记录计算员工月工资。
4. 计算员工年终奖金,基于全年工资和津贴的平均值。
5. 提供工资报表查询与打印,包括单个员工、部门及月份的工资统计。
数据库设计应包括以下几个关键表:
1. 员工考勤表,记录员工的出勤情况。
2. 员工工种表,包含工种、等级和基本工资信息。
3. 员工津贴表,存储加班时间、类型、天数及津贴详情。
4. 员工基本信息表,保存员工的基础资料。
5. 员工月工资表,记录每月工资详情。
设计要求不仅包含需求分析和数据库逻辑结构设计,还要求实现各实体数据的查询和编辑操作,并提供用户界面。此外,学生需要提交课程设计报告,总结开发过程,包括开发语言与数据库的连接方式、系统函数、存储过程和触发器的使用情况,以及遇到的问题和解决策略。
教务辅助管理系统的设计则关注教育领域的应用。系统应包括教师信息管理、课程管理、教室资源管理、自动排课、工作量计算、数据统计、报表输出以及数据备份与恢复等功能。设计过程涉及需求分析、E-R模型构建、消除数据冗余以及逻辑结构设计,确保系统的高效性和实用性。
通过这两个实际项目,学生将全面了解数据库开发流程,从需求收集到系统实现,再到后期维护,培养其独立解决问题和团队协作的能力。这样的课程设计有助于学生将理论知识转化为实践技能,为未来从事相关工作打下坚实基础。
134 浏览量
647 浏览量
2013-11-03 上传
2013-01-02 上传
595 浏览量
2009-11-15 上传
165 浏览量
2009-03-04 上传
2018-12-05 上传
等风的季节
- 粉丝: 5
- 资源: 4
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫