"工厂数据库管理系统设计与实现:华南理工大数据库大作业.docx课程设计任务书"

版权申诉
0 下载量 21 浏览量 更新于2024-04-18 收藏 929KB DOCX 举报
华南理工大学数据库大作业中,设计了一个工厂数据库管理系统。该系统的技术参数和设计要求如下: 需求说明与要求: 工厂数据库管理系统 一、工厂管理数据库 工厂需要建立一个管理数据库存储以下信息: - 工厂信息包括工厂代号、工厂名、厂长名与工厂运营开销。 - 一个厂内有多个车间,每个车间有车间号、车间主任、地址,以及每个月的车间运营开销。 - 一个车间有多个工人,每个工人有职工号、姓名、年龄、工种与月工资。 - 一个车间生产多种产品,产品有产品号、产品名、规格,制造本钱和销售价格。 - 一个车间生产多个零件,一个零件也可能由多个车间制造。零件有零件号、零件名,制造本钱和销售价格。 - 一个产品由多个零件组成,一个零件也可装配出多种产品。 - 产品与零件均存入仓库中。 - 厂内有多个仓库,仓库有仓库号、仓库主任、与仓库的运营本钱。 应完成的主要功能: 1. 各种管理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车间的信息;还有工人,零件,产品,仓库等的信息管理功能。 2. 工厂的利润统计,包括月利润和年利润统计。 3. 能输出各种报表,如工人、零件、产品等相关信息的报表。 设计要求: 在庞大的工厂管理系统中,数据库的设计至关重要。需要考虑以下设计要求: 1. 数据表设计:设计合理的数据表结构,包括工厂信息表、车间信息表、工人信息表、产品信息表、零件信息表、仓库信息表等。 2. 主键与外键设计:合理设计各个数据表的主键与外键,确保数据之间的关联性和完整性。 3. 视图设计:设计各种视图,方便用户进行数据查询与分析。 4. 存储过程与触发器设计:考虑使用存储过程与触发器来实现特定的业务逻辑,确保数据的安全性与一致性。 5. 用户权限管理:为不同角色的用户设置不同的权限,保护数据的安全。 通过以上设计要求,可以实现一个功能强大的工厂数据库管理系统,能够满足工厂管理的各种需求,并为决策者提供有效的数据支持。