文档介绍:工资管理系统
“数据库应用系统设计”任务书
指导教师姓名
靳旭玲
教研室
信息与计算科学
课程设计题目
工资管理系统
人数
3人
学时
2周
设计目的、任务和要求
(1)能运用所学课程“数据库原理及应用”的理论知识,分析并解决计算机应用的实际问题。
(2)掌握数据库设计的基本方法和步骤。
(3)了解基于数据库的应用程序的设计及实现过程。
现某企(事业)单位希望实现工资管理的信息化,通过建立一个工资管理系统来核算单位员工的月实发工资。其完成的功能如下:
(1)使用者可以查看每月的实发工资情况。
(2)使用者可以查看本月中各种津贴、奖金以及扣发具体情况和事由。
(3)使用者可以对基本工资进行设定,计算每月实发工资,对工资的计算公式进行调整,通过改动相应系数调整相应奖励或扣发项。
(4)在管理方面,用户登录后可以更改自己的密码,达到安全的效果,也可以增加和删除用户信息,设置密码。系统还可以提供一定的附加功能来方便用户。
通过设计一完整的数据库,掌握数据库设计各阶段的输入、输出、设计环节、目标和方法。具体要求如下:
(1)要充分认识课程设计的重要性,认真做好设计前的各项准备工作。
(2)既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。
(3)独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
(4)课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。
(5)在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
(6)小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。
设计的方法和步骤
掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
(1)需求分析:根据自己的选题,绘制的DFD、DD图表以及书写相关的文字说明。
(2)概念结构设计:绘制所选题目详细的E-R图。
(3)逻辑结构设计:将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。
(4)物理结构设计:选定实施环境,存取方法等。
(5)数据实施和维护:用DBMS建立数据库结构,加载数据,实现各种查询、链接应用程序,设计库中触发器、存储器等对象,并能对数据库做简单的维护操作。
(6)设计数据库的操作界面。
(7)设计小结:总结课程设计的过程、体会及建议。
(8)其他:参考文献、致谢等。
主要参考资料
(1)《数据库系统基础教程》史嘉权等译清华大学出版社 1999年9月第1版
(2)《数据库系统概论》(第四版)王珊等高等教育出版社
(3)《SQL Server 2000学习教程》操小春编著北京大学出版社 2001年11月第1版
(4)《Database System Concepts》(Fourth Edition) Abraham Silberschatz Henry Higher Education Press
(5)《完全掌握SQL Server 2000》罗运模人民邮电出版社,2001
教研室签字: 年月日
院签字: 年月日
目录
前言…………………………………………………………… 4
需求分析
环境分析
系统关键用户………………………………………… 6
系统目标……………………………………………… 6
系统组织机构………………………………………… 6
系统流程(操作性描述) …………………………… 6
问题和约束……………………………………………………… 7
系统目标
总体目标 ……………………………………………… 8
特定目标 ……………………………………………… 8
数据流图 ……………………………………………… 8
范围和边界
范围和边界…………………………………………… 8
功能模块 ……………………………………………… 9
功能模块接口 ………………………………………… 9
概念结构设计
信息源和用户…………………………………………………… 10
信息需求………………………………………………………… 10
系统的陈氏E-R模型…………………………………………… 10
逻辑结构设计
………