1.课程设计目的 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
(1)培养学生运用所学课程《数据库原理及应用》的理论知识和技能,深入理解《数据库原理及应用》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及应用》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程课程设计的训练,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ① 通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ② 基本掌握撰写小论文的基本步骤和写作方法。 ③ 根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④ 根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤ 根据E-R图生成数据库表。 ⑥ 数据库完整性、安全性保证措施 ⑦ 数据库实施维护计划 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.课程设计任务与要求: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
(1)每个学生从下面50个题目中任选一个作为课程设计,调查分析一个具体的或模拟的实例。同一个班中的同学不允许选择相同的题目。选好题目后发给班长或学习汇总,产生选题冲突时,由班长/委员协调解决; (2)描述该实例的业务信息和管理工作的要求,画出业务流图、数据流图,确定数据字典; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)创建数据库; (8)根据题目的要求写查询、存储过程、触发器等; (9)系统实现。 3.1 需求分析 (1)员工信息管理 实现记录在该单位中所有人员在该单位的员工信息,实现对员工信息的管理,也包括对员工信息的增加、删除、修改等功能。 (2)部门信息管理 实现对该单位中的各部门的编号、部门相关信息的统计,此时也将单位中的所有人员进行分类管理。 (3)系统管理人员信息管理 实现对相应的系统管理人员的账号、密码等基本信息的管理功能。 (4)奖惩管理 实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩信息的修改相应的工资信息。 (5)工资管理 实现各个员工工资条目信息的管理。 3.1.1 功能需求
(1)员工管理 主要应用于对员工在该单位基本信息的管理,可以执行对某员工的增加、删除、修改信息的功能等。。 (2)个人经历管理 可对各个员工的过往经历汇总并记录留档,完善员工在该单位中的基本信息,增加单位对员工个人经历的了解。 (3)家庭关系管理 可对各个员工的家庭人员以及关系进行汇总并记录留档,完善员工在该单位中的基本信息,增加单位对家庭情况的了解。 (4)部门管理 主要用于分别管理各个部门的基本信息,以及部门的实际情况统计。 (5)奖惩记录管理 用于记录员工的奖惩信息,包括员工编号、奖惩类型、奖惩金额、奖惩时间等信息。 (6)工资管理 用于统计记录员工的工资信息,基本工资、奖罚金、时间等。 3.1.2 数据流图 3.1.3 数据字典
|
到了这里,关于数据库课程设计 某单位人事管理系统 含前台程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!