进销存出库模块设计与实现Word文档下载推荐.docx
《进销存出库模块设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《进销存出库模块设计与实现Word文档下载推荐.docx(22页珍藏版)》请在冰豆网上搜索。
用户可以轻松将其拷贝到其他计算机上,可以同时运行程序
系统开发环境
服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不尽人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。
CPU:
Intel
corei7
2.0GHZ
HDD:
80G
RAM:
512M
操作系统:
Windows7。
数据库:
Access
数据库。
开发工具:
Macromedia
Dreamweaver
8。
辅助开发工具:
Photoshop
CS2。
浏览器:
IE8.0
Web服务器:
IIS5.1。
三、小组成员
四、软件可行性研究
1.技术可行性:
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。
公司目前内部建有局域网,各部门均采用PIII以上的PC机座位工作台,其容量、速度能满足系统要求。
2.经济可行性
由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual
C#.NET+SQL
Server
2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的
3.社会可行性
随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,进存存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。
企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;
也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。
4.结论:
综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。
五、软件需求分析
1.软件系统需求描述:
出库管理功能模块
各子功能模块实现的功能分别为:
“产品销售”用于产品的销售出库,包括产品及其数量、单价和所在仓库。
“销售记录查询”用于对仓库的商品销售出库的历史数据记录进行查询,内容包括编号、出库时间、经办人、数量、金额、会员、完成、备注、删除
“销售退货”用于对销售出库的撤销,产品销售类似
“销售退货查询”用于对销售出库的撤销的历史数据记录进行查询,内容包括编号、出库时间、经办人、数量、金额、会员、完成、备注、删除
“产品报废”用于对库存中报废的产品进行记录。
包括产品及其数量和所在仓库
“报废记录查询”用于对库存中报废的产品的历史数据记录的查询。
2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成):
1)顶层数据流图
销售产品
记录
2)0层数据流图
3)1层数据流图
产品销售
产品销售退货同上。
产品报废:
3.软件系统数据字典:
1)数据源点及汇点描述:
名称:
管理员
简要描述:
记录销售信息、退货信息、报废信息并做相应的记录
有关数据流:
会员
销售或者退货
2)加工逻辑词条描述:
1加工名:
库存查询
加工编号:
1.2
判断库存量是否大于购买量
输入数据流:
输出数据流:
库存系统
加工逻辑:
IF库存量大于购买量
发出“成功”
ELSE 发出“库存不够”
ENDIF
2加工名:
2.2
退货量是否大于购买量
销售退货
IF退货量大于购买量
发出“退货错误”
ELSE 发出“成功”
3)数据流名词条描述:
数据流名:
库存验证
说明:
数据流来源:
数据流去向:
数据组成:
产品编号=产品量
4)数据文件词条描述:
1数据文件名:
销售记录
简述:
存放销售信息
输入数据:
产品
输出数据:
销售记录信息
数据文件组成:
销售记录={编号+出库时间+经办人+数量+金额+会员}
存储方式:
关键码
存取频率:
2数据文件名:
退货记录
存放退货信息
书库记录={编号+出库时间+经办人+数量+金额+会员}
3数据文件名:
报废记录
存放报废记录信息
预约借书记录
报废记录={编号+数量+所在仓库}
4.数据库设计
出库关系:
会员、仓库、产品的关系是N:
M:
M.因为多个用户可以讲多个仓库的多种商品销售
入库关系:
仓库和产品的关系是1:
N,因为一个采购员可以向多个供应商采购产品
存储关系:
N,因为一个仓库可以存放多种产品,一个产品只能存放一个仓库中
以上实体的练习属性:
订货()
E-R图
会员表:
供应商表:
订货表:
采购表:
六:
软件设计与编码
1.软件系统模块结构图:
2.软件系统其中的3个模块的详细设计(画程序流程图):
登陆模块流程图
会员管理模块
3.软件系统其中的2个模块的界面以及编码:
<
tdheight="
30"
align="
center"
background="
images/left_bg01.gif"
style="
cursor:
hand"
onclick="
javascript:
parent.right.location.href='
produit/produit_sell.asp'
;
"
onMouseOver="
leftBgOver(this);
onMouseOut="
leftBgOut(this,'
images/left_bg01.gif'
);
>
tablecellpadding="
0"
cellspacing="
width="
100%"
tr>
tdwidth="
50"
&
nbsp;
/td>
td>
产品销售<
/tr>
/table>
<
produit/sell.asp'
销售记录查询<
produit/produit_back.asp'
销售退货<
produit/back.asp'
退货记录查询<
produit/produit_fei.asp'
产品报废<
produit/fei.asp'
报废记录查询<
部分代码如下:
87"
height="
right"
登录名:
tdvalign="
middle"
inputtype="
text"
name="
username"
tabindex="
1"
width:
160px;
密 码:
INPUTname="
pwd"
type="
password"
2"
验证码:
inputtype=textname="
verifycode"
maxLength=6size="
6"
3"
class="
textbox"
fontcolor=red>
输入验证码<
/font>
IMGstyle="
hand;
src="
inc/verifycode.asp?
n=<
%=Timer%>
onClick="
this.src=this.src;
absmiddle"
colspan="
inputonMouseOver=nereidFade(this,100,10,5)style="
FILTER:
alpha(opacity=50)"
onMouseOut=nereidFade(this,50,10,5)src="
images/dl.gif"
image"
5"
enter"
border="
returncheckform()"
七:
软件测试
1.设计测试用例6个(白盒法3个,黑盒法3个):
测试用例编写参考格式:
项目/软件
进销存系统
编制时间
功能模块名
出库管理模块设计与实现
用例编号
1
功能特性
测试目的
验证购买量大于库存是情况
测试数据
操作步骤
操作描述
数据
期望结果
实际结果
测试状态
1
输入S库存
10
2
购买S库存
12
输入有误
3
购买成功
2
报废量大约库存量
报废S
信息确认成功
3
退货量大于购买量
退货S
退货成功
4
购买库存中没有的产品
输入A库存
购买A
退货B
库存没有此产品
八:
用户操作手册
1.系统安装软硬件要求
硬件配置:
CPU:
P42.4G以上
内存:
512M以上
硬盘:
20G
网卡:
10M-100M
软件配置:
Windows2000Server+SP4,win2003(推荐Windows2003Server)
客户端:
硬件无要求,浏览器:
IE5.5以上
网络环境:
支持internet或局域网、广域网
2.系统安装操作步骤
Win2003系统或服务器硬盘NTFS格式用户请操作:
第一步:
启用Asp:
进入控制面板->
管理工具->
IIS(Internet服务器)->
Web服务扩展->
ActiveServerPages->
允许;
第二步:
开启父目录:
IIS->
网站->
属性->
主目录->
配置->
应用程序选项->
启用会话、父路径;
第三步:
开启脚本访问:
IIS中->
执行许可->
纯脚本;
第四步:
赋予系统安装根目录可读写权限。
具体操作如下:
安装IIS:
开始->
设置->
控制面板->
添加删除程序->
添加/删除组件->
选择安装IIS(需系统光盘);
配置站点:
Internet服务管理器,选择站点,右键“属性”将人才系统配置在站点根目录下。
其他设置均默认即可,打开IE输入你的网站地址访问
九、小结
通过本管理系统的开发,我对软件开发过程有了更清晰的了解,同时对制造业的流程有了一个系统的认识,极大地拓宽了我的知识面,我感到收获不小。
,经过自己努力和老师的帮助以及通过互联的帮助,进存销管理系统出库模块基本开发完毕。
其功能基本符合用户需求,能够完成企业进存销基本需求、管理员登录后可以对其进行基本操作。
因时间仓促再加上本人知识水平有限,使得本系统还有很多地方不尽任意,需要我进一步完善