仓库管理系统详细设计Word格式文档下载.docx
《仓库管理系统详细设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
![仓库管理系统详细设计Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/29/a86881b2-641b-46fe-91f5-6d812a8ea538/a86881b2-641b-46fe-91f5-6d812a8ea5381.gif)
数据库表中与其他表主键关联的域。
系统流程图:
概括地描绘物理系统的传统工具。
数据流图(DFD):
是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据字典:
是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
一般说来,数据字典应该由对下列4类元素的定义组成:
(1)数据流
(2)数据流分量
(3)数据存储
1.3.2缩写
系统:
若未特别指出,统指本仓库管理系统。
StructuredQueryLanguage(结构化查询语言)。
1、4参考资料:
以下列出在概要设计过程中所使用到的有关资料:
1.仓库管理系统项目计划任务书
2.仓库管理系统项目开发计划
3.需求规格说明书
4.概要设计说明书
4.用户操作手册(初稿)
5.软件工程李代平等清华大学出版社
6.Java语言程序设计(第三版)
文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发
文档编写指南”。
2.总体设计:
2、1需求概要:
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求客户机
的界面要单明了,易于操作,服务器程序利于维护。
2、2软件结构:
3、程序描述:
3.1网页对象设计
3.11用户登录模块:
3.12基础资料管理模块:
3.121库存管理模块
3.121客户管理模块
3.13产品入库模块:
3.14产品出库模块:
3.15.库存查询模块:
3.16.用户管理模块:
4.实体类:
4.1AdminListBean类
4.1.1AdminListBean类成员变量说明
成员变量定义
成员变量说明
Stringsql
用于编写sql语句
Stringargs[]
Sql中的列名
4.1.2AdminListBean类方法说明
1)getAdminList方法
方法原型
publicArrayListgetAdminList()
方法功能
获取sql语句的查询结果
参数说明
Stringsql:
sql语句;
Stringargs[]:
sql中的一列名
返回类型
void
4.2SelectBean类
4.2.1SelectBean类成员变量说明
对象定义
对象说明
4.2.2SelectBean类方法说明
1)Select()方法
publicArrayListselect(Stringsql,String[]args)
返回查询结果
ArrayList
4.3AllBean类
4.3.1AllBean类成员变量说明
4.3.2AllBean类方法说明
1)getClient()方法
publicArrayListgetClient()
返回表client查询结果
2)getProduct()方法
publicArrayListgetProduct()
返回表product查询结果
3)getProducttype()方法
publicArrayListgetProducttype()
返回表producttype查询结果
4)getEntrytype()方法
publicArrayListgetEntrytype()
返回表entrytype查询结果
5)getGetouttype()方法
publicArrayListgetGetouttype()
返回表getouttype查询结果
6)getEntry()方法
publicArrayListgetEntry()
返回表entry查询结果
7)getGetout()方法
publicArrayListgetGetout()
返回表getout查询结果
8)getSearchEntry()方法
publicArrayListgetSearchEntry()
9)getSearchGetout()方法
publicArrayListgetSearchGetout()
4.3InsertUpdateDelBean类
4.4.1InsertUpdateDelBean类成员变量说明
4.4.2InsertUpdateDelBean类方法说明
2)InsertUpdateDelBean()方法
publicintinsertANDupdateANDdel(Stringsql)
int
4.5DBConn类
4.5.1DBConn类成员变量说明
4.5.2DBConn类方法说明
1)getConn()方法
publicstaticConnectiongetConn()
连接数据库
无
2)close()方法
publicstaticvoidclose(Connectionconn,Statementst,ResultSetrs)
关闭数据库连接
4.6AdminListBean类
4.6.1AdminListBean类对象说明
4.6.2AdminListBean类方法说明
1)getAdminList()方法
获取用户表数据
Stringsql用于编写sql语句Stringargs[]Sql中的列名
4.7MD5类
4.7.1MD5类成员变量说明
charhexDigits[]
16位数组
intk
数字
intj
4.7.2MD5类方法说明
1)MD5()方法
publicfinalstaticStringMD5(Strings)
输入限制
Strings要验证的字符
String
4.8Validate类
4.8.1Validate类成员变量说明
charc
字符
inti
4.8.2Validate类方法说明
1)getIntAndChar()方法
publicintgetIntAndChar(Stringstr)
验证输入是否符合要求
2)getInt()方法
publicintgetInt(Stringstr)
3)getLawlessChar()方法
publicbooleangetLawlessChar(Stringstr)
boolean
4)getUnicode()方法
publicStringgetUnicode(Stringstr)
5)getGb2312()方法
publicStringgetGb2312(Stringstr)
6)getSystemDate()方法
publicStringgetSystemDate()
转换数据类型为时间
date
7)getRround()方法
publicfloatgetRround(floatf)
验证字符是否符合要求
4.9AdminLoginServlet类
4.9.1AdminLoginServlet类成员变量说明
Stringname
用户名
Stringpwd
密码
Sql语句
4.9.2AdminLoginServlet类方法说明
1)doGet()方法
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException
执行doPost方法
2)doPost()方法
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
验证用户名和密码是否正确
4.10ClientServlet类
4.10.1ClientServlet类成员变量说明
Stringmark
标记
Stringid
客户编号
客户名称
Stringtype
客户类型
Stringphone
联系电话
Stringaddress
联系地址
Stringemail
电子邮件
4.10.2ClientServlet类方法说明
添加,修改客户信息
4.11DelServlet类
4.11.1DelServlet类成员变量说明
Stringadminid
用户编号
Stringproducttype
产品类型
Stringentry
入库产品
Stringgetout
出库产品
Stringclient
Stringproduct
产品名称
4.11.2DelServlet类方法说明
删除产品库存,出入库等信息
4.12EntryServlet类
4.12.1EntryServlet类成员变量说明
Stringproductid
Stringclientid
Stringsums
入库数量
4.12.2EntryServlet类方法说明
添加入库信息
4.13GetoutServlet类
4.13.1GetoutServlet类成员变量说明
4.13.2GetoutServlet类方法说明
添加出库信息
4.14ModifyAdminServlet类
4.14.1ModifyAdminServlet类成员变量说明
Stringnewpwd
新密码
Stringoldpwd
旧密码
Stringnewname
新用户名
旧用户名
4.14.2ModifyAdminServlet类方法说明
修改,添加用户信息
4.15ProductServlet类
4.15.1ProductServlet类成员变量说明
编号
Stringworn
库存警戒量
Stringstock
库存量
4.15.2ProductServlet类方法说明
修改,添加库存信息
4.16ProducttypeServlet类
4.16.1ProducttypeServlet类成员变量说明
产品类型名
4.16.2ProducttypeServlet类方法说明
修改,添加产品类型信息
4.17RemoveServlet类
4.17.1RemoveServlet类成员变量说明
4.17.2RemoveServlet类方法说明
退出登录