数据库课程设计

发布 2022-10-04 15:39:28 阅读 4078

班级:09电商(2)班。

姓名:学号:2009010328

指导老师:张增敏老师。

目录。1.系统说明。

2.需求分析阶段。

2.1设计说明。

2.2需求调查。

2.3数据流图。

2.4数据字典。

3.概念结构设计阶段。

3.1唱片管理子系统。

3.2人事管理子系统。

3.3财务管理系统。

4.逻辑结构设计阶段。

4.1任务和目标20

4.2具体关系表的设计与优化20

4.3用户模式设计29

5.收获与体会30

5.1尚未解决的问题30

5.2进一步完善的思想31

5.3感想31

6.任务分配表。

系统说明(**

本系统的用户为各个**公司,可以为用户提供简单的查询、更新功能。其主要系统可分为:唱片管理系统、人事管理系统、财务管理系统,其中唱片管理子系统分为唱片制作子系统和唱片销售子系统两大部分。

3. 需求分析阶段(**

3.1设计说明。

本阶段通过开调查会、询问等方式了解了用户公司的组织结构及各部门的业务情况,根据用户提出的要求,数据库设计人员开始初步设计数据库的基础框架,其中包括数据流图和数据字典两个重要基础结构。

3.2需求调查。

1.)用户公司的体系结构:

**公司可以划分为以下3个子系统:唱片管理、财务管理和人事管理这3个系统。其中唱片管理子系统是核心,因为它是整个公司的经济**支柱,下设唱片制作和唱片发行两个部门,其余的两个系统为这个系统提供服务。

唱片系统负责唱片的制作以及唱片的发行,财务管理子系统为其提供资金**,记录公司的财务收支状况,确保公司的财务运转正常。人事管理子系统为其调度必要的工作人员,保证各部门的人力资源能满足工作的需要。

2.)系统应具备的功能:

2.1)详细记录公司每天的财务收支情况,比如收支**、金额数目、日期等;

2.2)公司每个员工的信息都有存根,具有不同权限的用户可以查询到的员工信息的完整度也是不同的;

2.3)公司制作的每一张唱片都有详细记载,比如唱片名、制作时间、监制人、发行社、发行量等;

2.4)数据库的信息可以随时更新。

3.)三个子系统。

3.1)唱片管理系统:

3.1.1.)唱片制作系统。

一个唱片只有一个监制人,一个制片人可以监制多个唱片;

一个唱片可以包括多首歌曲,一首歌曲可以包含于多个唱片;

一名歌手可以演唱多首歌曲,一首歌曲只能被一名歌手演唱;

一首歌曲只能有一名词作者,一名词作者可以为多首歌曲作词;

一首歌曲只能有一名曲作者,一名曲作者可以为多首歌曲谱曲;

一首歌曲只能由一个乐队伴奏,一个乐队可以为多首歌曲伴奏;

一种乐器可以被多个伴奏者弹奏,一个伴奏者只能弹奏一种乐器;

一个摄影师可为多首歌曲摄影,一首歌曲只能有一个摄影师摄影;

一个录音师可为多首歌曲录音,一首歌曲只能有一个录音师录音;

一首歌曲的音**合并只能由一名人员来完成,一名音**合并人员可以为多首歌曲音**合并;

一张唱片只能由一名刻录人员来刻录,一名刻录人员可以为多个唱片刻录。

3.1.2)唱片发行系统。

一个唱片只能由一个出版社发行,一个发行社可以发行多个唱片;

3.2)人事管理系统:

一名应聘者可以应聘多家公司,一个公司可以考核多名应聘者;

一名培训师可以培训多名新员工,一个新员工只能由一名培训师培训;

一个部门只有一名经理,一名经理只能领导一个部门;

一个经理可以领导多名员工,一名员工只能被一个领导管理;

一名员工只能就职于一个部门,一个部门有多名员工;

3.3)财务管理系统。

一个公司只有一个财务部,一个财务部可以管理多个部门;

一次资金收支只能有一个操作员来记录,一个操作员可以记录多次收支情况;

一个公司的财务部只能向一个税务局交税,一个税务局可以接收多个公司财务部所交的税款;

一个设备厂商可以为多个公司提供设备,一个公司可以采购多个设备厂商的产品。

3.3数据流图。

1.)唱片制作数据流图。

作词刻录。演唱伴奏。

谱曲录制**录制音频合并。

2.)唱片销售数据流图。

接收唱片提供。

账款。批准/ 条约。

不批准款项。

已批条约。母版刻录接收核对帐款。

提供母版。批准/不批准核对条约信息。

3.)人事管理数据流图。

辅导。通过提交申请。

通过考核。审批申请。

审批。通知

调整。通过。

调整。4.) 财务管理数据流图。

领取工资。发放工资。

支付核对接收提交核实登记。

付款。收款。

3.4数据字典。

3.4.1数据项。

注:按子系统分类列表。

1.)员工信息表。

2.)唱片信息表。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...