1、成绩 数据库原理与应用课程设计报告 超市管理系统 学 院: 信息科学与技术学院 班 级: 学 号: 姓 名: 完成时间: 2005.12.30 第 1 页 共 11 页 1 目录 一、程设计的任务 . 2 二、系统需求分析与设计 2 1、系统需求分析 2 2、数据流图. 3 三、数据结构描述 . 4 四、软件设计流程图和功能模块图 5 1、软件设计流程图 5 2、功能模块图 6 五、程序模块汇总 . 7 六、本软件所能实现的功能综述及分析 . 9 1、基本信息管理 10 2、进货信息管理 10 3、销售信息管理 10 4、库存信息管理 10 5、系统辅助管理 10 七、课程设计体会和总结 11
2、 第 2 页 共 11 页 2 一、一、课课程设计的任务程设计的任务 数据库系统原理是计算机及其相关学科的一门重要的软件基础课程, 也是计算机软件科 学与技术、 信息科学与技术的重要学科分支。 本课程设计旨在通过对一个小型数据库管理系 统(DBMS)的综合设计过程,强化学生对计算机系统软件的设计能力,提高学生的综合素 质,并通过课程设计进一步加强学生对所学知识的理解,以及对数据库的全面、深刻认识。 现代化事业的发展, 也使超市的管理手段发生前所未有的革命。 计算机的运用现正在发 达国家的各类商店超市中普及。由于它能够准确记载和查阅有关超市经营活动的大量数据, 帮助超市经营者掌握和分析营销情况,
3、及时作出正确决策,并且有利于商店内部的财务、工 资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资 本主义国家的有关人士都在开发超市管理系统, 开发出很多大型的软件, 由于本人能力有限, 开发一个小型超市管理系统, 它可以使我们国内新起小型超市可以更好的操作。 此系统的有 减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度等特点。我通过开 发这个简单管理信息系统,巩固了自己所学的知识,提高了应用能力。 二、系统需求分析与设计二、系统需求分析与设计 1、系统需求分析、系统需求分析 根据需求分析,系统共需 7 张数据表 I,分别是: “职工信息”表、 “
4、经理信息”表、 “商品 信息”表、 “厂商信息”表、 “库存信息”表、 “进货信息”表和“售货信息”表。下面分析 每张数据表需要的详细信息。 “员工信息”表用来存放员工的基本信息。所需的字段有:员工号,姓名,性别,出生 日期,政治面貌,部门,职务,家庭地址,电话和备注等。其中员工号作为该数据表的 主索引。 “商品信息”表用来记录超市里每种商品的信息,这是系统中主要的操作对象,大部分 操作都需要涉及到该表中的信息。 “商品信息”表所需的字段有:商品 ID,商品名称, 价格和厂商 ID 等。其中每个商品都有唯一的编号商品 ID,该字段为数据表的关键 字段。每种商品都有一个厂商 ID,用来关联到生产该产品的厂商信息记录(在另外一张 数据表中) ,因此把厂商 ID 作为辅助索引。 “厂商信息”表,用来存放每个厂商的基本信息,该数据表所需的字段有:厂商 id,厂 商名称,邮编,地址,电话,联系人和备注信息等。 “库存信息”表,用来存放超市里面每个厂商的基本信息,该数据表所需的字段有:商 品 id 和库存数量等。 “进货信