仓库信息管理系统3详细设计说明书_第1页
仓库信息管理系统3详细设计说明书_第2页
仓库信息管理系统3详细设计说明书_第3页
仓库信息管理系统3详细设计说明书_第4页
仓库信息管理系统3详细设计说明书_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上专心-专注-专业详细设计说明书1引言1.1编写目的为了方便系统数据库管理及维护人员了解系统的详细结构组成。1.2背景说明:a 开发软件系统的名称为仓库信息管理系统;b该软件项目的任务提出者:企业管理人员,开发者:杨梓鸣用户:企业仓库信息管理人员。1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。MVC(Model View Control)模块视图控制模式。1.4参考资料1 萨师煊王珊;数据库系统概论;北京:高校教育出版;20062 黄明、梁旭;Java信息系统设计与开发实例;机械工业出版社;20043 陈松乔、仁胜兵、王国军;现代软件工程;北京:清华

2、大学出版社;20042程序系统的结构21程序系统的结构层次关系名称标识符系统主界面MainFrame系统管理用户登录用户登录userLogin用户管理添加用户添加用户userAdd修改用户修改用户userUpdate删除用户删除用户userDelete退出退出jMenuItemExit产品信息管理添加新产品添加新产品productAdd修改产品信息修改产品信息productUpdate查询产品信息查询产品信息productQuery入库管理产品入库产品入库FrameProductIn产品入库查询产品入库查询FrameProductInInformation出库管理产品出库产品出库FramePr

3、oductOut产品出库查询产品出库查询FrameProductOutInformation库存管理库存信息管理库存信息管理FrameProductStoryInformation更换背景湖在天上湖在天上jMenuItemback1芦苇花芦苇花jMenuItemback2天在湖里天在湖里jMenuItemback3空中三亚空中三亚jMenuItemback4背景音乐打开打开jMenuItemopen暂停暂停jMenuItempause继续继续jMenuItemcontinue关闭关闭jMenuItemclose帮助关于。关于。jMenuhelp22窗体及其对象描述窗体名称属性事件和方法Main

4、Frame系统的主界面系统运行后的主窗体userLogin系统管理之用户登录用户进行登录userAdd用户管理之添加用户管理员能够添加用户userUpdate用户管理之修改用户管理员能够修改用户userDelete用户管理之删除用户管理员能够删除用户jMenuItemExit系统管理之退出用于退出系统productAdd产品信息管理之添加新产品添加新的产品系列productUpdate产品信息管理之修改产品信息对已有产品信息进行修改productQuery产品信息管理查询产品信息对产品信息进行查询FrameProductIn入库管理之产品入库向仓库中添加产品的相关信息FrameProductI

5、nInformation入库管理之产品入库查询查询仓库中入库产品的相关信息FrameProductOut出库管理之产品出库从仓库中取出产品FrameProductOutInformation出库管理之产品出库查询查询仓库中出库产品的相关信息FrameProductStoryInformation库存管理之库存信息管理管理仓库中存放的产品相关信息jMenuhelp帮助之关于。显示版本号、开发人员及开发时间3系统主界面(MainFrame)设计说明3.1程序描述 主模块负责应程序的主界面,由他调用其他模块。因此主模块应该具有操作性好、界面清晰的特点,使用户能够很方便地找到所需功能。 根据功能需求分

6、析的结果,主界面模块应该由系统管理、产品信息管理、入库管理、出库管理、库存分析、更换背景、背景音乐和帮助组成。可以通过点击菜单项进入相应的功能模块。其中帮助为日后扩充和完善。3.2功能输入:窗体加载。处理:1)执行相应的操作过程。2)将调用的子窗体在屏幕上显示出来或者执行操作。3)当选择系统退出时,关闭窗体。输出:相应的操作结果。3.3性能精度:一定要点击正确控件区域; 灵活性:图形界面容易操作;时间特性:响应时间约0.1s。3.4输人项用户点击相应的模块条列表。3.5输出项 名 称 类 型 文 本jMenSystemJMenu系统管理jMenItemuserloginJMenuItem用户登

7、录jMenuusermanagerJMenu用户管理jMenuItemExitJMenuItem退出jMenuItemuseraddJMenuItem添加用户jMenuItemuserupdateJMenuItem修改用户jMenuItemuserdeleteJMenuItem删除用户jMenuproductinfoJMenu产品信息管理jMenuItemproductaddJMenuItem添加产品信息jMenuItemproductupdateJMenuItem修改产品信息jMenuItemproductQueryJMenuItem查询产品信息jMenuinJMenu入库管理jMenuFi

8、leinJMenuItem产品入库jMenuItemininfoJMenuItem产品入库查询jMenuoutJMenu出库管理jMenuitemoutJMenuItem产品出库jMenuItemoutinfoJMenuItem产品出库查询jMenustoreJMenu库存管理jMenuItemstoreJMenuItem库存信息管理jMenuItembackgroundJMenu更换背景jMenuItemback1JMenuItem湖在天上jMenuItemback2JMenuItem芦苇花jMenuItemback3JMenuItem天在湖里jMenuItemback4JMenuItem空

9、中三亚jMenumusicJMenu背景音乐jMenuItemopenJMenuItem打开jMenuItempauseJMenuItem暂停jMenuItemcontinueJMenuItem继续jMenuItemcloseJMenuItem关闭jMenuhelpJMenu帮助jMenuItemaboutJMenuItem关于系统3.6算法如“详细设计各个窗体代码实现”文件夹中5.1仓库信息管理系统主界面设计.doc所述的代码。3.7流程逻辑3.8接口3.9存储分配数据库连接到Microsoft Access 2003 中的ProductManagerdb.mdb3.10注释设计准备在本程序

10、中安排的注释,有:a 加在模块首部的注释;b 加在各分枝点处的注释;c 对各变量的功能、范围、缺省条件等所加的注释;d 对使用的逻辑所加的注释等。3.11限制条件是否连接好数据库及系统资源是否空闲。3.12测试计划详细测试计划在测试计划说明书中所述。3.13尚未解决的问题暂未发现。4系统管理(jMenuSystem)设计说明系统管理包含用户登陆模块、用户管理模块以及系统退出三部分,其中用户管理包含添加用户、修改用户以及删除用户三部分。4. 1程序描述a)用户登录它所需要完成的功能就是操作员或管理员的登陆,因此界面设计得很简洁,只有“用户名”和“密码”两个输入框以及【确定】和【取消】两个按钮 设

11、计的用户登陆系统由用户名和密码构成,在操作员输入用户名和密码之后,系统首先验证输入字符的有效性,然后调用数据库查看此用户名是否存在或密码是否正确,然后再根据用户的权限判断是操作员还是管理员,根据权限的不同在执行主窗体中的setpower过程时赋予不同的参数。b)用户管理中用户添加模块实现添加新用户的操作员或管理员账号的功能,用户需要提供用户名、密码、确认密码和登录权限登录权限采用JcomboBox,密码和确认采用JpasswordField.操作员的信息由用户名和密码构成,在操作员输入用户名和密码后,系统首先验证输入字符的有效性,再判断用户权限确定是操作员还是管理员,根据权限的不同再执行数据库

12、的插入过程。 c)用户管理中修改密码模块实现对操作员或管理员账号的密码进行修改的功能,用户需要提供用户名、原密码、新密码和确认新密码, 用户密码修改由用户名、原密码和新密码构成,在用户输入用户名,密码和新密码后,系统首先验证输入字符的有效性,然后调用数据库查看此用户是否存在或密码是否正确,然后再执行更新过程。d)用户管理中删除用户模块实现对操作员或管理员账号进行删除的功能,用户需要提供用户名和密码。设计的是对操作员或管理员账号进行删除,在操作员输入用户名和密码之后,系统首先验证输入字符的有效性,然后调用数据库查看此用户名是否存在或密码是否正确,然后再执行更新操作。4. 2功能a)用户登录输入:

13、用户名和密码。处理:1)校验字符的有效性。用户登陆本系统需要提供用户名和密码,在这里就是要校验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。 2)检验用户名是否存在或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。3)根据用户名和密码从数据库中提取用户权限。 4)根据从数据库中提取的用户权限不同来执行主窗体中的setpower过程,若为管理员则可以操作所有功能,若为操作员则只能操作产品信息,不能进行用户信息的管理。5)关闭本窗体。输出:登陆成功或失败信息。b)用户管理中用户添加模块输入:用户名、密码、确认密码和登录权限。处理:1)校验

14、字符的有效性。用户登录系统需要提供用户名和密码,在这里就是要检验用户名是否满足输入要求,即验证用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。 2)检验密码与确认密码是否一致。 3)根据用户名和密码判断用户的权限。 4)根据权限的不同执行插入过程。若为管理员则可操作所有功能,若为操作员则只能操作产品部分,不能进行用户信息的管理。 5)关闭窗体。输出:添加成功或失败信息。c)用户管理中修改密码模块 输入:用户名、原密码、新密码和确认新密码。处理:1)校验字符的有效性。要验证用户是否满足要求输入,即检验用户名和密码文本框是否为空,则提示用户输入用户名和密码。 2)检验用户名是否存在

15、或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。 3)检验新密码与确认新密码是否一致,防止用户误输入密码。 4)执行更新过程。 5)关闭本窗体。输出:更新成功或失败信息.d)用户管理中删除用户模块 输入:用户名和密码 处理:1)校验字符的有效性。要检验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。 2)检验用户名是否存在或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。 3)执行删除过程。 4)关闭本窗体。 输出:删除成功或失败信息。4. 3性能a)用户登录精度:输入正确用户名以及密码、灵活性:输入不正确会给出相应提示;

16、时间特性:0.1s。b)用户管理中用户添加模块精度:输入正确用户名以及密码、灵活性:输入不符合要求会给出相应提示;时间特性:0.1s。c)用户管理中修改密码模块精度:输入正确用户名以及密码、灵活性:输入不符合会给出相应提示;时间特性:0.1s。d)用户管理中删除用户模块精度:输入正确用户名以及密码、灵活性:输入不存在会给出相应提示;时间特性:0.1s。4. 4输人项a)用户登录中文字段名英文字段名数据类型主键 非空用户名 UserName文本NoYes密码Password文本NoYesb)用户管理中用户添加模块中文字段名英文字段名数据类型主键 非空用户名 UserName文本NoYes密码Pa

17、ssword文本NoYes确认密码Password文本NoYes登录权限Power文本NoYesc)用户管理中修改密码模块中文字段名英文字段名数据类型主键 非空用户名 UserName文本NoYes原密码Password文本NoYes新密码Password文本NoYes确认新密码Password文本NoYesd)用户管理中删除用户模块中文字段名英文字段名数据类型主键 非空用户名 UserName文本NoYes密码Password文本NoYes4. 5输出项a)用户登录登陆成功或失败信息。b)用户管理中用户添加模块 添加成功或失败信息。c)用户管理中修改密码模块更新成功或失败信息d)用户管理中删

18、除用户模块删除成功或失败信息。4. 6算法如“详细设计各个窗体代码实现”文件夹中5.2系统管理模块设计.doc所述的代码。4. 7流程逻辑4. 8接口4. 9存储分配调用数据库中的用户表(user)。4. 10注释设计说明准备在本程序中安排的注释,如:e 加在模块首部的注释;f 加在各分枝点处的注释;g 对各变量的功能、范围、缺省条件等所加的注释;4. 11限制条件当用户为管理员时才会有用户管理中的添加用户、修改密码及删除用户权限。4. 12测试计划详细测试计划在测试计划说明书中所述。4. 13尚未解决的问题暂未发现。5产品信息管理(jMenuproductinfo)设计说明产品信息管理包括添

19、加新产品、修改产品信息以及查询产品信息三部分。5.1程序描述a)添加产品信息模块实现添加产品信息的功能,用户需要提供产品信息的相关资料,从功能上考虑, 设计的是添加产品信息,在用户输入产品信息的相关资料后,系统首先验证输入字符的有效性,然后再执行更新过程。 b)产品信息修改模块实现的是对产品信息进行修改的功能,用户需要提供所需要的产品名称, 设计的是对产品信息进行修改,在用户输入产品信息后,系统首先验证输入字符的有效性,然后调用数据库对象进行更新过程。c)产品信息查询模块实现查询产品信息的功能,用户不需要提供额外的查询条件,系统自动调出所有的产品信息, 设计的是对产品信息的查询,在用户打开此窗

20、口后,系统自动执行查询过程,并将结果在表格中显示出来。5.2功能a)添加产品信息模块输入:产品信息的相关资料 处理:1)校验字符的有效性。在这里要求有关输入的信息不许为空,比如产品名称,负责人和所属部门,这些都是实际产品信息管理过程中不可缺少的部分,因此在这里检验用户的输入,若这些条件不满足的话提示用户添加相关信息;在满足的条件下才会继续执行下一步操作。2)执行插入操作过程。从窗体去的用户的输入数据,将其加入到数据库中。3)关闭本窗体。输出:插入成功或失败信息。b)产品信息修改模块输入:产品名称处理:1)首先根据用户输入的产品名称调用此产品的相关信息,若此产品不存在,则弹出信息提示用户更改数据

21、后继续操作。调出产品信息后将其显示到对应的文本框内,便于用户查看和继续操作。2)用户可以在窗体上修改所需要更新的产品信息,系统会将窗体上的数据更新到数据库,并提示用户成功或失败信息。3)执行删除过程。系统会从数据库删除有关此产品的所有信息。4)关闭窗体。输出:更新成功或失败信息。c)产品信息查询模块输入:窗体加载。处理:1)执行查询过程,此时会查询所有数据库中的记录。2)将查询结果在表中显示出来。将数据库查询得来的数据显示到jtable中。 3)关闭本窗体。输出:成功或失败信息。5.3性能a)添加产品信息模块精度必须符合产品相关信息的要求、灵活性:图形界面操作容易时间特性:0.1s。b)产品信

22、息修改模块精度必须符合产品相关信息的要求、灵活性:图形界面操作容易时间特性:0.1s。c)产品信息查询模块精度必须符合产品相关信息的要求、灵活性:图形界面操作容易时间特性:0.1s。5.4输人项a)添加产品信息模块中文字段名英文字段名字段类型主键非空名称Name文本YesYes负责人Principal文本NoYes所属部门Department 文本NoNo单位Units文本NoNo单价Unitprice文本NoNo产品备注Comment文本NoNob)产品信息修改模块中文字段名英文字段名字段类型主键非空名称Name文本YesYes负责人Principal文本NoYes所属部门Departmen

23、t 文本NoNo单位Units文本NoNo单价Unitprice文本NoNo产品备注Comment文本NoNoc)产品信息查询模块中文字段名英文字段名字段类型主键非空名称Name文本YesYes5.5输出项a)添加产品信息模块插入成功或失败信息.b)产品信息修改模块更新成功或失败信息。c)产品信息查询模块成功或失败信息。5.6算法如“详细设计各个窗体代码实现”文件夹中5.3产品信息管理模块设计.doc所述的代码。5.7流程逻辑5.8接口5.9存储分配对应数据库中的产品信息表(productinfo)。5.10注释设计说明准备在本程序中安排的注释,如:h 加在模块首部的注释;i 加在各分枝点处的

24、注释;j 对各变量的功能、范围、缺省条件等所加的注释;5.11限制条件必须为系统用户(操作员或者管理员才行)5.12测试计划详细测试计划在测试计划说明书中所述。5.13尚未解决的问题暂未发现。6入库管理(jMenuin)设计说明入库管理包括产品入库及产品入库信息管理两部分。6.1程序描述a)产品入库模块实现将产品数量添加到数据库的功能,用户需要提供产品的数量和其他相关信息, 在用户输入产品信息的相关资料后,系统首先验证输入的有效性,然后数据管理对象执行相关的数据过程。b)产品入库信息管理模块 实现对入库产品的历史记录进行查询及修改操作。所要显示的信息包括:款型、颜色、操作员、入库日期、备注和相

25、应型号的产品的数量。由于查询结果是多条的,因此要可以显示查询结果集中的所有记录。在窗体上添加【第一条】【前一条】【后一条】【最后一条】4个按钮用于循环显示查询结果。另外由于要实现对数据库中记录的修改操作,还添加“更新”和“删除”两个按钮。修改窗体布局为XYLayout. 设计的是添加产品信息,也就是产品入库。在操作员输入产品信息的相关资料后,系统首先验证输入字符的有效性,然后根据用户要求再执行更新过程。6.2功能a)产品入库模块输入:产品的相关信息处理:1)校验输入的有效性,检验有关文本框是否而为空。比如款型和颜色的相关信息是不许为空的。2)根据输入的款型和颜色的相关信息,判断是添加还是更新过

26、程。预先查询数据库,查看产品信息库中是否已存在相同款型和颜色的产品。如果已存在,则执行更新操作,将数据库中原有的数据加上本次加入的数据;若插入操作,则直接加入新产品的相关信息。3)执行具体的添加或更新过程。4)关闭本窗体。输出:执行成功或失败信息。b)产品入库信息管理模块输入:款型或颜色处理:1)校验输入的有效性,检验有关文本框是否为空。比如款型或颜色是查询的必选项,不许全部为空。用户在输入后单击查询,系统会执行校验过程,若不满足条件会弹出相应的提示信息。 2)执行查询过程。将目前的rs中的数据显示在窗体上。用户也可以通过【第一条】、【前一条】、【后一条】和【最后一条】来进行查询所有数据操作。

27、3)根据需要执行相应的更新或删除操作。4)关闭窗体。输出:更新或删除操作成功或失败信息。6.3性能a)产品入库模块精度:必须符合产品的相关信息的格式要求、灵活性:图形化操作界面时间特性:0.1s。b)产品入库信息管理模块精度:必须符合产品的相关信息的格式要求、灵活性:图形化操作界面时间特性:0.1s。6.4输人项a)产品入库模块中文字段名英文字段名字段类型主键非空款型Model文本NoYes颜色Color文本NoYes 入库日期Datein文本NoYes 操作员Operator文本NoYes 备注Comment文本NoYes本产品号数量Number36数字NoYes本产品号数量Number37

28、数字NoYes本产品号数量Number38数字NoYes本产品号数量Number39数字NoYes本产品号数量Number40数字NoYes本产品号数量Number41数字NoYes本产品号数量Number42数字NoYes本产品号数量Number43数字NoYes本产品号数量Number44数字NoYesb)产品入库信息管理模块中文字段名英文字段名字段类型主键非空款型Model文本NoYes颜色Color文本NoYes 入库日期Datein文本NoYes 操作员Operator文本NoYes 备注Comment文本NoYes本产品号数量Number36数字NoYes本产品号数量Number3

29、7数字NoYes本产品号数量Number38数字NoYes本产品号数量Number39数字NoYes本产品号数量Number40数字NoYes本产品号数量Number41数字NoYes本产品号数量Number42数字NoYes本产品号数量Number43数字NoYes本产品号数量Number44数字NoYes6.5输出项a)产品入库模块执行成功或失败信息。b)产品入库信息管理模块更新或删除操作成功或失败信息。6.6算法如“详细设计各个窗体代码实现”文件夹中5.4入库管理模块设计.doc所述的代码。6.7流程逻辑6.8接口6.9存储分配对应数据库中产品入库信息表(ProductIn)及产品库存信

30、息表(ProductStore).6.10注释设计说明准备在本程序中安排的注释,如:k 加在模块首部的注释;l 加在各分枝点处的注释;m 对各变量的功能、范围、缺省条件等所加的注释;6.11限制条件必须为系统用户(操作员或者管理员才行)。6.12测试计划详细测试计划在测试计划说明书中所述。6.13尚未解决的问题暂未发现。7出库管理(jMenuout)设计说明出库管理包括产品入库及产品入库信息查询。7.1程序描述a)产品出库模块。实现将产品数量更新到数据库的功能,用户需要提供产品的数量和其他相关信息, 在用户输入产品信息的相关资料后,系统首先验证输入的有效性,然后数据管理对象执行相关的数据过程。

31、 b)产品出库信息管理模块实现对出库产品的历史记录进行查询及修改操作。所要显示的信息包括:款型、颜色、操作员、出库日期、备注和相应型号的产品的数量。由于查询结果是多条的,因此要可以显示查询结果集中的所有记录。在窗体上添加【第一条】【前一条】【后一条】【最后一条】4个按钮用于循环显示查询结果。另外由于要实现对数据库中记录的修改操作,还添加“更新”和“删除”两个按钮。修改窗体布局为XYLayout. 设计的是添加产品信息,也就是产品出库。在操作员输入产品信息的相关资料后,系统首先验证输入字符的有效性,然后根据用户要求再执行更新过程。7.2功能a)产品出库模块。 输入:产品的相关信息 处理:1)校验

32、输入的有效性,检验有关文本框是否而为空。比如款型和颜色的相关信息是不许为空的。2)根据输入的款型和颜色的相关信息,判断是添加还是更新过程。预先查询数据库,查看产品信息库中是否已存在相同款型和颜色的产品。如果已存在,则执行更新操作,将数据库中原有的数据加上本次加入的数据;若插入操作,则直接加入新产品的相关信息。3)执行具体的添加或更新过程。4)关闭本窗体。输出:执行成功或失败信息。b)产品出库信息管理模块输入:款型或颜色处理:1)校验输入的有效性,检验有关文本框是否为空。比如款型或颜色是查询的必选项,不许全部为空。用户在输入后单击查询,系统会执行校验过程,若不满足条件会弹出相应的提示信息。 2)

33、执行查询过程。将目前的rs中的数据显示在窗体上。用户也可以通过【第一条】、【前一条】、【后一条】和【最后一条】来进行查询所有数据操作。3)根据需要执行相应的更新或删除操作。4)关闭窗体。输出:更新或删除操作成功或失败信息。7.3性能a)产品出库模块。精度:出库的产品数量应该为正整数、灵活性:图形界面操作完成时间特性0.1s。b)产品出库信息管理模块精度:出库的产品数量应该为正整数、灵活性:图形界面操作完成时间特性0.1s。7.4输人项a)产品出库模块。中文字段名英文字段名字段类型主键非空 款型Model文本NoYes 出库日期Dateout文本NoYes 颜色Color文本NoYes 操作员O

34、perator文本NoYes 备注Comment文本NoYes本产品号数量Number36数字NoYes本产品号数量Number37数字NoYes本产品号数量Number38数字NoYes本产品号数量Number39数字NoYes本产品号数量Number40数字NoYes本产品号数量Number41数字NoYes本产品号数量Number42数字NoYes本产品号数量Number43数字NoYes本产品号数量Number44数字NoYesb)产品出库信息管理模块。中文字段名英文字段名字段类型主键非空 款型Model文本NoYes 颜色Color文本NoYes 操作员Operator文本NoYes

35、 备注Comment文本NoYes本产品号数量Number36数字NoYes本产品号数量Number37数字NoYes本产品号数量Number38数字NoYes本产品号数量Number39数字NoYes本产品号数量Number40数字NoYes本产品号数量Number41数字NoYes本产品号数量Number42数字NoYes本产品号数量Number43数字NoYes本产品号数量Number44数字NoYes7.5输出项a)产品出库模块。执行成功或失败信息。b)产品出库信息管理模块。更新或删除操作成功或失败信息。7.6算法如“详细设计各个窗体代码实现”文件夹中5.5出库管理模块设计.doc所述

36、的代码。7.7流程逻辑7.8接口7.9存储分配对应数据库中产品出库信息表(ProductOut)及产品库存信息表(ProductStore).7.10注释设计说明准备在本程序中安排的注释,如:n 加在模块首部的注释;o 加在各分枝点处的注释;p 对各变量的功能、范围、缺省条件等所加的注释;7.11限制条件必须为系统用户(操作员或者管理员才行)。7.12测试计划详细测试计划在测试计划说明书中所述。7.13尚未解决的问题暂未发现。8库存管理(jMenustore)设计说明库存管理包括库存信息管理及库存信息图形化显示。8.1程序描述a)库存信息管理模块实现对产品的库存信息进行查询及修改操作。所要显示

37、的信息包括:款型、颜色、操作员、出库日期、备注和相应型号的产品的数量。由于查询结果是多条的,因此要可以显示查询结果集中的所有记录。在窗体上添加【第一条】【前一条】【后一条】【最后一条】4个按钮用于循环显示查询结果。另外由于要实现对数据库中记录的修改操作,还添加“更新”和“删除”两个按钮。修改窗体布局为XYLayout. 设计的是产品库存信息查询,在操作员输入产品信息的相关资料后,系统首先验证输入字符的有效性,然后根据用户要求再执行更新过程。b)库存信息图形化显示模块实现的是在对前一个界面(库存信息查询)中查询出来的数据信息进行图形化显示, 设计的是对前一个界面(库存信息查询)查询出来的结果进行

38、图形化直观显示,驶入即为传入值。8.2功能a)库存信息管理模块输入:款型或颜色处理:1)校验输入的有效性,检验有关文本框是否为空。比如款型或颜色是查询的必选项,不许全部为空。用户在输入后单击查询,系统会执行校验过程,若不满足条件会弹出相应的提示信息。 2)执行查询过程。将目前的rs中的数据显示在窗体上。用户也可以通过【第一条】、【前一条】、【后一条】和【最后一条】来进行查询所有数据操作。3)根据需要执行相应的更新或删除操作。4)关闭窗体。输出:更新或删除操作成功或失败信息。b)库存信息图形化显示模块输入:传入的数组。处理:1)计算画图位置。 2)画出图形。3)关闭窗体。输出:成功或失败信息。8.3性能a)库存信息管理模块精度:产品的相关信息必须符合要求,灵活性:图形界面操作时间特性:0.1s。b)库存信息图形化显示模块精度:激活窗体,灵活性:图形界面操作。时间特性:0.1s。8.4输人项a)库存信息管理模块中文字段名英文字段名字段类型主键非空款型Model文本NoYes颜色Color文本NoYes本产品号数量Numb

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论