仓库信息管理系统设计说明书.docx
《仓库信息管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《仓库信息管理系统设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。
仓库信息管理系统设计说明书
仓库信息管理系统设计说明书
设计的用户登录系统由用户名和密码组成。
操作员输入用户名和密码后,系统首先验证输入字符的有效性,然后调用数据库检查用户名是否存在或密码是否正确,然后根据用户的权限判断用户是操作员还是管理员,并根据不同的权限在主窗体中执行setpower过程时给出不同的参数。
B)b)用户管理中的用户添加模块用户管理中的用户添加模块实现添加新用户的操作员或管理员账号的功能,用户需要提供用户名、密码、确认密码
登录权限登录权限采用JcomboBox,密码和确认采用JpasswordField.
操作员信息由用户名和密码组成。
操作员输入用户名和密码后,系统首先验证输入
输入字符的有效性,然后确定用户权限是确定操作员还是管理员,根据不同的权限执行数据库插入过程。
C)c)用户管理中的密码修改模块用户管理中的密码修改模块实现了修改操作员或管理员账户密码的功能,用户需要提供用户名、原密码、新密码
编码并确认新密码。
用户密码修改包括用户名、原始密码和新密码。
用户输入用户名、密码和新密码后,系统
系统首先验证输入字符的有效性,然后调用数据库检查用户是否存在或密码是否正确,然后执行更新过程。
D)d)删除用户管理中的用户模块删除用户管理中的用户模块实现删除操作员或管理员账户的功能,用户需要提供用户名和密码。
设计是删除操作员或管理员的帐号。
操作员输入用户名和密码后,系统首先验证计算机科学与工程学院仓库信息管理系统设计手册中40页输入字符的有效性,然后调用数据库检查用户名是否存在或密码是否正确,然后进行更新操作。
4.
2
功能a)a)用户登录用户登录输入:
用户名和密码。
处理:
1)验证字符的有效性。
用户在登录系统时需要提供用户名和密码。
这里,有必要检查用户是否满足输入要求,即用户名和密码文本框是否为空。
如果它们为空,系统会提示用户输入用户名和密码。
2)验证用户名是否存在或者密码是否正确,即用户输入的用户名是否存在以及密码是否正确。
3)根据用户名和密码从数据库中提取用户权限。
4)根据从数据库中提取的不同用户权限,执行主表单中的setpower过程。
如果是管理员,所有功能都可以操作。
如果是操作员,只能操作产品信息,不能管理用户信息。
5)关闭此表单。
输出:
登录成功或失败信息。
B)b)用户管理中的用户添加模块用户管理中的用户添加模块输入:
用户名、密码、确认密码和登录权限。
处理:
1)验证字符的有效性。
用户在登录系统时需要提供用户名和密码。
这里,有必要检查用户名是否满足输入要求,即用户名和密码文本框是否为空。
如果它们为空,将提示用户输入用户名和密码。
2)验证密码是否与确认密码一致。
3)根据用户名和密码判断用户的权限。
4)根据不同的权限执行插入过程。
如果您是管理员,您可以操作所有功能;如果您是操作员,您只能操作产品部件,不能管理用户信息。
5)关闭表单。
输出:
添加成功或失败信息。
计算机科学与工程学院仓库信息管理系统的设计规范共有40页c)用户管理中的密码修改模块和用户管理中的密码修改模块输入:
用户名、原密码、新密码和确认新密码。
处理:
1)验证字符的有效性。
要验证用户是否满足所需的输入,即验证用户名和密码文本框是否为空,系统会提示用户输入用户名和密码。
2)验证用户名是否存在或者密码是否正确,即用户输入的用户名是否存在以及密码是否正确。
3)验证新密码是否与确认的新密码一致,以防止用户错误输入密码。
4)执行更新过程。
5)关闭此表单。
输出:
更新成功或失败信息.
D)d)删除用户管理中的用户模块删除用户管理中的用户模块
输入:
用户名和密码处理:
1)验证字符的有效性。
检查用户是否满足输入要求,即用户名和密码文本框是否为空,如果为空,系统会提示用户输入用户名和密码。
2)验证用户名是否存在或者密码是否正确,即用户输入的用户名是否存在以及密码是否正确。
3)执行删除过程。
4)关闭此表单。
输出:
删除成功或失败信息。
4.
3
性能a)a)用户登录用户登录准确性:
输入正确的用户名和密码、灵活性:
输入错误将给出相应的提示;
时间特性:
0.1。
B)b)用户管理中的用户添加模块
精度:
输入正确的用户名和密码、灵活性:
如果输入不符合要求,将给出相应的提示;
时间特性:
0.1。
c)用户管理中的密码修改模块
精度:
输入正确的用户名和密码、灵活性:
如果输入不一致,将给出相应的提示;
时间特性:
0.1。
计算机科学与工程
仓库信息管理系统的设计规范共40页d)用户管理中删除用户模块的精度:
输入正确的用户名和密码、灵活性:
输入不存在并给出相应的提示;
时间特性:
0.1。
4.
4
输入项输入项a)a)用户登录用户登录中文域名英文域名数据类型主键非空用户名文本否是密码文本否是b)b)用户管理中的用户添加模块用户管理中的用户添加模块中文域名英文域名数据类型主键非空用户名文本否是密码文本否是确认密码文本否是登录许可权限权限文本否是c)c)c)输入项输入项输入项输入项a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)a)修改用户管理模块中的密码修改用户管理模块中的密码中文域名英文域名数据类型主键非空用户名文本否是原始密码文本否是新密码文本否是确认新密码文本否是d)删除用户管理中的用户模块删除用户管理中的用户模块中文域名英文域名数据类型主键非空用户名文本否是密码文本否是4.
5
输出项目输出项目a)a)用户登录用户登录成功或失败信息。
计算机科学与工程学院仓库信息管理系统设计手册,共40页b)b)用户管理中的用户添加模块用户管理成功或失败信息中的用户添加模块。
c)修改用户管理中的密码模块更新用户管理中的成功或失败信息d)删除用户管理中的用户模块删除用户管理中的用户模块删除成功或失败信息。
4.
6
算法如“每个表单的详细设计代码实现”文件夹5.2
系统管理模块设计系统管理模块设计.doc
这一代人
密码。
4.
7
过程逻辑过程逻辑添加添加添加用户用户初始初始化信息选择添加强调重写写用户用户名为空空密码代码为空确认密码代码与密码代码不一致继续添加删除删除管理管理器选择选择用户用户选择删除退出删除删除删除删除成功修改密码代码信息初始转换开始时,选择多次写入并确认旧密码代码不正确且正确。
新密码为空。
新的密码和确认证实了新的密码是不同的。
密码被修改并更改为成功设置。
设定设定权限的权利受到限制。
nnnnnnnnnnnnnnnnnyyyyyyy的选择增加了成功作品的数量。
计算机科学与工程学院仓库信息管理系统的设计规范有40页4.
8
界面主界面系统管理用户登录用户管理退出添加用户修改用户密码删除用户4.
9
存储分配存储分配调用数据库中的用户表(用户)。
4.
10
注释设计注释设计注释将在此程序中排列,例如:
添加到模块标题的注释;f.在每个分支点添加的注释;对每个变量、范围、默认条件等功能的评论。
;
4.
11
限制限制只有当用户是管理员时,用户管理中才会有添加用户、修改密码和删除用户权限。
4.
12
测试计划测试计划详细的测试计划在测试计划规范中描述。
4.
13
尚未发现的问题。
计算机科学与工程学院仓库信息管理系统的设计说明共40页,5个产品信息管理(jMenuproductinfo)设计说明表明,产品信息管理包括添加新产品、修改产品信息和查询产品信息。
5.1
程序说明
A)a)添加产品信息模块添加产品信息模块实现添加产品信息的功能。
用户需要提供产品信息的相关信息。
考虑到功能,设计是添加产品信息。
用户输入产品信息的相关信息后,系统首先验证输入字符的有效性,然后执行更新过程。
B)b)产品信息修改模块产品信息修改模块实现修改产品信息的功能。
用户需要提供所需的产品名称。
设计是修改产品信息。
用户输入产品信息后,系统首先验证输入字符的有效性,然后调用数据库对象来更新流程。
C)c)产品信息查询模块产品信息查询模块实现产品信息查询功能。
用户不需要提供额外的查询条件。
系统自动调出所有产品信息。
设计是为了查询产品信息。
用户打开此窗口后,系统自动执行查询过程,并在表单中显示结果。
5.2
功能函数
A)a)添加产品信息模块添加产品信息模块输入:
产品信息相关数据处理:
1)验证字符的有效性。
这里要求输入的信息不能为空,如产品名称、负责人、下属部门,这些都是实际产品信息管理过程中不可缺少的部分。
因此,在这里检查用户的输入,并且如果不满足这些条件,则提示用户添加相关信息。
只有当条件满足时,下一个操作才会继续。
2)执行插入过程。
用户从表单中输入的数据被添加到数据库中。
3)关闭此表单。
输出:
插入成功或失败信息。
B)b)产品信息修改模块产品信息修改模块计算机科学与工程学院仓库信息管理系统的设计规范共有40页。
输入:
产品名称处理:
1)首先根据用户输入的产品名称调用该产品的相关信息。
如果此产品不存在,弹出消息将提示用户更改数据并继续操作。
调出产品信息后,将显示在相应的文本框中,供用户查看并继续操作。
2)用户可以修改表单上需要更新的产品信息,系统会将表单上的数据更新到数据库中,并提示用户输入成功或失败信息。
3)执行删除过程。
系统将从数据库中删除该产品的所有信息。
4)关闭表单。
输出:
更新成功或失败信息。
C)c)产品信息查询模块产品信息查询模块输入:
表单加载。
处理:
1)执行查询过程,此时将查询数据库中的所有记录。
2)在表格中显示查询结果。
从数据库查询中获得的数据显示在jtable中。
3)关闭此表单。
输出:
成功或失败信息。
5.3
性能表现
A)a)添加产品信息模块添加产品信息模块的准确性必须满足产品相关信息的要求、灵活性:
图形界面易于操作
时间特性:
0.1。
B)b)产品信息修改模块
准确度必须满足产品相关信息的要求、灵活性:
图形界面易于操作
时间特性:
0.1。
C)c)产品信息查询模块
准确度必须满足产品相关信息的要求、灵活性:
图形界面易于操作
时间特性:
0.1。
5.4
失败者项目
a)添加产品信息模块添加产品信息模块中文字段名称英文字段名称字段类型主键非空名称文本是主管负责人文本否是部门文本否计算机科学与工程学院仓库信息管理系统设计手册共40页单位统一文本否单价文本产品信息修改模块产品信息修改模块中文字段名称英文字段名称字段类型主键陈宣裕-空名称文本是负责人文本否是部门文本否单位单价文本否产品备注通信文本陈宣裕c)c)产品信息查询模块产品信息查询模块中文字段名称英文字段名称字段类型主键非空名称文本是是5.5
输出项目
A)a)添加产品信息模块添加产品信息模块插入成功或失败信息.
B)b)产品信息修改模块
更新成功或失败信息。
C)c)产品信息查询模块产品信息查询模块成功或失败信息。
5.6
算法算法
例如,文件夹“每个表单的详细设计代码实现”中的5.3
产品信息管理模块设计产品信息管理模块设计.doc
这位说
的代码。
计算机科学与工程学院仓库信息管理系统设计说明,40页5.7
过程逻辑
应检查输入产品信息的相关信息和资料,以查看检查字符是否有效,指示输入字符是否不正确,指示相关文本框是否为空,指示与应该为空的数据相对应的数据框不能用作插入操作成功或失败的输入和输出信息否,否,否,是,是,否,输入导入产品的名称,名称检查,检查并验证产品是否存在,是否有不需要更新产品修改所需的新产品信息的提示,以及该提示是否指示用户可以更新新产品信息或失败或失败的信息,结束捆绑,或者是否执行删除过程并输出更多的更新。
新建立的成功或失败窗口体加载执行行检查和查询过程,结果将显示在JJT技术咨询有限公司。
成功或失败或失败的信息将输入和输出在JJT技术咨询有限公司。
计算机科学与工程学院仓库信息管理系统的设计规范共40页。
5.8
接口接口
在产品信息管理管理器的主界面上,添加新产品信息信息,维修和修改产品信息,查询和查询产品信息,5.9
存储分配
对应于数据库中的productinfo信息表。
5.10
批注设计批注设计
解释要在该程序中安排的注释,例如:
h.添加到模块标题的注释;I.在每个分支点添加的注释;j.对每个变量的函数的评论、范围、默认条件等。
;
5.11
限制
必须是系统用户(仅限操作员或管理员)5.12
测试计划
测试计划规范中描述了详细的测试计划。
5.13
未解决的问题
还没有。
计算机科学与工程学院仓库信息管理系统设计说明,共40页,6个存储管理(设计说明存储管理(jMenuinjMenuin))设计说明存储管理包括两个部分:
产品存储和产品存储信息管理。
6.1
程序说明
a)产品入库模块产品入库模块实现将产品数量添加到数据库的功能。
用户需要提供产品数量和其他相关信息。
用户输入产品信息的相关信息后,系统首先验证输入的有效性,然后数据管理对象执行相关数据处理。
b)产品入库信息管理模块产品入库信息管理模块实现入库产品历史记录的查询和修改。
要显示的信息包括:
型号、颜色、
操作员、入库日期、备注和相应型号的产品数量。
因为有多个查询结果,所以有必要能够
显示查询结果集中的所有记录。
添加到表单
[总共40页3)根据需要执行相应的更新或删除操作。
4)关闭表单。
输出:
更新或删除操作成功或失败信息。
6.3
性能表现
a)产品入库模块产品入库模块精度:
必须符合产品相关信息的格式要求、灵活性:
图形化操作界面
时间特性:
0.1。
b)产品仓储信息管理模块产品仓储信息管理模块
准确性:
必须符合产品相关信息的格式要求、灵活性:
图形操作界面时间特性:
0.1s。
6.4
失败者项目
a)产品仓储模块产品仓储模块中文字段名称英文字段名称字段类型主键非空模型文本否是颜色文本否是仓储日期文本否是操作员文本否是备注文本否是该产品编号数字36位数否是产品编号数字37编号否是产品编号数字38编号否是产品编号数字39编号否是产品编号数字40编号否是产品编号41编号否是产品编号42编号否是该产品编号数字43编号否是该产品数字编号44数字编号是b)产品仓储信息管理模块产品仓储信息管理模块中文字段名称英文字段名称字段类型主键非空模型文本编号是计算机科学与工程学院仓库信息管理系统设计手册共40页彩色文本编号是仓储日期日期文本编号是操作员文本编号注释文本编号是数字36数字37数字38数字38数字39数字40数字编号是生产项目编号41数字编号是数字42数字编号是数字43数字编号是数字44数字编号是6.5
输出项目
a)产品输入模块关于产品输入模块执行成功或失败的信息。
b)产品仓储信息管理模块。
产品仓储信息管理模块更新或删除操作的成功或失败信息。
6.6
算法算法
例如,文件夹“每个表单的详细设计代码实现”中的5.4
仓库管理模块设计仓库管理模块设计.单据
这一代人
密码。
计算机科学与工程学院仓库信息管理系统的设计规范有40页,6.7。
过程逻辑流程逻辑检查检查是否有相关文件。
盒子里的是或不是。
检查查询数据为空。
数据库是指是否有相同类型和颜色的产品以相同的类型和颜色存在。
当执行部门更新新的操作以及新生产的产品的相关信息输入和输出时,执行部门插入操作。
型号和颜色不能为空。
将添加的数据添加到原始数据中。
是的,是的,是关于进口产品的相关信息。
不,不,不,不,不,这是关于执行部门成功或失败的信息。
信息检查检查输入是否有效,输入是否有效,输出是否无效,以及提示是否指示输入是输入的类型还是输入的颜色。
执行行检查、查询和操作,输入是否有效,相关文本是否有效,以及此框是否为空将显示结果。
窗口体显示查询结果循环显示,根据需要执行的执行行对应的更新、新建或删除操作,记录、跳转并转移到根行对应的查询执行行对应的结果记录。