进销存管理系统详细设计说明书.doc_第1页
进销存管理系统详细设计说明书.doc_第2页
进销存管理系统详细设计说明书.doc_第3页
进销存管理系统详细设计说明书.doc_第4页
进销存管理系统详细设计说明书.doc_第5页
免费预览已结束,剩余225页可下载查看

下载本文档

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

文档简介

详细设计说明书编写规范案卷号日期进销存管理系统详细设计说明书 作 者: 完成日期: 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 北软教育java培训班学生作品版权所有:北软教育XI目 录1 引言11.1 编写目的11.2 背景11.3 定义11.4 参考资料12 程序系统的结构13 程序(标识符)设计说明23.1 基础信息模块(BAS)设计说明23.1.1 往来单位(BAS001)子模块程序描述 功能 性能 输入项 输出项 算法 流程逻辑 接口 存储分配0 注释设计1 限制条件2 测试计划3 尚未解决的问题113.1.2 商品信息管理功能(BAS002)商品信息管理功能程序描述 功能 输入项 输出项 算法 流程逻辑 接口 存储分配0 注释设计1 限制条件2 测试计划3 尚未解决的问题213.1.3 仓库信息管理(BAS003)子模块 仓库信息管理描述 功能 输入项 输出项 算法 流程逻辑 接口303.1.4 员工信息管理(BAS005)子模块30程序描述30 功能30 输入项3 输出项3 算法3 流程逻辑343.2系统管理程序设计说明36程序系统的结构363.2.1登录程序描述3 功能3性能40 输入项40 输出项40 算法40 流程逻辑403.2.2权限设置程序描述4 功能4性能4 输入项4 输出项4 算法4 流程逻辑513.2.3修改密码程序描述5 功能5性能5 输入项5 输出项5 算法5 流程逻辑553.2.4公司信息管理程序描述5 功能5性能6 输入项6 输出项6 算法6 流程逻辑643.2.5系统信息程序描述6 功能6性能7 输入项7 输出项7 算法7 流程逻辑713.3 进货管理程序描述743.3.1 进货模块7程序描述7界面7功能7输入项75表1 进货单输入项7输出项76表2 进货单输出项77表3 商品信息输出项7算法7流程逻辑7接口783.3.2 退货模块7程序描述7界面7功能7输入项80输出项8算法8流程逻辑833.3.3 查询模块8程序描述8界面8功能8输入项8输出项8算法8流程逻辑8接口873.3.4 采购模块8程序描述8界面8功能8输入项8输出项8算法8流程逻辑90接口903.3.5 进货日报90程序描述90界面90功能9输入项9输出项9算法9流程逻辑923.3.6 进货商品统计9程序描述9界面9功能9输入项9输出项9算法9流程逻辑953.4销售管理模块(SS00)设计说明953.4.1 销售查询模块(SS001)设计说明9 程序描述9 功能9 性能9 输入项9 输出项9 算法9 流程逻辑9 接口1003.4.2销售对账单模块(SS002)设计说明10 功能描述10 性能10 输入项10 输出项10算法10流程逻辑10接口1033.4.3售后服务单模块(SS003)设计说明10 程序描述10 功能10 性能10 输入项10 输出项10 算法10 流程逻辑10 接口1073.4.4 销售退货模块(SS004)设计说明10增加退货单(SS004-1)10.1 增加退货单程序描述10.2 功能10.3 输入项10.4 输出项1.5 算法1.6 流程逻辑1.7 接口1 删除退货单(SS004-2)1.1 删除退货单算法描述1.2 功能1.3 输入项1.4 输出项1.5 算法1.6 流程逻辑1.7 接口1 修改退货单(SS004-3)1.1 修改退货单程序描述1.2 功能1.3 输入项1.4 输出项1.5 算法1.6 流程逻辑1.7 接口1 查询退货单(SS004-4)1.1 查询退货单程序描述1.2 功能1.3 输入项1.4 输出项1.5 算法1.6 流程逻辑1.7 接口1213.4.5销售利润模块(SS005)设计说明1 销售利润程序描述1 功能1 性能1 输入1 输出1 算法1 流程逻辑1 接口1253.4.6业务员业绩模块(SS006)设计说明1业务员业绩程序描述1 功能12 性能12 输入12 输出12 算法12 流程逻辑12 接口1303.4.7销售日报模块(SS007)设计说明130程序描述130功能130 性能130输入项13输出项13算法13程序逻辑13接口1323.4.8销售商品统计表模块(SS008)设计说明13销售商品统计表程序描述13 功能13 性能13 输入13 输出13 算法13 流程逻辑13 接口1373.4.9 销售清单模块(SS009)设计说明13销售清单功能描述13功能13 性能13 输入项13 输出项13 算法13 流程逻辑140 接口1413.4.10销售资金日报模块(SS010)设计说明14程序描述14功能14性能14输入项14输出项14算法14程序逻辑14接口1443.4.11报价单模块(SS011)设计说明14报价单14功能14输入项14输出项14算法14流程逻辑14接口1483.4.12 销售单模块(SS0012)设计说明14 程序描述14 功能14 性能150 输入项150 输出项15 算法15 流程逻辑1543.5.1到期单据提醒15到期单据提醒程序描述15 到期单据提醒功能15 到期单据提醒性能15 到期单据提醒输入项15 到期单据提醒输出项15 到期单据提醒算法15 流程逻辑15 接口1603.6库存管理1603.6.1仓库调拨160增加模块(M0101)160.1模块描述160.2功能16.3输入项16.4输出项16.5算法设计16.6流程逻辑16.7接口16修改模块(M0102)16.1模块描述16.2功能16.3输入项16.4输出项16.5设计方法16.6流程逻辑16.7接口16删除模块(M0103)16.1模块描述16.2功能16.3输入项目16.4输出项目16.5设计方法16.6流程逻辑16.7接口16查询模块(M0104)16.1模块描述16.2功能16.3输入项16.4输出项16.5设计方法16.6流程逻辑16.7接口16保存模块(M0105)16.1模块描述16.2功能170.3输入项目170.4输出项目170.5算法设计170.6、流程逻辑170.7、接口17返回模块(M0106)1713.6.2仓库调拨查询17 查询商品名称子模块(M0201)17.1模块描述17.2功能17.3性能17.4输入项17.5输出项17.6设计方法17.7流程逻辑17.8接口1763.6.3库存数量调整17 增加库存数量(M0301)17.1 模块描述17.2 功能17.3性能17.4输入项17.5输出项17.6设计方法17.7流程逻辑17.8接口17 修改库存数量(0M302)17.1 模块描述17.2 功能17.3 性能180.4 输入项180.5 输出项18.6 设计方法18.7流程逻辑18.8 接口18 删除库存数量(M0303)18.1 模块描述18.2 功能18.3 性能18.4 输入项18.5输出项18.6设计方法18.7流程逻辑18.8接口18 查询库存数量(M0304)18.1模块描述18.2功能18.3性能18.4输入项18.5输出项18.6设计方法18.7流程逻辑18.8 接口18 保存库存数量(M0305)18.1 模块描述18.2 功能18.3 性能18.4 输入项18.5 输出项18.6 设计方法18.7流程逻辑18.8 接口18 返回(M0306)18.1 模块描述18.2 功能18.3 性能18.4 输入项18.5 输出项18.6 设计方法18.7 流程逻辑18.8 接口1893.6.4仓库数量调整查询18查询商品(M0401)18.1模块描述18.2功能18.3输入项190.4输出项190.5算法190.6流程逻辑图190.7接口191表33 查询商品信息功能接口19 高级查询(M0402)19.1高级查询描述19.2功能19.3输入项19.4输出项19.5算法19.6流程逻辑图19.7接口19检索模块(M0403)19.1模块描述19.2功能19.3输入项19.4输出项19.5设计方法19.6流程逻辑19.7接口19 排序(M0404)19.1排序描述19.2功能19.3输入项19.4输出项19.5算法19.6流程逻辑19.7接口19打印(M0405)19返回(M0406)1963.6.5商品库存查询19查询条件选择(M0501),商品检索(M0502)19.1模块描述19.2.功能19.3性能20.4输入项20.7.流程逻辑20.8 接口20打印(M0503)20退出(M0504)2043.6.6收发存报表模块(M0601)20模块描述20功能20性能20输入项20输出项20设计方法20流程逻辑20接口2083.6.7库存明细帐查询20 检索模块描述 (M0701)20 功能20 性能2 输入项2输出项2检索算法2流程逻辑2 接口2113.6.8库存报警2 显示库存报警信息2.1模块描述2.2功能2.3输入项2.4输出项2.5设计方法2.6流程逻辑2.7接口2 打印库存报警信息2.1模块描述2.2功能2.3输入项216表40 库存报警打印功能输入项2.4输出项2.5设计方法2.6流程逻辑2.7接口217详细设计说明书编写规范1 引言1.1 编写目的 通过该文档可以让本项目的开发人员对整个项目有更深刻的认识,包括项目的具体细节,参数算法等,不必在开发的过程中边开发边设计,减轻开发人员的开发难度,节省开发时间,保证项目的质量及效率。1.2 背景a 待开发的软件系统的名称:进销存管理系统。b 项目由北软教育老师提供,由东大第三组开发,将应用于大中小型企业中供其管理内部货物物品用。1.3 定义 缩写、术语及符号解 释PSSPurchase Sale Stock的缩写-进销存软件系统1.4 参考资料列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 程序系统的结构本程序主要采用四层结构,如下所示:数据层(DB)数据访问层(DAL)业务逻辑层(BLL)用户层(UI)图1 系统结构示意图3 程序(标识符)设计说明3.1 基础信息模块(BAS)设计说明该功能模块主要是管理系统中所用到的一些基本信息:往来单位信息、商品信息、员工信息、仓库信息。主要包含如下四项子模块:3.1.1 往来单位(BAS001)子模块程序描述往来单位信息管理分增加、修改、删除、查询、打印。1. 增加(Add):在增加记录页面(Add.aspx)中填写往来单位信息,以增加一条记录。2. 修改(Modify):在修改记录页面(Modify.aspx)中填写往来单位信息,以更新记录。3. 删除(Delete):将删除选中的整个往来单位的信息。4. 查询: 模糊查询助记码检索(QueryByHelpNum):在文本框中输入助记码进行检索;联系人检索(QueryByMessager):在文本框中输入联系人进行检索;主营业务检索(QueryByMainBus):在文本框中输入主营业务检索;单位名检索(QueryByProvideName):在文本框中输入单位名检索;通用检索(Query):按单位编号从小到大排序输出往来单位表的所有内容。5. 打印(Print):执行打印输出excel表功能。 功能1. 该功能点的大致处理流程图如下: 图2 往来单位模块处理流程图2. 该功能点的详细情况以类图的形式给出,如下所示:图3 往来单位输入项类图 性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。 输入项1. 单位代码(pID):四位数字: 以0001开始编号2. 所属地区(pArea):下拉列表+浏览基础信息设置3. 单位类别(pClass):下拉列表+浏览基础信息设置4. 单位名称(pName):文本框5. 地址(pAddress):文本框6. 电话(pBusPhone):文本框7. 联系人(pBusinesser):文本框8. E-MAIL(pEmail):文本框9. 备注(pRemark):文本框10. 触发单击按钮事件。 输出项1. 增加增加成功:返回到往来单位主页面(ProviderInfo.aspx),输出3.1.4所有输入项。增加失败:提示数据库插入失败,返回增加记录页面(AddRecord.aspx)。2. 修改修改成功:返回到往来单位主页面(ProviderInfo.aspx),输出3.1.4所有输入项。修改失败:提示数据库更新失败,返回修改记录页面(ModifyRecord.aspx)。3. 删除删除成功:返回到往来单位主页面(ProviderInfo.aspx),输出3.1.4所有输入项。删除失败:提示数据库删除失败,返回往来单位主页面(ProviderInfo.aspx)。4. 查询查询成功:返回到往来单位主页面(ProviderInfo.aspx),输出所有查询结果项。查询失败:无操作。5. 打印打印成功:输出打印纸。打印失败:输出打印失败信息。 算法1. 增加1) 创建存储过程,核心语句:Insert into TBL_ProviderInfo(pID, pAttribute, )values(pID, pAttribute, )。 /参数为所有3.1.4输入项2) 在DAL层创建ProviderInfoDAL类,并实现方法Add(),由Add()执行上述存储过程。方法名为:int Add(string pID, string pAttribute, ) /参数为所有3.1.4输入项 /通过调用DB层类SqlHelper.ExecuteNonQuery()执行数据库插入操作。3) 在BLL层创建ProviderInfoBLL类,并封装ProviderInfoDAL.Add()。4) 在增加记录页面(AddRecord.aspx)用服务器验证控件验证输入。 验证不合法:提示错误信息并要求重新输入。 验证合法:调用ProviderInfoBLL.Add()方法进行数据库插入操作。2. 修改1) 创建存储过程,核心语句:Update TBL_ProviderInfo where pID=pID, pAttribute=pAttribute, /参数为所有3.1.4输入项2) 在上述ProviderInfoDAL类中,实现方法Modify(),由Modify ()执行上述存储过程。方法名为:int Modify(string pID, string pAttribute, ) /参数为所有3.1.4输入项 /通过调用DB层类SqlHelper.ExecuteNonQuery()执行数据库更新操作。3) 在上述ProviderInfoBLL类中,封装ProviderInfoDAL.Modify()。4) 在修改记录页面(ModifyRecord.aspx)用服务器验证控件验证输入。 验证不合法:提示错误信息并要求重新输入。 验证合法:调用ProviderInfoBLL.Modify()方法进行数据库更新操作。3. 删除1) 创建存储过程,核心语句:Delete from TBL_ProviderInfo where pID=pID2) 在上述ProviderInfoDAL类中,实现方法Delete(),由Delete ()执行上述存储过程。方法名为:int Delete (string pID) /通过调用DB层类SqlHelper.ExecuteNonQuery()执行数据库删除操作。3) 在上述ProviderInfoBLL类中,封装ProviderInfoDAL.Delete()。4) 若删除不成功,则给出出错提示。4. 查询1) 创建存储过程,核心语句: 单位名检索(QueryByProvideName):select * from TBL_ProviderInfo where pName= pName 联系人检索(QueryByMessager):select * from TBL_ProviderInfo where pMessager= pMessager 主营业务检索(QueryByMainBus):select * from TBL_ProviderInfo where pMainBus = pMainBus 通用查询(Query):Select * fromt TBL_ProviderInfo2) 在上述ProviderInfoDAL类中,实现如下五个方法,由这些方法执行上述对应的存储过程。方法名为:int QueryBy ProvideName (string ProvideName) /单位名检索 /通过调用DB层类SqlHelper.FillDataSet() 填充数据集。int QueryBy MainBus(string MainBus) /主营业务检索 /通过调用DB层类SqlHelper.FillDataSet() 填充数据集。int Query () /通用查询 /通过调用DB层类SqlHelper.FillDataSet() 填充数据集。3) 在上述ProviderInfoBLL类中,封装如下五个方法:ProviderInfoBLL.QueryByProvideName();ProviderInfoBLL.QueryByMessager();ProviderInfoBLL.QueryByMainBus();ProviderInfoBLL.Query();4) 在往来单位主页面(ProviderInfo.aspx)中,时时监控单位名检索、助记码检索、联系人检索、主营业务检索这四个文本框,若有输入则执行ProviderInfoBLL类中相应的查询方法。5. 打印 选择需要打印的往来单位的子项。 设置相应的打印属性。 在ProviderInfoBLL类中,封装方法ProviderInfoBLL.Print()。 调用ProviderInfoBLL.Print(),执行打印操作。若失败,提示错误信息,并返回打印页面(Print.jsp)。 流程逻辑1. 本功能所涉及到的逻辑流程以活动图描述如下:图4 往来单位流程逻辑活动图2. 本功能点,分为五个功能模块,分别对这五个功能模块描述如下:l 增加模块(M1.1.2):功 能:完成增加功能。输入项目:图2-往来单位输入项类图。输出项目:图3-往来单位输出项类图。程序逻辑:P1: 产生增加记录页面(AddRecord.aspx)。P2: 等待用户输入各项信息。P3: 若用户取消则返回。P4: 若确定,则判断单位代码是不是唯一的4位有效整数。P5: 若P4不成立,给出提示:单位代码必须是唯一的4位有效整数, 返回P2。P6: 判断单位名称是否为空。P7: 若P6中单位名称为空,给出提示:单位名称不能为空,返回P2。P8: 保存记录至数据库。P9: 调用ProviderInfoBLL.Query() 刷新记录。l 修改模块(M1.1.3):功 能:完成修改功能。输入项目:见3.1.4输入项。输出项目:见3.1.5输出项。程序逻辑:P1: 产生修改记录页面(ModifyRecord.aspx)。P2: 等待用户输入各项信息。P3: 若用户取消则返回。P4: 若确定,则判断单位代码是不是唯一的4位有效整数。P5: 若P4不成立,给出提示:单位代码必须是唯一的4位有效整数,返回P2。P6: 判断单位名称是否为空。P7: 若P6中单位名称为空,给出提示:单位名称不能为空,返回P2。P8: 保存记录至数据库。P9: 调用ProviderInfoBLL.Query() 刷新记录。l 删除模块(M1.1.4):功 能:完成删除功能。输入项目:无。输出项目:见3.1.5输出项。程序逻辑:P1: 在输出项DataView中选中某一行。P2: 点“删除”,则弹出“确定/取消”提示。P3: 若取消,则返回主页面(ProviderInfo.aspx)。P4: 若确定,对数据库执行删除记录操作。P5: 若删除失败,提示系统错误,返回主页面(ProviderInfo.aspx)。P6: 提示删除成功。P7: 调用ProviderInfoBLL.Query() 刷新记录。l 查询模块(M1.1.5):a) 模糊查询功 能:完成查询功能。输入项目:单位名称,助记码,主营业务,联系人。输出项目:见3.1.5输出项。说 明:实现即时响应的查询方式,即边输入边检索。程序逻辑:P1: 监控所有输入项目文本框。P2: 若某个/某几个输入项目有动作,则提取信息,组合成查询语句,执行数据查询操作。P3: 调用ProviderInfoBLL.Query() 刷新记录,返回P1。l 打印模块(M1.1.6):功 能:完成打印功能。输入项目:需要打印的项(可勾选),纸张大小,字体大小,表头设置,显示缩放比例导出成Excel 格式。输出项目:打印文档,Excel文档。程序逻辑:P1: 采生打印页面(Print.jsp)。P2: 若取消,则返回主页面(ProviderInfo.jsp)。P3: 等待用户设置打印信息(若无输入,则采用默认设置)。P4: 确定,起动打印操作。 接口无 存储分配无0 注释设计1. 加在模块首部的注释:说明模块的作用、重要接口及简要概述2. 加在各分枝点处的注释:说明该分枝点的接口作用及返回类型。3. 对各变量的功能、范围、缺省条件等所加的注释:说明其作用及所要用到的地方。1 限制条件该系统是基于java虚拟机及http服务器的项目内存:256MB外存:15GB2 测试计划开发过程中,我们将对每个单元模块单独进行单元测试,整合在一起后再进行一次总的测试,预计将要花费三天的时间进行相关测试及bug的修改调试。3 尚未解决的问题银行账户资金交付于接受模块没有实现,有待解决。3.1.2 商品信息管理功能(BAS002) 商品信息管理功能程序描述该功能模块是进销存系统中的一个底层模块,主要是管理系统所需要的所有商品信息,包括增加、删除、修改、查询、打印等,为系统的其他模块调用做好铺垫。 功能根据需求分析和详细设计中的对商品信息管理的分析,可以得到商品信息管理的总的流程图如下:图5 商品信息管理流程图其中,所输入、修改、显示、的具体数据参见下图类图中的基本属性。针对上述流程中增加商品信息、删除商品信息、修改商品信息、查询商品信息、打印商品信息等功能,其具体的执行流程如下:l 增加商品信息(Add)图6 添加数据流程图l 删除商品信息图7 删除功能流程图l 修改商品信息图8 修改商品信息流程图l 查询商品信息A:匹配查询图9 匹配查询流程图B:模糊查询图10 模糊查询流程图商品信息管理中所用到的类图如下:图11 商品信息管理类图 输入项根据要求,商品信息管理中所用到的输入信息具体如下:商品代码(gID):12位数字,如:000101002002助记码(gHelpNum):名称的首写字母生产厂家(gProvider):下拉列表+浏览生产厂家信息商品类别(gClass):下拉列表+浏览商品类别信息商品型号(gType):字母-4位字母数字商品规格(gSize):字母-4位字母数字计量单位(gUnit):下拉列表(台)产地(gArea):下拉列表+浏览产地信息表商品名(gName)库存上限(gMax)库存下限(gMin)预设售价(gPrePrice)成本价(gCost)供货信息(gProvideInfo)备注(gRemark)。 输出项1、商品信息添加成功:提示添加成功,跳转到商品信息管理页面,以表格的形式显示添加后的商品信息;商品添加失败:提示添加失败,跳转到商品信息管理页面,以表格的形式显示原始的商品信息。2、商品信息删除成功:提示删除成功,跳转到商品信息管理页面,以表格的形式显示删除后的商品信息;商品删除失败:提示删除失败,跳转到商品信息管理页面,以表格的形式显示删除前的商品信息。3、商品信息修改成功:提示修改成功,跳转到商品信息管理页面,以表格的形式显示修改后的商品信息;商品信息修改失败:提示修改失败,跳转到商品信息管理页面,以表格的形式显示修改前的商品信息。4、商品信息检索成功:跳转到商品信息管理页面,以表格的形式显示检索到的商品信息;商品信息检索失败:提示没有符合要求的商品。5、打印商品信息成功:获得商品信息表;打印商品信息失败:提示相关的操作失误原因。 算法本商品信息管理模块主要是对商品信息进行增加、删除、修改、查找、打印等操作,具体是算法设计如下:l 增加1. 创建添加商品信息存储过程:核心语句:insert into tbl_GoodsInfo values(gID, gName,gHelpNum,gProvider,gClass,gProvideInfo,gRemark);2. 在DAL层创建GoodsDAL类并实现添加方法Add,由Add方法执行上述存储过程; int Add(string gID, string gName,string gHelpNum,string gProviderstring gProvideInfo,string gRemark)通过调用DB.SqlHelper.ExecuteSalcare();3. 在BLL层创建GoodsBLL类,并封装GoodsDAL.Add()方法。4. 在Add.aspx页面中,用服务器验证控件(RequiredFieldValidator)验证商品代码、生产厂家、商品类别是否填选或是否合法。 验证不合法:提示错误并要求重新填写或选择。 验证合法:调用GoodsBLL.Add()方法进行数据库验证。l 删除1. 创建删除商品信息存储过程:核心语句:delete from tbl_GoodsInfo where gID=getgid(所获得的商品代码)。2. 在DAL层的GoodsDAL类中实现删除方法Delete,由Delete方法执行 上述存储过程;int Delete(string gID)通过调用DB.SqlHelper.ExecuteSalcare()方法。3. 在BLL层的GoodsBLL类中,封装GoodsDAL.Delete()方法。4. 根据具体的删除情况给出提示:未选中行点击删除:给出必须选中行再删除的错误提示; 删除成功:提示删除成功,调用查询方法显示删除后的信息; 删除失败:提示删除失败。l 修改1. 创建修改商品信息存储过程:核心语句:updata tbl_GoodsInfo set gName=gName,gHelpNum=gHelpNum.gProvideInfo=gProvideInfo,gRemark=gRemarkwheregID=gID;2. 在DAL层的GoodsDAL类中实现修改方法Modify,由Modify方法执行 上述存储过程;int Modify(string gID, string gName,string gHelpNum,string gProviderstring gProvideInfo,string gRemark)通过调用DB.SqlHelper.ExecuteSalcare()。3. 在BLL层的GoodsBLL类中,封装GoodsDAL.Modify()方法。4. 在Modify.aspx页面中,用服务器验证控件 (RequiredFieldValidator)验证商品代码、生产厂家、商品类别是否 填选或是否合法: 验证不合法:提示错误并要求重新填写或选择。 验证合法:调用GoodsBLL.Mofify()方法进行数据库验证。l 查找:1. 创建查询商品信息存储过程:核心语句:select gID,gName,gHelpNum from tbl_GoodsInfo where gID= gID and (or) gName= gName;2. 在DAL层的GoodsDAL类中实现查询方法Query()方法,由Query 方法执行上述存储过程;int Query()通过调用DB.SqlHelper.ExecuteSalcare()。3. 在BLL层的GoodsBLL类中,封装GoodsDAL.Query()方法。4. GoodsInfomanagement.aspx页面中,用服务器验证控件 (RequiredFieldValidator)验证是否输入了查询条件或所输入的查询条件是否合法:a) 未输入点击查询:弹出必须先输入查询条件的错误提示;b) 输入不合法:调用GoodsBLL.Query()方法进行数据库验证。 流程逻辑刷新模块(M2.0)功 能:刷新页面;输入项目:无;输出项目:无;程序逻辑:P1: 按照商品代码查询数据库中的商品信息表;P2: 将更新后的结果返回显示页面的

温馨提示

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

评论

0/150

提交评论