一、需求分析及系统功能
需求分析
介绍一个小型的商店管理系统,管理员可以使用该系统,查看店铺销售情况,地理位置,销售的商品种类以及员工管理等。
- 功能需求:完成对商店,职工,商品销售的基本管理。
- 数据需求:实现数据存储,数据传输等。
- 性能需求:处理并发事件的能力。
二.系统功能
通过对于简易商店管理系统的分析与总结,已将该系统分成三个部分,主要为商店管理,职工信息管理以及商品信息管理。系统的功能结构如下图所示:
三、概念设计
1. 画出完整E-R图,注明属性和联系类型
将E-R模型转成关系模式,并标出主码(主码属性加_)
商店:(商店编号,商店名,地址)
职工:(职工编号,姓名,性别,工资,商店编号)
商品(商品号,商品名,价格)
销售(商店编号,商品号,销售量)
四、逻辑结构与物理结构设计
1.设计表
(1)表的结构设计要求:将概念设计阶段的3个关系模式,进行相应的表的结构设计。
(2)表的结构的实现要求:使用SQL语句或Navicat图形化工具,在MySQL中创建相应的表。
五、应用
1.表数据的操作
要求:使用SQL语句或Navicat图形化工具,在建立的表中录入适量数据,每张表不少于5条记录。
2.记录的查询
(1)单表查询
要求:给出检索要求,完成单表查询,要求包含分组和排序的应用描述参考:检索每个商店,按照商店编号降序排列。
(2)多表查询
要求:给出检索要求,完成多表查询,查询商店编号为2的职工人员的地址
( 3)数据库的备份
(以上为我设计的第一个数据库系统。现在想来很多数据库原理当时并没有搞清楚,只是在大一临近期末的时候跌跌撞撞做出了一份作业。但于我而言很有纪念意义。所以整理出来了)