性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
3.5.4 时机可行性
目前,随着服装销售商家规模的扩大,中国经济的发展,服装进销存管理也必不可少,信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。成功的商家是在市场强烈的技术竞争和服务的情况下获得自己的市场份额和信誉的。随着计算机与企业经济关系愈来愈密切,如何提高服装销售企业办公效率愈显突出,然而由于计算机管理对许多中小型服装企业来说仍未普及,许多这类企业还停留在传统的手写办公方式上,这给具有强烈时间观念的公司领导、决策人员带来了诸多不便,公司办公室缺少一种完善的办公管理软件,为了加强服装销售的管理,因此开发了本软件。让计算机走入现代服装销售管理,使企业提高管理的效率,从而能有效的提高企业的投入与产出比。
3.5.5 管理上的可行性
主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。公司已有的进销存管理规章制度和管理方法为本系统的开发提供了制度保障。
3.5.6 操作可行性
操作可行性主要是指本系统开发完成后,管理人员可以在软件开发人员的简单指导下,利用C/S结构来进行操作,用SQL sever2000作为数据库管理,实质上使用本系统只是一些简单的数据录入、上传和查询,所以操作容易,只要有一定计算机操作知识都是能够操作,只要按照一定的操作步骤都可以使用本系统。
综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此本系统的开发是完全可行的。
3.6 开发及运行环境
系统开发平台:Microsoft Visual Studio 2005。
系统开发语言:C#。
数据库管理系统软件:SQL Server 2000。
运行平台:Windows XP(SP2)/Windows 2000(sp4)/Windows Server 2003(SP1)。
运行环境:Microsoft.NET Framework SDK v2.0。
分辨率:最佳效果1024*768像素。
4 数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,经常把使用数据库的各类系统统称为数据库应用系统。 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。所以数据库设计是系统开发和建设的重要组成部分。在这里服装进销存管理系统采用SQL Server 2000作为后台数据库,数据库名称为db_GoodsManage,包括了13张表,其中有公司基本信息表,客户基本信息表,服装销售信息表,库存信息表等等。
4.1 数据库需求分析
根据对服装销售行业进、销、存各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了13张表,部分表如下:
(1)公司基本信息表:员工ID,员工,系统登录名,登录密码,员工性别,所属部门,员工职位,家庭电话,手机号码,家庭住址,权限ID.
(2)库存信息表:标识ID,商品ID,进货公司名称,仓库名称,服装名称,库存数量,库存警报数量,服装计量单位,进货时间,服装规格,进货价格等。
(3)进货信息表:服装ID,操作员ID,进货公司名称,仓库名称,服装数量,服装规格,进货单价,销售单价,应付金额,实付金额,备注。
(4)服装销售信息表:销售ID,库存ID,服装ID,员工ID,服装名称,销售数量,服装规格,销售时间,计量单位,进货单价,销售单价,应付金额,实付金额,备注。
(5)退货信息表:退货服装ID,库存ID,服装ID,操作员ID,客户ID,进货公司名称,仓库名称,服装名称,进货数量,进货日期,服装规格,计量单位,退货单价,应付金额,以退款金额,退货原因,退货类型。
4.2 数据库概念设计
通过对服装进销存管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的部分E-R图。
图4-1 进货信息表
图4-2 员工基本信息表
图4-3 销售信息表
图4-4 退货信息表
图4-5 库存信息表
图4-6 调拨信息表
4.3 数据库逻辑结构设计
现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数据库设计如下:
表4-3-1 员工基本信息表
字段名
数据类型
长度
主键否
描述
UserID
int
4
主键
员工ID
Name
SysLoginName
Pwd
Sex
Birthday
Department
Post
PhoneH
PhoneM
Address
PopedomID
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
int
20
20
20
4
8
20
20
20
20
200
4
否
否
否
否
否
否
否
否
否
否
否
员工
登录名
登录密码
员工性别
员工生日
所属部门
员工职位
家庭电话
手机号码
家庭住址
权限ID
表4-3-2 服装库存信息表
字段名
数据类型
长度
主键否
描述
StockID
GoodsID
CompanyName
DepotName
GoodsName
StockNum
AlarmNum
GoodsUnit
GoodsTime
GoodsSpec
GoodsPrice
SellPrice
NeedPay
HasPay
Remark
int
nvarchar
nvarchar
nvarchar
nvarchar
int
int
nvarchar
datetime
nvarchar
money
money
money
money
nvarchar
4
20
4
100
20
20
4
4
20
8
20
8
8
8
200
主键
否
否
否
否
否
否
否
否
否
否
否
否
否
否
标识ID
服装ID
进货公司名称
仓库名称
服装名称
存货数量
库存预警数量
单位
进货时间
服装规格
进货价格
销售价格
应付金额
实付金额
备注
表4-3-3 服装进货信息表
字段名
数据类型
长度
主键否
描述
GoodsID
UserID
nvarchar
int
20
4
主键
否
服装ID
操作员ID
CompanyName
DepotName
GoodsName
GoodsNum
nvarchar
nvarchar
nvarchar
int
100
20
50
4
否
否
否
否
进货公司名称
仓库名称
货物名称
服装数量
GoodsUnit
GoodsSpec
GoodsPrice
SellPrice
NeedPay
NoPay
Remark
nvarchar
nvarchar
money
money
money
money
nvarchar
20
20
8
8
8
8
200
否
否
否
否
否
否
否
单位
服装规格
进货单价
销售单价
应付金额
实付金额
备注
表4-3-4 服装销售信息表
字段名
数据类型
长度
主键否
描述
SellID
StockID
GoodsID
UserID
GoodsName
GoodsNum
nvarchar
int
nvarchar
int
nvarchar
int
20
4
20
4
50
4
主键
否
否
否
是
否
销售ID
库存ID
服装ID
员工ID
服装名称
销售数量
GoodsSpec
GoodsTime
GoodsUnit
GoodsPrice
SellPrice
NeedPay
HasPay
Remark
nvarchar
datetime
nvarchar
money
money
money
money
nvarchar
20
8
20
相关热词:cnet 服装 管理 系统 开发 论文 最终
上一篇:
(c#net)智能人力资源管理系统
下一篇:
马原:环境保护与可持续发展论文(word)