服装管理系统论文Word下载.docx
《服装管理系统论文Word下载.docx》由会员分享,可在线阅读,更多相关《服装管理系统论文Word下载.docx(49页珍藏版)》请在冰豆网上搜索。
6.2.3工资管理模块测试-36-
6.2.4仓库管理模块测试-38-
6.2.5客户管理模块测试-40-
6.2.6系统管理模块测试-41-
6.3系统的优缺点分析及改进方案-42-
致谢-44-
参考文献-45-
第1章绪论
1.1应用背景
随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
在这种信息环境下,对信息的手工管理已经远远落后于信息化管理。
作为国内的一些小型服装加工厂,他们的信息化程度远远落后于大中型服装公司。
然而这些小型服装厂的信息资源也亟待存储和处理,这些小型的服装加工厂要跟上时代的发展要求,适应市场的激烈竞争,就需要高效的处理方式和管理方法。
因此,加快小型服装加工厂的信息化进程是必不可少的。
实习期间,我对服装厂的业务流程进行了仔细的考察,了解了服装厂管理人员的管理需求。
针对这些问题,开发了这套小型服装加工厂的管理系统。
在开发过程中,针对当前小型服装厂管理人员的管理特点和技术人员的实际水平,采用了基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。
把系统的正确性放在首位,力求数据的完整和处理的正确性。
并且在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。
1.2系统开发的目的与意义
在市场竞争日益激烈的今天,信息技术已成为企业赖以提升竞争力的重要手段。
但据有关调查显示,目前我国服装企业信息化的应用普及率非常低,在软件应用上,实现软件管理的企业也少之又少。
由于服装产业是传统产业,我国服装企业的生产管理方式一直比较落后,目前,我国大多数服装企业属民营企业,企业的决策者往往集管理者、执行者等多种身份于一身,他们多靠经验来管理着自己的企业。
服装行业对信息化的重视程度参差不齐,企业应用水平也高低悬殊,信息化在服装行业显得步履艰难。
目前国内主要做服装行业管理系统的软件公司主要有百盛软件、罗斯软件、道讯软件、伯骏软件等,但由于从事服装行业管理系统开发的公司较少,这种管理系统的价位都相对较高。
国外的软件虽好但由于国外服装行业与国内服装行业的不同,一般都不会选择国外软件。
开发的本系统就是针对这些问题所设计的,开发费用较小,一般的小型服装加工厂都能承担;
使用方便,便于服装厂管理者的学习使用。
服装公司的管理人员可以根据本系统所反映的信息进行分析,从而做出正确的决策,加快管理效率。
1.3系统开发技术背景
开发本系统所选择的前台工具为Delphi7,数据库为SQLServer2000。
1.3.1Delphi介绍
Delphi是由Borland公司推出的可视化编程环境,它使用了Windows图形用户界面的先进技术,将面向对象的语言功能与方便的可视化开发环境的结合在一起,以其快速的程序开发,强大的数据库处理功能和完善的面向对象表达能力被许多程序员所钟爱。
与VisualC++相比,它更加简单、易于掌握,但在功能上却丝毫不逊色;
与VisualBasic相比,它功能更强大、更实用。
因此,可以说Delphi同时兼备了VisualC++的功能强大和VisualBasic的简单易学。
Delphi最初是作为Pascal产品线的修订版出现的,由于在测试期间就表现出许多优秀的特性,Borland公司决定将其作为单独的工具进行开发,最终在1995年3月发布了第一个版本,即Delphi1.0。
由于Borland将子公司CodeGear卖给Embarcadero技术公司,现在的最高版本名为CodeGear.RAD.Studio.2010版。
但编程人员最常使用的仍然是Delphi7。
Delphi的主要特点:
1.直接编译生成可执行代码,编译速度快。
由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。
2.支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。
3.提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。
4.具有可重用性和可扩展性。
5.具有强大的数据存取功能。
6.拥有强大的网络开发能力。
7.Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库。
1.3.2SQLSever2000介绍
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
SQLServer是当前非常流行的数据库管理系统之一,拥有广泛的用户群体。
第2章系统可行性研究
2.1开发可行性研究
在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。
对于服装厂的普通工作人员,他们对电脑了解很少,只有办公室人员可能对电脑比较了解。
但是本系统针对这些问题设计的使用方法简单,对计算机基础的要求不高。
因此,只要在系统投入使用时对员工进行少量的培训,使员工掌握系统的功能和使用方法,那么系统就能够顺利运行。
2.2经济可行性研究
因为通过网络传递信息可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,也可以减少不必要的开支,同时该系统可以提高小型服装厂的管理效率,对整个服装厂经济效益的提高也会右帮助,所以从经济上来说完全是可行的。
1.小型服装厂可以承担系统的开发费用。
针对小型服装厂以加工为主、利润较薄、员工较少的特点,我们开发的这套管理系统使用简便,开发费用也相对较少。
因此,对于大多数小型服装加工厂都完全有能力承担这些开发费用。
2.系统可以为企业增加经济效益。
管理系统是一个信息化、智能化和先进管理理念的集合体。
而管理是一个动态过程,在其运行过程中要采取多项措施。
所以在管理中获得的经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。
一般来说新系统带来的经济效益是简单的,其最主要的表现就是减少了企业管理的费用和人力开支。
一些繁琐的事情都可以通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。
2.3操作可行性研究
本系统采用的是基于Windows的图形用户界面,该系统是大家非常熟悉的操作系统,对于那些有一点的计算机知识的人员来说,可以非常轻松的上手。
而整个服装厂管理系统采用的都是友好的交互界面,简洁明了,不需要造作人员对数据库进行深入的了解。
由此可知该系统的操作是可行的,有必要开发该系统。
2.4技术可行性研究
开发该系统所使用的技术是Delphi和SQLServer2000系统,这两大技术已发展成熟,没有技术上的难点。
综合以上四个方面的可行性研究,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。
因此,可以设计该服装厂管理系统的数据流程图,建立数据字典。
第3章系统需求分析
3.1用户工作流程
用户要对公司内的人事信息、工资信息、客户信息、仓库信息进行管理,对各种信息进行添加和维护。
用户在添加时要检测数据的完整性,对各种信息的维护也要做好登记,如仓库的出入库信息。
用户对各种信息的情况进行查询和打印。
3.2用户业务需求
1.人事管理。
能够对公司的员工进行分类管理,新员工的添加和员工的删除、修改等功能。
2.工资管理。
实现工资的查询和打印。
3.仓库管理。
能够对仓库物品进行管理,实现物品的添加、删除和修改,并对物品的出入库信息做好登记。
4.客户管理。
实现新客户的添加和客户信息的删除、修改。
5.系统管理。
主要分为用户账号管理和系统自身管理。
用户账号管理实现用户的添加、删除和修改;
系统自身管理实现系统备份和系统退出。
整个小型服装厂管理系统的功能结构图如:
图3-1系统功能结构图
第4章系统概要设计
4.1设计思想
1.系统分成几个相对独立的模块,但对这些模块都药进行集中式管理。
2.分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性和扩展性。
3.合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
4.2设计原则
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
(1)合法性原则:
依据大多数小型服装厂的工作规定以及要求,参照实际的工作情况,进行诸如仓库的管理、人员分工等工作。
(2)实用性原则:
适合工厂管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3)准确性原则:
对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:
字符数字限制等)。
(3)易操作原则:
要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
(5)源程序可读性原则:
为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
(6)优化原则:
为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,为每个窗口创建类,便于调用,把前台与数据库的连接做成单独的类,便于维护,也节省了每个窗口都连接的复杂程度,使程序简洁明了,也方便了将来的维护。
(7)安全性原则:
可以为该系统的用户设置用户权限。
4.3系统流程分析
系统流程就是用户进入本服装厂管理系统后的工作过程。
由于系统对不同的账号设置了不同的权限(本系统的权限共分三种:
系统管理员、操作员、普通员工),因此,每种用户进入系统后的操作流程都不太一样。
流程可分为两大部分:
用户登录和业务操作。
用户登陆部分主要是通过用户的用户名和密码进行身份验证,验证合格的依据权限进入系统,然后依据权限进行各项操作,验证未通过的给出错误信息。
整个系统的流程图如下:
图4-1系统流程图
4.4数据字典
文件条目
1.文件名:
员工清单
组成{员工编号+员工姓名+性别+部门编号+出生日期+联系电话+住址+个人照片+备注}
组织:
按员工编号递增
2.文件名:
部门清单
组成{部门编号+部门名称+部门描述}
按部门编号递增
3.文件名:
奖惩信息清单
组成{员工编号+员工姓名+奖惩月份+奖惩日+奖惩类别+奖惩内容+奖惩金额+备注}
4.文件名:
工种清单
组成{部门编号+工种名称+价格+单位+基本工资}
5.文件名:
工作绩效表
组成{员工编号+部门编号+工种名称+工作件数+工资年份}
6.文件名:
供应商清单
组成{供应商代码+供应商名称+供应商地址+联系人+联系电话+备注}
按供应商代码递增
7.文件名:
物品信息清单
组成{物品代码+物品名称+物品规格+计量单位+单位价格+供应商代码}
按物品代码递增
8.文件名:
库存清单
组成:
{物品编码+物品数量+物品单位}
按物品编码递增
9.文件名:
物品出入库清单
组成{出入库编号+物品编码+物品数量+单位+出入日期+操作员}
按出入库编号递增
10.文件名:
客户信息清单
组成{客户编码+客户全称+客户简称+地址+电话+联系人+联系人电话+开户银行+银行账号+邮箱+邮政编码+备注}
按客户编码递增
11.文件名:
用户账号清单
组成{用户名+密码+权限级别}
按用户名递增
加工说明
1.加工名:
(1)员工、供应商、客户信息查询
加工逻辑:
根据输入要查询的员工信息、供货商或客户信息,检索出相应的结果。
输入流:
员工信息查询,供应商信息查询,客户信息查询,发出员工、供应商、客户清单查询请求。
输出流:
员工信息清单、供应商信息清单、客户信息清单。
2.加工名:
(1)员工、供应商、客户信息更新
根据输入的员工、供应商、客户信息更新对应的员工、供应商、客户清单。
3.输入流:
新员工、新供应商、新客户或原有信息的修改。
加工名:
(2)员工工资信息查询
根据要查看的工资要求检索出符合要求的工资信息。
员工工资信息查询,发出查询请求。
员工工资信息清单。
4.加工名:
(2)员工工资更新
根据每月员工的绩效情况对工资信息进行更新。
每月员工的工资绩效的输入和奖惩信息的输入。
工资信息清单。
5.加工名:
(3)库存信息查询
选择要查看库存信息的条件,检索出符合条件的库存信息。
库存信息查询,发出查询请求。
库存信息清单。
6.加工名:
(3)库存信息更新
工厂内部每天都有大量的原材料和产成品的出入库操作,根据这些出入库信息对库存信息进行更新。
出入库请求,出入库登记清单。
7.加工名:
(4)用户信息更新
管理员根据变动对用户的信息进行更新操作。
新用户的添加,原用户的修改维护。
用户信息清单。
4.5功能需求
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:
人事信息管理模块、工资管理模块、仓库管理模块、客户管理模块和系统模块。
具体的功能描述如下:
人事管理,功能是对员工信息进行查询、添加、修改和删除。
工资管理,功能是实现对奖惩信息的查询、添加、修改和删除,以及工资的查询。
仓库管理,功能是实现对库存信息的查询、添加、修改和删除。
客户管理,功能是实现对客户信息的查询、添加、修改和删除。
系统管理,功能是实现对用户账号信息的查询、添加、修改和删除,以及对系统数据的备份。
4.6性能需求
(1)数据精确度
工厂的人员工资,物品单价、总额全部采用浮点数。
(2)时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。
(3)适用性
该管理系统软件适用于Windows2000/xp及以上操作系统。
4.7运行需求
(1)用户界面
本系统采用Delphi7设计,用户交互界面采用的是基于Windows的窗口界面。
(2)硬件接口
运行本系统的硬件基本要求如下:
CPU:
IntelP3及以上;
内存:
256MB及以上;
硬盘:
10GB及以上。
(3)软件接口
数据库服务器:
MicrosoftSQLServer2000。
第5章系统详细设计
5.1系统功能结构图
图5-1系统功能结构图
5.2系统功能设计
本系统共包括五大模块,分别是人事管理模块、工资管理模块、仓库管理模块、客户管理模块、系统管理模块。
每个模块的具体功能如下:
1.人事管理模块功能:
员工信息的查询:
员工信息的添加:
员工信息的维护,包括修改和删除。
2.工资管理模块功能:
部门工作种类基本工资信息查询;
部门工作种类信息的添加;
部门工作种类信息的维护,包括修改和删除;
员工工作绩效的查询;
员工工作绩效的添加;
员工工作绩效的维护,包括修改和删除;
工资信息的查询。
3.仓库管理模块功能:
仓库物品信息查询;
物品信息添加;
物品信息维护;
出入库信息添加;
出入库信息维护;
出入库信息查询。
4.客户管理模块功能:
客户信息查询;
客户信息添加;
客户信息维护。
5.系统管理模块功能:
用户帐号信息查询;
用户信息添加;
用户信息维护,包括密码的修改和用户删除;
系统备份。
5.3系统E-R图
图5-2系统E-R图
5.4数据库表设计
由数据模型利用SQLServer2000进行数据库的详细设计,其基本表的设计如下:
表5-1员工基本信息表
中文字段名
英文字段名
字段类型
长度
主键
字段值约束
职工编号
ygbh
varchar
10
是
NOTNULL
姓名
ygxm
8
性别
xb
2
部门编号
bmbh
5
出生日期
csrq
datetime
NULL
联系电话
tel
14
住址
zz
20
个人照片
zp
image
备注
bz
255
表5-2部门信息表
部门名称
15
部门描述
200
NULL
表5-3工种价格表
工种名称
gzmc
价格
jg
float
单位
dw
基本工资
Jbgz
表5-4供应商表
供应商代码
dm
供应商名称
mc
25
供应商地址
dz
50
联系人
lxr
表5-5物品信息表
物品编码
bm
12
物品名称
物品规格
gg
计量单位
单位价格
表5-6物品库存表
物品数量
sl
int
物品单位
表5-7物品出入库表
出入库编号
bh
出入物品编码
出入物品数量
出入日期
rq
操作员用户名
yhm
30
表5-8客户基础信息表
客户编码
客户全称
qc
客户简称
jc
地址
电话
联系人电话
ltel
开户银行
bank
银行账号
zh
邮箱
yx
邮政编码
yzbm
2555
图5-9工作绩效表
员工编号
bmb