数据库轿车销售信息管理系统内容摘要:
用户登录 输入计算机 系统管理员信息管理员 主控台 9 系统用户管理业务流程图: 输出 权 限 图 27系统用户管理业务流程 汽车销售汇总管理业务流程图: 输出 权 限 图 28汽车销售汇总管理业务流程 数据流程分析 由于本系统的数据模块较多,下面仅以职工信息管理模块为例来进行编制。 汽车销售理系统 0 层数据流程图: 用户登录 输入计算机 系统管理员 主控 台 用户登录 输入计算机 系统管理员仓库管理员销售管理员 主控台 10 查 询、添加、修改 统计分析 图 29 汽车销售理系统 0层数据流程图 汽车销售理系统 1 层数据流程图: 图 210汽车销售理系统 1层数据流程图 权限 权限 各种权限用户 汽车销售管理系统 收银员 职工信息入库信息仓库信息 销售信息 客户信息库存信息 用户信息汽车汇总 信息 职工 管理用户 职工管理 D1 信息 管理用户 职工管理 D2 管理用户 职工管理 查询 D2 职工管理 管理 11 数据存储分析 职工管理数据模型设计。 首先做出销售管理系统中职工管理的 ER 图,分析这个问题的实体,从系统分析可以知道,职工的信息是由信息管理员按照职工信息表给出的,职工、信息表、信息管理用户组成了这个系统的三个实体。 再分析三个 实体之间的联系。 首先,这三个实体不是一个统一体,职工信息与信息管理员没有内在联系,信息管理员必须通过职工信息表实体才能与职工建立联系,因而先不考虑。 信息表与职工这两个实体也是一对一联系。 因此这个 ER 图可画成下图。 1 1 图 211 职工信息管理的 ER图 1 1 图 212 职工管理中信息管理员与职工信息的 ER图 信息管 理员与职工信息的 ER 图组合到一起,得到最后的 ER 图,有了 ER 图,就可以设计数据库。 下图为数据模型图。 图 213职工管理数据模型 管理用户 管理 职工信息 职工 职工 信息管理员 信息 管理员 职工信息 管理 管理 数据库 信息表 职工信息表 职工 职工信息表 管理 职工信息 12 销售数据模型设计。 首先做出销售管理系统中销售管理的 ER 图,分析这个问题的实体,从系统分析可以知道,销售的信息是由收银员按照销售信息表给出的,销售管理员、销售信息表、销售单条记录组成了这个系统的三个实体。 再分析三个实体之间的联系。 首先,这三个实体不是一个统一体,销售信息与销售管理员没有内在联系,销售管理员必须通过收银员销售的单条记录实体才能与销售 信息建立联系,因而先不考虑。 销售信息表与销售单条记录这两个实体也是一对一联系。 因此这个 ER 图可画成下图。 1 1 图 214 销售信息管理的 ER图 1 1 图 215 职工管理中信息管理员与职工信息的 ER图 销售管理员与销售信息的 ER 图组合到一起,得到最后的 ER 图,有了 ER 图,就可以设计数据库。 下图为数据模型图。 图 216销售信息管理数据模型 销售管理用户 管理 销售信息表 收银员 单条销售信息 销售管理员 销售管理员 销售信息表 管理 组成 数据库 销售信息表 销售信息表 销售单条记录 销售信息表 组成 销售信息 13 第三章 系统设计 系统功能设计 系统功能模块图 汽车销售管理系统由职工管理、入库管理、销售管理、库存管理、仓库管理、客户信息、系统用户管理、销售汇总、入库汇总、仓库汇总等功能组成,收银员和管理员都需要经过身份验证和权限的选择才能进入系统。 图 31 系统功能模块图 数据流程图 数据流图描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。 帮助 汽车销售管理系统 系统用户管理 汽车汇总 职工管理 客户信息户管理 库存管理 汽车销售管理 编辑用户 注销、退出系统 销售单编辑、退货 入库单编辑 客户信息编辑 职工添加、删除 销售汇总 入库、仓库汇总 关于、权限说明 客户信息添加 仓库编辑 库存编辑 职工修改、查询 14 但是,还不能完整地表达 一个系统的全部逻辑特征,特别是有关数据的详细内容。 这就要引入数据字典这个概念。 数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。 图 32数据流图 功能说明:在系统中用户可以根据系统管理分配的不同的权限进入系统,对系统的职工信息管理、入库管理、销售管理、库存管理、仓库管理、退货管理、客户信息管理、系统 用户管理进行添加、删除、修改、查询操作,并且还可以进行销售汇总、入库汇总、仓库汇总进行不同条件的查询和汇总统计。 数据库设计 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 数据库设计一般包括如下几个步骤:。 在需求分析中我们已经得出了汽车销售管理的系统流程图、数据项及数据结构。 接下来就开始数据库结构设计。 启动系统 系统主控台 身份验证 选择功能模块 查询信息 删除、修改信息 添加新信息 完成 结束 15 数据库概念结构设计 得到上面的数据项和数据结构以后,就可以设计出能够满 足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 职工基本信息 E— R 图: 实体职工管理集中,它的属性有职工编号、姓名、性别、籍贯、学历、薪水、职位、部门、联系电话、家庭住址、身份号码、聘用时间、转正时间、备注。 一般每个职工都有唯一的职工编号,所以直接使用它作为。数据库轿车销售信息管理系统
相关推荐
xit Sub End If If = Then 华东交通大学理工学院通用工资管理系统课程设计报告 16 第 页 rr = MsgBox(请输入密码。 , , 应付帐管理 ) Exit Sub End If Dim As New Dim rs As New Provider=。 Integrated Security=SSPI。 Persist Security Info=False。
int Not null 数字 是否占用 独立 表 Member 数据项名与别名 类型 (长度 ) 是否为空 数据约束 数据项含义说明 与其他数据项的联系 memberNo Char( 7) Not null 字符 M加 6个数字 顾客编号 主键 memberLevel Char( 5) Not null 字符 顾客等级 独立 memberCount int Not null 数字,
t_reader()。 Init_book()。 } void Init_reader() /*初始化读者信息 */ { RD *p0。 int i。 printf(\n 读者初始化开始 ,请输入读者信息 ..\n 包括图书证号 .姓名 ..\n)。 p0=(RD*)malloc(sizeof(RD))。 h_reader=p0。 printf(\n请输入读者的信息 :\n)。
archar(20) not null, 上级图书编号 int )。 create table cardtype ( 借阅证类型编号 varchar(10) primary key, 借阅证类型名称 varchar(20) , 借阅证有效期限 smallint , 最大借阅量 smallint , 最大借阅时间 smallint )。 create table borrowinfo ( 图书
库存 查询:根据 库存 情况,按需要对 库存 情况进行查询。 在该查询模块中,可以按照商品编号进行查询 图 3 库存管理部分 第 1 层图 销售 管理 本模块的主要功能是把销售信息写入销售清单, 同时对库存数据进行 更新。 销售查询:根据商品销售情况,按需要对销售情况进行查询。 在该查询模块中,可以按照商品编号进行查询 销售信息 已进货信息 库存信息查询 1:查询 1:更新 库存信息清单
rId)) { (删除成功 , 提示 , )。 ()。 ()。 } else { (删除失败 , 提示 , )。 } } else { (用户密码输入错误 , 错误 , , )。 } 20 } } else { (用户数为 1,不可以再删除 , 警告 , , )。 } } (3)、房间管理模块: 房间类型操作类: ;房间类型操作类完成各种对房间类型的创建和维护的操作,例如增加删除等等。 ///