预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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