数据库课程设计

发布 2022-10-04 14:54:28 阅读 9111

jiangsu teachers university of technology

数据库课程设计报告。

题目: 公司销售管理系统。

学院: 计算机工程学院。

专业: 计算机科学与技术。

班级: 09计2z

学号: 09141238

姓名: 卢宗峰。

指导老师: 于志敏。

目录。一、 需求分析 2

1. 背景和基本情况 2

2. 设计思想 2

3. 体系结构 3

4. 公司销售流程图 3

5. 系统结构图 3

6. 数据字典 4

1) 数据项 4

2) 数据结构: 5

3) 数据流 6

4) 存储过程 6

5) 处理过程 7

二、 概念结构设计 7

1. 商品入库子系统 8

2. 信息查询子系统 8

3. 信息修改子系统 9

4. 信息统计子系统: 10

5. 商品销售子系统 10

三、 逻辑结构设计 11

四、 数据库的实施 12

五、 总结 13

六、 参考资料 13

一、 需求分析。

1. 背景和基本情况。

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是internet技术的推广和信息高速公路的建立,使it产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。

在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望。

随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

软件用途:用于数据库课程设计及商业用途。

软件的优点:

1)该管理软件将对库存商品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;

2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;

3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;

4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。

2. 设计思想。

1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。

2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。

3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

3. 体系结构。

采用c/s体系结构进行设计。

4. 公司销售流程图。

5. 系统结构图。

共分为商品入库(输入),信息查询(查询),信息修改(修改),信息统计(统计),商品销售(输出)五个部分。

6. 数据字典。

1) 数据项。

商品信息:入库信息:

员工信息:客户信息:

库存信息:销售信息:

2) 数据结构:

数据结构名:商品。

含义说明:记录每件商品的编号,名称,单价,库存以及对该商品的备注。

组成:商品编号,商品名称,商品**,商品库存,商品备注。

数据结构名:员工。

含义说明:记录每个员工的信息,包括员工编号,姓名,年龄,性别,****,以及员工备注。

组成:员工编号,姓名,年龄,性别,****,员工备注。

数据结构名:客户。

含义说明:记录每个客户的信息,包括客户编号,客户****等基本信息。

组成:客户编号,姓名,所在城市,****。

数据结构名:入库。

含义说明:记录每件商品入库时的信息,如入库编号,入库时间,商品编号,

组成:入库编号,入库时间,商品编号,入库备注。

数据结构名:销售。

含义说明:记录销售过程中的一些信息,如销售时间,销售编号,商品编号等等信息。

组成:销售编号,销售时间,商品编号,员工编号,销售单价,销售备注。

3) 数据流。

名称:操作信息。

说明:销售员对客户提出的请求向计算机进行操作,

数据流**:销售员。

数据流去向:销售表。

包括的数据结构:商品登记名称销售登记金额日期。

名称:管理信息。

说明:管理员对库存,财务,基本信息进行管理操作

数据流**:管理员。

数据流去向:库存表,商品信息表。

包括的数据结构:库存登记数量财务收入支出基本信息登记。

4) 存储过程。

名称:进货文件编号:d1

说明:一段时间内所有进货信息的存储。

结构:入库时间入库编号。

入库数量商品编号。

名称:销售文件编号:d2

说明:一段时间内所有销售信息的存储。

结构:销售编号有关数据流:

销售时间。商品编号。

销售数量。销售单价。

销售备注。名称:库存文件编号:d3

说明:一段时间内所有库存信息的存储。

结构:更新日期有关数据流:

库存编号。库存数量。

商品编号 5) 处理过程。

名称:填写销售单。

说明:所销售商品的详细信息编号:p2

输入:d2→p2

输出:p2→(销售单)

处理:查(销售文件)打印销售单,对不完整的地方进行备注信息说明。

名称:填写进货单。

说明:所进商品的详细信息编号:p3

数据库库课程设计

目录。引言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,销售终端的英文缩写 是...