数据库课程设计(进销存管理系统).doc

上传人:b****2 文档编号:1650570 上传时间:2022-10-23 格式:DOC 页数:76 大小:3.02MB
下载 相关 举报
数据库课程设计(进销存管理系统).doc_第1页
第1页 / 共76页
数据库课程设计(进销存管理系统).doc_第2页
第2页 / 共76页
数据库课程设计(进销存管理系统).doc_第3页
第3页 / 共76页
数据库课程设计(进销存管理系统).doc_第4页
第4页 / 共76页
数据库课程设计(进销存管理系统).doc_第5页
第5页 / 共76页
点击查看更多>>
下载资源
资源描述

数据库课程设计(进销存管理系统).doc

《数据库课程设计(进销存管理系统).doc》由会员分享,可在线阅读,更多相关《数据库课程设计(进销存管理系统).doc(76页珍藏版)》请在冰豆网上搜索。

数据库课程设计(进销存管理系统).doc

实例1

商品进、销、存系统

背景说明

待开发的软件系统的名称:

商品进、销、存管理系统

软件项目的用途:

用于数据库课程设计及商业用途

软件项目的范围:

系统涉及企业的库存,销售与进货提供了管理

功能,为库存,销售,进货等管理数据提供了分析功能

开发小组:

小组成员:

组长:

组员:

指导老师:

在信息技术的催化之下,世界经济的变革已经进入了加速状态。

世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。

强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望。

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

⒈系统规划

1.1可行性分析

经济上可行性分析

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高企业的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。

因此在经济上是可行的。

技术上可行性分析

a)软件可行性

C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQLSever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。

SQLSever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库管理系统。

作为客户机/服务器的后端数据库,他是所有数据的汇总和管理中心。

b)硬件可行性

CPU:

奔腾三代以上。

OS(操作系统):

Windows2000/windows98以上。

内存:

64MB以上。

硬盘:

30G以上。

本系统的开发利用MicrosoftSQLServer2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

使用C#作为系统开发的开发环境,此开发工具开发数据库管理系统,采用面向对象的方式,方便、简捷、功能强大。

管理上可行性分析

课设指导老师给与了精心的讲解和大力的支持。

综上所述,系统在技术上、经济上、管理上都是可行的。

1.2划分子系统

各个模块的划分

1.3制定信息系统开发方案及日程安排

1.3.1任务分配

陈光:

商品入库(输入)

李钦铭:

信息查询(查询)

冶福磊:

信息修改(修改)

钟浩杰:

信息统计(统计)

曾炫:

商品销售(输出)

1.3.2计划

需求分析阶段:

用时一天。

需求分析,业务逻辑,模块化分,详细分工

编码阶段:

用时两天。

根据需求分析进行编码

整合:

待续

⒉系统分析

2.1系统流程图

业务流程图

2.2数据字典

重要数据及其简要描述如下所示:

1)数据元素:

表3.1商品编号

名称:

商品编号总编号:

1-001

说明:

唯一标识商品编号:

001

数据值:

(连续/离散)离散有关编码说明:

类型:

(字符/数字)数字

长度:

4

有关数据结构:

商品卡片

表3.2员工编号

名称:

员工编号总编号:

1-002

说明:

唯一标识员工编号:

002

数据值:

(连续/离散)连续有关编码说明:

类型:

(字符/数字)数字

长度:

7

有关数据结构:

员工卡片

表3.3销售编号

名称:

销售编号总编号:

1-003

说明:

唯一标识每次销售登记编号:

003

数据值:

(连续/离散)连续有关编码说明:

类型:

(字符/数字)数字

长度:

17

有关数据结构:

销售登记卡

表3.4库存盘点票号

名称:

库存盘点票号总编号:

1-004

说明:

记录一次库存盘点并唯一标识编号:

004

数据值:

(连续/离散)离散有关编码说明:

类型:

(字符/数字)数字

长度:

17

有关数据结构:

库存盘点登记卡

2)数据结构:

表3.6商品卡片

名称:

商品登记卡总编号:

2-001

说明:

商品信息卡片编号:

001

结构:

有关数据流,数据存储:

编号商品登记表

名称

商品创建时间

销售单价

[商品备注]

3)数据流:

表3.7操作信息

名称:

操作信息总编号:

3-001

说明:

业务员对客户提出的请求向计算机进行操作编号:

001

数据流来源:

业务员

数据流去向:

包括的数据结构:

商品登记

名称

销售登记

金额

日期

表3.9管理信息

名称:

管理信息总编号:

3-002

说明:

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

002

数据流来源:

管理员

数据流去向:

包括的数据结构:

库存登记

数量

财务

收入

支出

基本信息登记

4)数据存储:

表3.10进货一览表

名称:

进货文件总编号:

4-01

说明:

一段时间内所有进货信息的存储编号:

D1

结构:

入库时间入库编号

入库数量

商品编号

表3.11销售一览表

名称:

销售文件总编号:

4-02

说明:

一段时间内所有销售信息的存储编号:

D2

结构:

销售编号有关数据流:

销售时间

商品编号

销售数量

销售单价

销售备注

表3.12库存一览表

名称:

库存文件总编号:

4-03

说明:

一段时间内所有库存信息的存储编号:

D3

结构:

更新日期有关数据流:

库存编号

库存数量

商品编号

5)处理过程:

表3.12销售信息单

名称:

填写销售单总编号:

5-001

说明:

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

P2

输入:

D2→P2

输出:

P2→(销售单)

处理:

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

表3.13进货信息单

名称:

填写进货单总编号:

5-002

说明:

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

P3

输入:

D1→P3

输出:

P3→(进货单)

处理:

查D1(进货文件)打印进货单,对不完整的地方进行备注信息说明

表.3.14库存信息单

名称:

填写库存单总编号:

5-003

说明:

商品存储的详细信息编号:

P4

输入:

D3→P4

输出:

P4→(反馈信息单)

P4→(库存信息单)

处理:

查D3(库存文件)打印库存单,对反馈是否存在信息,对

管理员显示库存的详细信息,便于管理。

⒊系统设计

3.1代码设计

编码设计使数据库系统开发的前提条件,使系统不可缺少的重要内容。

编码是指与原来名称对应的符号和记号。

它是进行信息交换、处理、传输和实现信息共享的关键。

本系统内部信息编码采用顺序码和区间码混合使用:

顺序码是用一串连续的数字来代表系统中的客观实体或实体属性。

其优点是简单,容易处理,但是不能反映编码对象的特征。

所以用区间码来弥补这个缺点。

区间码是按编码的特点把代码分为若干个区段,每一个区段表示编码对象的一个类别。

合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在本系统的代码设计时,遵循以下几个原则:

a)惟一性。

每个代码只能惟一地代表系统中的一个实体或实体属性。

b)标准性。

代码设计时采用国际或国家的标准代码。

c)合理性。

代码设计应该与编码对象的分类体系相适应,使代码对编码对象的分类有标识作用。

d)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电力水利

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1