精品文档---下载后可任意编辑一、课程设计内容基本要求 21 、工厂管理数据库 1 2 、开发环境 1 3 、基本要求 1 4 、文档格式 1 二、需求分析 2 1 、功能需求 2 2 、数据字典 2 3 、数据流图 3 三、概念结构设计 4 1 、实体 4 2 、局部的 E-R 图 4 3 、总体的 E-R 图 5 四、逻辑模式设计 6 1 、将 E-R 图转化为关系模式 6 2 、数据模型的优化 6 五、检验是否满足用户需求 7 六、代码设计和界面设计 7 七、总结 9 八、参考文献 9 一、课程设计内容基本要求1、工厂管理数据库工厂需建立一个管理数据库存储以下信息:*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。*一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。*一个车间生产多个零件,一个零件也可能由多个车间制造。零件有零件号、零件名,制造成本和销售价格。*一个产品由多个零件组成,一个零件也可装配出多种产品。*产品与零件均存入仓库中。*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。应完成的主要功能:(1)各种各样的管理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车间的信息;还有工人,零件,产品,仓库等的信息管理功能。(2) 工厂的利润统计,包括月利润和年利润统计。(3) 能输出各种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运营开销和车间运营开销的月报表等。2、开发环境 数据库选用微软的 SQL SERVER。开发环境可以选择:(1)Delphi; (2)Visual Basic; (3) C++ builder; (4) Visual C++。只选择其中的一种软件开发工具就可以。3、基本要求(1)完成问题陈述中所提到的所有需求功能(2)要求撰写不少于 2500 个文字的文档。(3)文档中至少要包括:ER 模型图、系统功能图、数据字典、表关系的详细说明。(4)用户界面设计:采纳窗口式,色彩要柔和,界面要友好,操作要简单。(5)用户手册,描述软件系统所具有的功能及基本的使用方法。使用户能了解该软件的用途,并能确定在什么情况下、如何使用它。(6)操作手...