数据库课程设计样

发布 2022-10-04 16:16:28 阅读 2113

《数据库系统原理》课程设计报告。

学子超市管理系统的设计与实现。

学生姓名 xxx

授课教师。专业计算机科学与技术

学年班级 2009级班

系别信息科学系

2024年 5 月 7 日。

超市业态为人们购物提供了种种便利,但在人工管理业务数据情况下,它仍存在零售业企业落后的一面。如:收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等。

而且,在超市日常管理中,随着超市业态的快速发展,其经营管理也变的愈加复杂,竞争也日益激烈。为此,拥有一套快捷,方便,实用的超市管理信息系统是十分必要的。本设计选择的题目为“学子超市管理信息系统的设计与实现”,希望依靠计算机和数据库管理技术来对超市信息进行管理,从而节省人力、减轻劳动强度,并且能够及时准确反映出商品的各种管理信息。

小型的自选超市也实施分级管理制度,超市设总经理一名,副总经理两名,副总经理协助总经理进行日常业务的管理。业务职能部门包括财务部、采购部、人事部、宣传部,仓储部。超市门店销售部处理日常超市销售运营。

学子超市的组织结构如图1-1所示。

图1-1 学子超市的组织结构图。

经过系统详细调查分析以及用户需求分析,我们绘制了新系统的数据流图。

图1-2 学子超市管理系统dfd图。

其中,系统销售处理的数据流程如图1-3所示。

图1-3 销售处理dfd图。

图1-3销售处理dfd图描述了收银员进入系统结算的流程图,收银员登陆系统后在身份验证中输入用户会员卡号,非会员按正常金额收取费用,会员享受相应的折扣待遇。

1.4 系统数据库的概念模型。

本系统数据库的概念模型(即e-r图)如图1-4所示。

图1-4 系统e-r图。

该系统主要建立一个完整的超市管理系统,简单易操作。主要功能:

1)系统对用户的权限进行管理,即可以对用户的登陆系统进行管理,验证用户的身份。

2)系统对库存情况进行管理,对商品入库,出库情况进行统计,便于随时掌握商品的流通情况。

3)系统对进货管理,对**商以及所进货品进行管理。

4)系统对销售进行管理,分为会员和非会员结账。

系统分为前台和后台两部分:前台主要提供给收银员使用,进行销售收银;后台提供给管理员使用,主要执行系统维护、商品管理、厂家管理和销售数据管理以及会员卡用户管理等工作。

本系统功能结构如图2-1所示。

图2-1 系统功能结构图。

根据需求分析的结果,按照“低耦合、高内聚”的原则,前后台的模块又细分为以下几个功能模块。

各模块实现的功能如下:

1)登陆系统。对用户身份进行验证,只有系统的合法用户才能进入系统。登陆成功后调用销售收费模块。

2)销售收费。把销售信息写入销售清单,同时对库存数据进行更新,以备用户将来对销售信息和库存信息进行查询。销售模块分为非会员用户和会员用户两类。

3)系统临时清空数据功能。若要取消某一商品的销售,可点击该商品,然后点击删除,弹出询问对话框,点yes,即可撤消购买该商品,同时应收金额也会相应扣除。

4)结账模块。输入实收金额,点击结账,系统自动弹出对话框,点击ok,销售界面所有信息将自动清空。

5)基本资料管理模块。可以对供货商资料进行添加、删除、修改、查询操作,可以对商品单位进行添加、删除、修改、查询操作,可以对会员资料进行添加、删除、修改、查询操作。

6)商品进销存模块。可以进行采购入库,进行库存盘点,进行进货统计以及进行出库明细查询操作。

7)系统管理模块。可以实现密码的修改以及退出系统的操作。

本系统选用的是c/s结构,系统拓扑结构如图2-2所示。

图2-2 网络拓扑结构。

以下简单介绍系统中几个实体的**设计。如图3-1为销售订单号码**示意图,图3-2为进货订单号码**设计示意图。

四位随机数。日。月。

年。图 3-1 销售订单号码**设计示意图。

四位随机数。月。年份。

图 3-2 进货订单号码**设计示意图。

系统使用erstudio建模工具构建数据库的逻辑模型,系统的数据库逻辑模型如图3-3所示。

图3-3 数据库关系图。

根据数据库的逻辑模型,学子超市管理系统的数据库主要包含如下数据表:

**商信息表,见表3-4

操作用户表,见表3-5

销售主表,见表3-6

销售从表,见表3-7

商品进货表,见表3-8

库存表,见表3-9

会员资料表,见表3-10

表3-4 feeder表。

表3-5 manager表。

表3-6 sell-main表。

表3-7 sell-minor表。

表3-8 purchase表。

表3-9 stock表。

表3-10 vip表。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...