已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
部分内容来源于网络 有侵权请联系删除 1 引言引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 1 4 参考资料 2 2 程序系统的结构程序系统的结构 2 3 程序程序 1 标识符 设计说明 标识符 设计说明 5 3 1 程序描述 5 3 2 功能 6 3 3 性能 7 3 4 输人项 7 3 5 输出项 7 3 6 算法 7 3 7 流程逻辑 8 3 8 接口 13 3 9 存储分配 13 3 10 注释设计 13 3 11 限制条件 13 3 12 测试计划 13 3 13 尚未解决的问题 14 4 程序程序 2 标识符 设计说明 标识符 设计说明 14 部分内容来源于网络 有侵权请联系删除 详细设计说明书详细设计说明书 1 引言引言 1 1 编写目的编写目的 通过对概要设计说明书的书写完成 进一步完善 网上化妆品销售系统 的各部分并 编写了代码 完成部分代码 真正意义上实现 网上化妆品销售系统 1 2 背景背景 说明 a 网上化妆品销售系统 b 本项目任务提出者 王璐 c 开发者 王璐 d 用户 对化妆品需求的人 多为女性 e 运行所需最低配置计算机系统 Windows 2000 1 3 定义定义 化妆品销售系统 化妆品市场在全国其他产品市场所占份额也越来越大 但由于国内 进口关税较高 柜台费贵 使得以国际品牌为主流的较多抗皱系列化妆品 香水等国内价 格极高 消费者不易接受 所以利用现代科学技术配合网上销售 改善这个问题 管理员 通过账号密码进入系统 随时查询产品信息 纠正错误信息 供应商 通过账号密码进入系统 上传新的产品信息 更新旧的产品信息 随时查看 产品交易信息 会员 直接在网站登录账号密码 查看自己账号信息 随时浏览产品信息 可以购买 或取消产品订单 客服人员 登录账号密码查看物流订单 安排统一邮寄 上传物流跟踪情况 数据库管理软件 SQL Server 运行环境 Win XP 1 4 参考资料参考资料 1 jsp 程序设计 范立峰 乔世全 程文斌 人民邮电出版社 2 电子商务教程 下 实例探讨篇 李劲 中国青年出版社 3 JSP 程序员成长攻略 蒙祖强 龚涛 中国水利水电出版社 部分内容来源于网络 有侵权请联系删除 4 软件工程导论 张海潘 清华大学出版社 2 程序系统的结构程序系统的结构 图 1 会员业务流程图 图 2 整个软件层次 客户登陆 会员登录 购物 购买 下订单 交易完成 N Y 表现层 业务层 数据访问层 DB 部分内容来源于网络 有侵权请联系删除 图 3 前台用户操作流程 开始 浏览商品列表登录浏览用户留言 浏览商品 登录 登录 用户留言 添加商品进购物车 购物车 生成订单 结束 退出 部分内容来源于网络 有侵权请联系删除 图 4 后台业务流程 3 程序程序 1 标识符 设计说明 标识符 设计说明 3 1 程序描述程序描述 由供应商自己完成对产品的添加操作 可以自己登陆数据库 查看自己需要的信息 通过 Request 的参数形式传到浏览器和服务器端 包括商品的查询 修改 删除等操作 本程序设计的特点就是要简洁 高效 方便 为使用者提供一个方便的使用环境 开始 登陆 管理员主界面 有权限权限出错界面 管理员管理用户管理产品管理订单管理留言管理 结束 退出 N Y 部分内容来源于网络 有侵权请联系删除 3 2 功能功能 图 5 1 主要功能结构 1 显示 写入 写入 商品不存在命令 商品存在命令 商品信息 接收商 品信息 判断商品 是否存在 转入商品 修改系统 自动生成 商品信息 商品信息库 显示信 息 显示信息 用户命令 控制面板 用户命 令处理 1 增加商 品信息 2 查询商 品信息 3 修改商 品信息 商品信息库 显示商 品信息 显示器 部分内容来源于网络 有侵权请联系删除 图 5 2 主要功能结构 2 3 3 性能性能 在录入的时候保证数据的正确性与记录的唯一性 根据编号的唯一性确保记录的准确 查询的时候保证查全性 所有相应域包含查询关键字的记录都应能查到 查询的时候保证 查准性 查到的记录应与给定的单项或组合查询条件完全匹配 该程序的最长响应时间 1s 更新处理时间 5s 数据的转换和传送时间 5s 解题时间 3s 当外部硬件软件 发生变化时 要做出及时的改变相适应 有较强的灵活性 3 4 输人项输人项 商品清单 MerchBill 表 中文字段名英文字段名字段类型长度主键 外键字段值约束 商品编号 merchIDchar6PNOT NULL 供货商号 profferIDchar6FNOT NULL 名称 fullNamevarchar80NOT NULL 条形码 barCodechar15NOT NULL 计量单位 metricUnitvarchar4NOT NULL 类别 kindvarchar8NULL 产地 birthPlacevarchar50NULL 单价 unitCostmoney4NOT NULL 备注 otherstext50NULL 基本数据都是从键盘输入进入系统 3 5 输出项输出项 商品清单 MerchBill 表 中文字段名英文字段名字段类型长度主键 外键字段值约束 商品编号 merchIDchar6PNOT NULL 供货商号 profferIDchar6FNOT NULL 名称 fullNamevarchar80NOT NULL 条形码 barCodechar15NOT NULL 计量单位 metricUnitvarchar4NOT NULL 类别 kindvarchar8NULL 产地 birthPlacevarchar50NULL 单价 unitCostmoney4NOT NULL 备注 otherstext50NULL 输出数据会显示在现显示屏上 部分内容来源于网络 有侵权请联系删除 3 6 算法算法 主要代码 JSP form action admin addProduct do method post 详细说明商品信息管理的算法 添加一条商品信息 添加一条商品信息 输出商品编号和执行结果 CREATE PROC dbo GoodsAddNew merchID varchar 100 商品编号 fullName varchar 100 名称 barCode varchar 15 条形码 Amount decimal 18 2 库存数量 kind int 类型编号 birthPlace varchar 100 产地 profferID int 供货商编号 Introduce varchar 1000 商品名称 others varchar 1000 备注 profferID nt OUTPUT 商品编号 ReturnValue int OUTPUT 执行结果 VB 组件的自定义枚举值 AS DECLARE ErrNo int 保存错误号 BEGIN TRANSACTION 开始事务 手动维护数据唯一性的代码 DECLARE ExistName bit EXEC ExistByName Goods GoodsName GoodsName ExistName OUTPUT IF ExistName 1 当前商品名称已存在 BEGIN ROLLBACK TRANSACTION 回滚事务 SELECT ReturnValue 3 返回 VB 组件的自定义枚举值 部分内容来源于网络 有侵权请联系删除 RETURN 结束存储过程 END 添加记录 INSERT INTO Goods Values GoodsName Amount UnitName TypeID SupplierID Introduce Remark 记录当前的错误号 SELECT ErrNo ERROR 输出参数 IF ErrNo 0 没有发生错误 BEGIN SELECT ID SELECT MAX GoodsID FROM Goods SELECT ReturnValue 0 END ELSE IF ErrNo 2627 违反唯一约束 BEGIN ROLLBACK TRANSACTION 遇到错误则回滚事务 SELECT ReturnValue 3 RETURN END ELSE 其他未知错误 BEGIN ROLLBACK TRANSACTION 遇到错误则回滚事务 SELECT ReturnValue 1 RETURN END COMMIT TRANSACTION 提交事务 GO SET QUOTED IDENTIFIER OFF GO SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO SET ANSI NULLS ON GO 删除一条商品信息 删除一条商品信息 输出执行结果 CREATE PROC dbo GoodsDelete GoodsID int 商品编号 ReturnValue int OUTPUT 执行结果 VB 组件的自定义枚举值 AS DECLARE ErrNo int 保存错误号 部分内容来源于网络 有侵权请联系删除 BEGIN TRANSACTION 开始事务 验证是否存在当前商品编号 若否则不能删除 DECLARE ExistID bit EXEC ExistByID Goods GoodsID GoodsID ExistID OUTPUT IF ExistID 0 当前商品编号不存在 BEGIN ROLLBACK TRANSACTION 回滚事务 SELECT ReturnValue 2 返回 VB 组件的自定义枚举值 RETURN 结束存储过程 END 手动维护数据完整性的代码 EXEC ExistByID Buy BuyID GoodsID ExistID OUTPUT IF ExistID 1 BEGIN ROLLBACK TRANSACTION SELECT ReturnValue 3 RETURN END 验证销售信息是否包含当前商品 若是则不能删除 EXEC ExistByID Sale SaleID GoodsID ExistID OUTPUT IF ExistID 1 BEGIN ROLLBACK TRANSACTION SELECT ReturnValue 3 RETURN END 删除记录 DELETE FROM Goods WHERE GoodsID GoodsID 记录当前的错误号 SELECT ErrNo ERROR 输出参数 IF ErrNo 0 没有发生错误 SELECT ReturnValue 0 ELSE IF ErrNo 547 发生外键冲突 BEGIN ROLLBACK TRANSACTION 遇到错误则回滚事务 SELECT ReturnValue 3 RETURN END ELSE 其他未知错误 BEGIN ROLLBACK TRANSACTION 遇到错误则回滚事务 SELECT ReturnValue 1 部分内容来源于网络 有侵权请联系删除 RETURN END COMMIT TRANSACTION 提交事务 GO SET QUOTED IDENTIFIER OFF GO SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO SET ANSI NULLS ON GO 返回所有供货商 CREATE VIEW dbo view Supplier AS 返回所有供货商 SELECT SupplierID SupplierName Contact Introduce Remark FROM Supplier GO SET QUOTED IDENTIFIER OFF GO SET ANSI NULLS ON GO SET QUOTED IDENTIFIER OFF GO SET ANSI NULLS ON GO CREATE VIEW dbo view Buy AS SELECT B BuyID B GoodsID G GoodsName B UnitPrice B Amount G UnitName B UnitPrice B Amount AS TotalPrice B Deliverer B Transactor B RegistrarID B RegDate G TypeID G SupplierID B Remark FROM Buy AS B LEFT OUTER JOIN Goods AS G ON B GoodsID G GoodsID GO SET QUOTED IDENTIFIER OFF GO SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO SET ANSI NULLS ON GO 部分内容来源于网络 有侵权请联系删除 3 7 流程逻辑流程逻辑 图 6 1 流程逻辑图 1 图 6 2 流程逻辑图 2 增加商品 信息系统 输入商 品信息 接收 信息 判断商品 是否存在 自动转入 修改商品 信息系统 自动生 成商品 信息 写入商品 信息库 输出 结果 在屏幕 显示 化妆品销售系统 输入管 理命令 系统接 收命令 命令 分析 3 1 增加商 品信息 3 2 查询商 品信息 3 3 修改商 品信息 写入商品 信息库库 在屏幕 显示 输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- youery五一活动策划方案
- 稀释槽施工方案
- 墙身贴砖施工方案
- 电厂模板施工方案
- 晚会活动策划方案总结
- 2025-2030中国液体化工物流市场区域一体化发展研究报告
- 2025亚洲物流配送行业市场深度分析及未来发展前景与发展策略报告
- 区域隔断施工方案
- 保温施工方案审批
- 简单雨棚施工方案
- 内蒙古电力建设定额站2025年第二季度配电网设备材料编审指导价
- 注塑厂生产安全培训课件
- 秋冬季安全行车培训
- 团结班集体主题班会课件
- 2025年内蒙古自治区选调生考试综合知识历年真题试卷
- 2025春国家开放大学《毛概》终考大作业答案
- 2025年时政100题(附答案)
- 《遗传学实验》课程教学大纲 (一)
- 小学男生生理卫生健康教育讲座
- 电表更名协议书
- 入团团员考试试题及答案
评论
0/150
提交评论