软件工程课程设计《网上购物系统项目》软件设计说明书

上传人:cl****1 文档编号:470538589 上传时间:2022-08-03 格式:DOC 页数:29 大小:1.40MB
返回 下载 相关 举报
软件工程课程设计《网上购物系统项目》软件设计说明书_第1页
第1页 / 共29页
软件工程课程设计《网上购物系统项目》软件设计说明书_第2页
第2页 / 共29页
软件工程课程设计《网上购物系统项目》软件设计说明书_第3页
第3页 / 共29页
软件工程课程设计《网上购物系统项目》软件设计说明书_第4页
第4页 / 共29页
软件工程课程设计《网上购物系统项目》软件设计说明书_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《软件工程课程设计《网上购物系统项目》软件设计说明书》由会员分享,可在线阅读,更多相关《软件工程课程设计《网上购物系统项目》软件设计说明书(29页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计网上购物系统项目软件设计说明书设计组学生:指导教师: 北京理工大学计算机学院2011年9月目录1、引言211、编写目的212、项目背景213、定义314、参考资料32、任务概述421、目标422、运行环境423、需求概述524、条件与限制53、总体设计531、处理流程532、总体设计和模块外部设计833、功能分配104、接口设计1141、外部接口1142、内部接口135、数据结构设计1451、逻辑结构设计1452、物理结构设计1753、数据结构与程序的关系176、运行设计1761、运行模块的组合1762、运行控制187、出错处理设计1971、出错输出信息1972、出错处理对策1

2、98、安全保密设计199、维护设计21部分详细设计:用户登录模块221、引言2211、编写目的2212、项目背景2213、定义2314、参考资料232、总体设计2421、需求概述2422、软件结构243、程序描述:用户登录模块2431、功能2432、性能2533、输入项2534、输出项2535、算法2536、程序逻辑2537、接口2638、存储分配2739、限制条件27310、测试要点271、引言11、编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行

3、为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI

4、交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本设计说明书用于概要说明系统设计的各个环节,供开发人员参考。12、项目背景 软件名称:XXX网上购物系统开发者:李锋,杨瑞,刁博宇,郭靖,刘鹏飞项目简介:本系统主要实现网上产品展示,在线买卖,账户管理和仓库货物管理(1) 不同身份有不同的权限功能(管理人员、注册用户、游客)(2) 在线产品展示(分页显示)(3) 在线定购 (4) 后台管理(用户管理、仓库的管理)13、定义Asp:(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于window

5、s服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language14、参考资料 书籍:1 谭浩强 动态网页制作ASP 北京电子工业出版社. 2002.82 彭万波 网页设计精彩实例 北京电子工业出版社.2002.33 袁玫等 网络数据库应用教程 北京人民邮电出版社.2002.24 潘英伟 网站开发实用手册 中国广播电视出版社.2001.95 樊健平 ASP高级编程及其项目应用开发 中国水利水电出版社.2003

6、.16 许卫林 VBScript+ASP动态网页制作 中国电力出版社.2002.17 金旭亮 网站建设教程 北京高等教育出版社.2005.18 张海潘 软件工程导轮(第五版) 清华大学出版社.2008.29 石志国 ASP精解案例教程 清华大学出版社.2004.110 汪晓平、钟军ASP网络开发技术(第二版) 人民邮电出版社.2003.12文档:XXX网上购物系统概要设计说明书 V1.0 李锋XXX网上购物系统项目开发计划V1.0 杨瑞XXX需求说明书 李锋测试计划 V0.5李锋用户操作手册(初稿) 刁博宇2、任务概述21、目标网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的

7、维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车,提交定单进行购买。 网上购书平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。基于以上,网上购物系统主要的功能如下

8、: (1) 系统账户管理:具有系统管理员的身份登录,负责添加用户。用户可以分为三类,一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家,买家具有浏览商品和购买商品的权限。(2) 前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品可以购买。(3) 预定服务:可以添加和删除订单,添加的订单记录订单编号,预定日期,预定的价格等。(4) 系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号,姓名,性别,住址,身份证号码。22、运行环境全面兼容主流Windows操作系统(包括Win

9、dows98,ME,2000,Xp,Vista,Win7)。(可根据项目进度,选择是否开发基于Android平台的手机客户端)23、需求概述完成概要设计,用来指导详细设计和后续的编程、测试与维护。24、条件与限制 (1) 按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。(2) 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。3、总体设计 总体设计主要从系统结构、功能模块、功能划分等方面进行概要设计。31、处理流程3.1.1、前台(消费者) 消费者用户浏览网页非会员用户会员用户用户注册会员

10、登录忘记密码修改会员信息浏览商品将商品放入购物车购买商品下订单网上支付购买成功退换货取消订单售后评价图3.1 系统前台处理流程图3.1.2、后台(系统管理员)系统管理员登陆商品信息管理订单管理退换货管理用户信息管理查看会员列表查看会员信息禁止异常用户登录删除过期会员账号售后评价管理支付管理查看商品库存信息修改商品信息管理商品评论订单人工支付删除过期订单意外处理查看订单信息查看商品信息查看交易记录日志查看商品评价删除非法评价并处理相关用户账号管理退换货信息图3.2 系统后台处理流程图32、总体设计和模块外部设计3.2.1、系统架构设计网站主页消费者系统管理员账号管理商品信息查询购物车商品购买支付

11、功能售后评价退换货订单管理支付管理用户信息管理商品信息管理订单管理售后评价管理退换货管理用户登录图3.3 系统架构设计图系统主要分为消费者和系统管理员两大模块:在消费者模块中,主要实现消费者购买商品有关的功能,包括挑选商品、购买商品、网上支付、商品评价、退换货等,同时会员用户还有对自己账号的管理权限,包括修改注册信息、修改密码等;另一个模块为系统管理员模块,实现对网站的管理功能,包括用户信息管理、商品信息管理、订单管理、支付管理、售后评价管理和退换货管理,同时管理员拥有对所有信息的查看修改权限,以保证当意外发生时,管理员可以及时采取相关措施,以减小和避免不必要的损失。3.2.2、模块设计1、消

12、费者模块(1) 账号管理模块:实现功能包括游客用户申请注册成为会员用户、会员用户登录、会员用户账号管理、登陆密码修改,是其它模块实现功能的基础;(2) 商品信息查询模块:可以让用户浏览所有的商品信息,并按照一定条件进行商品搜索,例如商品价格、商品种类、折扣信息等;(3) 购物车模块:用户将自己选中的商品放入购物车,并由此生成订单;(4) 商品购买模块:由购物车内商品生成订单;(5) 支付管理模块:用户点击支付后,有低昂钱页面跳转到网银支付页面,实现支付功能,完成商品购买;(6) 售后评价模块:用户买完商品后可以对其进行评价;(7) 退换货申请模块:在相应的期限内,用户可以申请将自己不满意的商品

13、退货或者进行换货调整;(8) 订单管理模块:用户可以查看自己买过的商品,或取消还没有支付的订单。2、系统管理员模块(1) 用户信息管理模块:管理员可以查看会员用户的注册信息,对会员用户账号进行权限管理,删除过期账号等;(2) 商品信息管理模块:管理员可以查看并修改商品信息,例如商品价格、库存量、折扣信息等;(3) 订单管理模块:管理员可以查看所有订单信息,删除过期订单和无效订单,处理人工支付的订单;(4) 支付管理模块:管理员可以查看交易记录日志,并以此为凭证与银行等商家合作;(5) 售后评价管理模块:管理员可以查看并管理所有商品的售后评价,删除不合格的评价;(6) 退换货管理模块:管理员可以

14、查看用户提出的退换或申请,核实情况并进行退换货处理;33、功能分配 3.3.1、与消费者有关的功能(1) 注册:游客用户注册成为会员用户,由账号管理模块实现;(2) 登陆:会员用户登陆获得更多权限,由账号管理模块实现;(3) 账号管理:修改用户账号的信息,由账号管理模块实现;(4) 浏览商品:可以进行分类商品查询,例如按价格查询、按品牌查 询等,由商品信息查询模块实现;(5) 购买商品:用户可以通过网银支付等途径购买自己选中的商品,由商品购买模块和支付管理模块(消费者模块内)共同实现;(6) 售后评价:用户对自己买过的商品进行评价,由售后评价模块实现;(7) 退换货:在相应的期限内,用户可以申请将自己不满意的商品退货或者进行换货调整,由退换货申请模块实现;(8) 订单管理:用户可以查看自己买过的商品,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号