网上化妆品先手系统详细设计说明书.docx
- 文档编号:9885339
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:6
- 大小:18.98KB
网上化妆品先手系统详细设计说明书.docx
《网上化妆品先手系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《网上化妆品先手系统详细设计说明书.docx(6页珍藏版)》请在冰点文库上搜索。
网上化妆品先手系统详细设计说明书
网上化妆品先手系统(详细设计说明书)
1引言...............................................................................................................................................2编写目的.................................................................................................................................2背景.........................................................................................................................................2定义.........................................................................................................................................2参考资料.................................................................................................................................22程序系统的结构...........................................................................................................................23程序1设计说明.........................................................................................................5程序描述.................................................................................................................................5功能.........................................................................................................................................6性能.........................................................................................................................................7输人项.....................................................................................................................................7输出项.....................................................................................................................................7算法.........................................................................................................................................7流程逻辑.................................................................................................................................8接口.......................................................................................................................................13存储分配...............................................................................................................................13注释设计.............................................................................................................................13限制条件.............................................................................................................................13测试计划.............................................................................................................................13尚未解决的问题.................................................................................................................144程序2设计说明.......................................................................................................14 1 详细设计说明书 1引言 编写目的 通过对概要设计说明书的书写完成,进一步完善“网上化妆品销售系统”的各部分并编写了代码。
完成部分代码,真正意义上实现“网上化妆品销售系统”。
背景 说明:
a.网上化妆品销售系统; b.本项目任务提出者王璐;c.开发者王璐; d.用户对化妆品需求的人,多为女性;e.运行所需最低配置计算机系统Windows2000; 定义 化妆品销售系统:
化妆品市场在全国其他产品市场所占份额也越来越大。
但于国内进口关税较高,柜台费贵,使得以国际品牌为主流的较多抗皱系列化妆品、香水等国内价格极高,消费者不易接受,所以利用现代科学技术配合网上销售,改善这个问题。
管理员:
通过账号密码进入系统,随时查询产品信息,纠正错误信息。
供应商:
通过账号密码进入系统,上传新的产品信息,更新旧的产品信息。
随时查看产品交易信息。
会员:
直接在网站登录账号密码,查看自己账号信息,随时浏览产品信息,可以购买或取消产品订单。
客服人员:
登录账号密码查看物流订单,安排统一邮寄,上传物流跟踪情况。
数据库管理软件:
SQLServer运行环境:
WinXP 参考资料 1.《jsp程序设计》范立峰、乔世全、程文斌人民邮电出版社2.《电子商务教程——实例探讨篇》李劲中国青年出版社3.《JSP程序员成长攻略》蒙祖强龚涛中国水利水电出版社 2 4.《软件工程导论》张海潘清华大学出版社 2程序系统的结构 客户登陆会员登录购物购买NY下订单交易完成 图1:
会员业务流程图 表现层业务层数据访问层DB 图2:
整个软件层次 3 开始浏览用户留言浏览商品列表登录浏览商品登录登录添加商品进购物车用户留言购物车生成订单退出结束3:
前台用户操作流程4 图 开始登陆管理员主界面N有权限Y权限出错界面管理员管理用户管理产品管理订单管理留言管理退出结束图4:
后台业务流程 3程序1设计说明 程序描述 供应商自己完成对产品的添加操作,可以自己登陆数据库,查看自己需要的信息,通过Request的参数形式传到浏览器和服务器端。
包括商品的查询,修改,删除等操作。
本程序设计的特点就是要简洁,高效,方便。
为使用者提供一个方便的使用环境。
5
功能 控制面板用户命令1增加商品信息用户命令处理2查询商品信息3修改商品信息显示商品信息商品信息库显示信息显示器图:
主要功能结构1 商品信息 接收商品信息判断商品是否存在商品不存在命令商品存在命令自动生成商品信息转入商品修改系统写入显示信息显示 6 写入商品信息库图:
主要功能结构2 性能 在录入的时候保证数据的正确性与记录的唯一性,根据编号的唯一性确保记录的准确查询的时候保证查全性,所有相应域包含查询关键字的记录都应能查到。
查询的时候保证查准性,查到的记录应与给定的单项或组合查询条件完全匹配。
该程序的最长响应时间:
1s;更新处理时间:
5s;数据的转换和传送时间:
5s;解题时间;3s。
当外部硬件软件发生变化时,要做出及时的改变相适应,有较强的灵活性。
输人项 商品清单(MerchBill)表:
中文字段名英文字段名字段类型长度主键/外键字段值约束charmerchID供货商号profferIDchar名称fullNamevarchar商品编号条形码计量单位类别产地单价备注barCodekindunitCostotherscharvarcharmoneytextmetricUnitvarcharbirthPlacevarchar6680154850450PF NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNULLNULLNOTNULLNULL基本数据都是从键盘输入进入系统。
输出项 商品清单(MerchBill)表:
中文字段名英文字段名字段类型长度主键/外键字段值约束charmerchID供货商号profferIDchar名称fullNamevarchar商品编号条形码计量单位类别产地单价备注barCodekindunitCostotherscharvarcharmoneytextmetricUnitvarcharbirthPlacevarchar6680154850450PF NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNULLNULLNOTNULLNULL输出数据会显示在现显示屏上。
7 算法 主要代码:
JSP:
详细说明商品信息管理的算法:
添加一条商品信息 /*添加一条商品信息,输出商品编号和执行结果*/CREATEPROC( @merchID varchar(100), --商品编号 @fullName varchar(100), --名称@barCode varchar(15), --条形码 @Amount decimal(18,2),--库存数量 @kind int, --类型编号 @birthPlacevarchar(100), --产地 @profferID int, --供货商编号 @Introduce varchar(1000), --商品名称 @others varchar(1000), --备注 @profferIDntOUTPUT, --商品编号 @ReturnValueintOUTPUT --执行结果)AS DECLARE@ErrNoint --保存错误号 BEGINTRANSACTION --开始事务 /*手动维护数据唯一性的代码。
*/ DECLARE@ExistNamebit EXECExistByName‘Goods’,‘GoodsName’,@GoodsName,@ExistNameOUTPUT IF@ExistName=1 --当前商品名称已存在 BEGIN ROLLBACKTRANSACTION --回滚事务 SELECT@ReturnValue=3--返回VB组件的自定义枚举值 8 RETURN --结束存储过程 END /*添加记录*/ INSERTINTOGoodsValues(@GoodsName,@Amount,@UnitName,@TypeID, @SupplierID,@Introduce,@Remark) --记录当前的错误号 SELECT@ErrNo=@@ERROR /*输出参数*/ IF@ErrNo=0 --没有发生错误 BEGIN SELECT@ID=(SELECTMAX(GoodsID)FROMGoods) SELECT@ReturnValue=0 END ELSEIF@ErrNo=2627 --违反唯一约束 BEGIN ROLLBACKTRANSACTION --遇到错误则回滚事务 SELECT@ReturnValue=3 RETURN END ELSE --其他未知错误 BEGIN ROLLBACKTRANSACTION --遇到错误则回滚事务 SELECT@ReturnValue=1 RETURN END COMMITTRANSACTION --提交事务GO SETQUOTED_IDENTIFIEROFFGO SETANSI_NULLSONGO SETQUOTED_IDENTIFIERONGO SETANSI_NULLSONGO 删除一条商品信息 /*删除一条商品信息,输出执行结果*/CREATEPROC( @GoodsID int, --商品编号 @ReturnValueintOUTPUT --执行结果)AS DECLARE@ErrNoint --保存错误号 9 BEGINTRANSACTION --开始事务 /*验证是否存在当前商品编号,若否则不能删除*/ DECLARE@ExistIDbit EXECExistByID‘Goods’,‘GoodsID’,@GoodsID,@ExistIDOUTPUT IF@ExistID=0 --当前商品编号不存在 BEGIN ROLLBACKTRANSACTION --回滚事务 SELECT@ReturnValue=2--返回VB组件的自定义枚举值 RETURN --结束存储过程 END /*手动维护数据完整性的代码*/ EXECExistByID‘Buy’,‘BuyID’,@GoodsID,@ExistIDOUTPUT IF@ExistID=1 BEGIN ROLLBACKTRANSACTION SELECT@ReturnValue=3 RETURN END /*验证销售信息是否包含当前商品,若是则不能删除*/ EXECExistByID‘Sale’,‘SaleID’,@GoodsID,@ExistIDOUTPUT IF@ExistID=1 BEGIN ROLLBACKTRANSACTION SELECT@ReturnValue=3 RETURN END /*删除记录*/ DELETEFROMGoodsWHEREGoodsID=@GoodsID --记录当前的错误号 SELECT@ErrNo=@@ERROR /*输出参数*/ IF@ErrNo=0 --没有发生错误 SELECT@ReturnValue=0 ELSEIF@ErrNo=547 --发生外键冲突 BEGIN ROLLBACKTRANSACTION --遇到错误则回滚事务 SELECT@ReturnValue=3 RETURN END ELSE --其他未知错误 BEGIN ROLLBACKTRANSACTION --遇到错误则回滚事务 SELECT@ReturnValue=1 10
RETURN END COMMITTRANSACTION --提交事务GO SETQUOTED_IDENTIFIEROFFGO SETANSI_NULLSONGO SETQUOTED_IDENTIFIERONGO SETANSI_NULLSONGO 返回所有供货商 CREATEVIEW_SupplierAS /*返回所有供货商*/ SELECTSupplierID,SupplierName,Contact,Introduce,RemarkFROMSupplier GO SETQUOTED_IDENTIFIEROFFGO SETANSI_NULLSONGO SETQUOTED_IDENTIFIEROFFGO SETANSI_NULLSONGO CREATEVIEW_BuyAS SELECT,,, ,,, *ASTotalPrice, ,,, ,,,FROMBuyASBLEFTOUTERJOINGoodsASGON=GO SETQUOTED_IDENTIFIEROFFGO SETANSI_NULLSONGO SETQUOTED_IDENTIFIERONGO SETANSI_NULLSONGO 11 流程逻辑 化妆品销售系统系统接收命令增加商品信息命令分析输出结果修改商品信息在屏幕显示输入管理命令查询商品信息写入商品信息库库 图:
流程逻辑图1 增加商品信息系统接收信息判断商品是否存在输出结果输入商品信息自动转入修改商品信息系统自动生成商品信息在屏幕显示写入商品信息库图:
流程逻辑图2 12 接口 商品信息增 加模块 图7:
接口图 超市管理系统商品库存管理子系统商品信息查询模块商品信息查询模块商品信息数据库存储分配 本程序采用的是malloc/free动态管理内存,在程序需要的时候想系统申请空间,适当的时候释放不使用的空间。
于程序中某些地方可能不通过malloc调用申请空间,因此,malloc管理的空间不一下是连续的。
这样,空闲存储空间以空闲链表的方式组织,每个块包含一个长度、一个指向下一块的指针以及一个指向自身的存储空间的指针。
这些块按照存储地址的升序组织,最后一块指向第一块。
注释设计 说明准备在本程序中安排的注释,如:
a.加在模块首部的注释;b.加在各分枝点处的注释; c.对各变量的功能、范围、缺省条件等所加的注释;d.对使用的逻辑所加的注释等等。
限制条件 1.运行本软件程序首先要有员工信息密码等信息确认; 2.本程序受到机器本身硬件设备的影响,在速度上可能会出现一定的差异;3.本程序的输入值要按照预定的输入,不然会报错;4.如果需要新的功能这要在程序中增加代码。
13 测试计划 这计划将在下一个测试报告中详细的说明。
尚未解决的问题 无。
4程序2无 14 设计说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 化妆品 先手 系统 详细 设计 说明书
![提示](https://static.bingdoc.com/images/bang_tan.gif)