仓库信息管理系统设计说明书设计的用户登录系统由用户名和密码组成。操作员输入用户名和密码后,系统首先验证输入字符的有效性,然后调用数据库检查用户名是否存在或密码是否正确,然后根据用户的权限判断用户是操作员还是管理员,并根据不同的权限在主窗体中执行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)