




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上购物系统概要设计说明书班级:设计人:学号:指导老师:概要设计说明书1 .引言1.1 编写目的在需求规格说明书的根底上进行一步分析系统的各个功能;需求分析完成后 接着就进入软件设计阶段.软件设计的根本目标是用比较抽象概括的方式确定目 标系统如何完成预定的任务.概要设计描述了软件系统的草图,即确定系统的物理模型,主要包括三个方面的内容:一是将软件需求转化为软件体系结构;二是确定系统级的用户接口 ;三是确定全局数据结构和数据库模式.1.2 背景介绍商务网站设计的主要目的一般是通过网站的推广如淘宝网、拍拍网、京东、 亚马逊等等,实现企业的产品及效劳的互联,并使客户随时了解公司及公司所提 供的最新产
2、品的资讯同时也为客户提供及时的在线效劳及订单处理等功能.在线购物系统是企业产品与客户效劳之间建立更加直接沟通及交流的平 台.宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户, 让客户通过网站便能够自由选购,这是本系统的主要目的.1.3 定义需求:用户解决问题或到达目标所需的条件或功能;系统或系统部件要满足 合同、标准,标准或其它正式规定文档所需具有的条件或权能.2 .任务概述2.1 目标对功能的规定:网上购物是一个在互联网上进行商品销售治理的电子系统.根据实际情况, 把商品分类,提供商品查找,订单查询,商品治理,订单治理,系统治理等小模块合并成一个可执行的软件系统模型.使用户快
3、速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式, 对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的 性质全部满足.后台治理功能.治理员修改功能商品治理功能 会员治理功能2.2 限制和约束一个客户在系统中只有一个账号.客户要想购物必须先登陆.3 .总体设计3.1 处理流程图3.1-1在线购物流程示意图趾砧酒占信只臼强1和心与一 正常皆珍仁息一同怡思 有啪购信息/涅济信总物流南纪用户费求士制叫且一|开训中阳垢在图3.1-2总体面向数据流设计3.2总体结构和模块外部设计通过对用户需求的分析,可以分析出该在线购物系统划分为用户子系统即前 台、厂商
4、子系统即后台两个主模块.前台主模块分为七个模块:用户注册与登录 治理、商品浏览与搜索治理、购物车治理、客户订单治理、付款功能、客户个人 信息治理、客户留言治理.后台主模块分为七个模块:治理员身份验证、新闻管 理、商品治理、订单信息治理、用户信息治理、留言信息治理、帮助系统.在线购物系统新闻 治理商品 治理用户子系统厂商子系统户册登管用注与录品览搜管悔浏与索购物车管理户单理客订管付款功能户人息理客个信管户言理客留管理身验管员份电息用订信管户息理用信管.一口诉理留投管帮助系统图3.1-1总体模块图厂商子系统各模块分解如下图3.1-2治理员用户治理模块图图3.1-3新闻治理模块图商品治理M10.1M
5、10L2M103M10M10,SM10.6M10,7图3.1-4商品治理模块图图3.1-5订单信息治理模块图图3.1-6用户治理模块图图3.1-7留言投诉治理模块图图3.1-8帮助系统治理模块图厂商子系统主要IPO图图IPO-1 商品治理模块IPO图编号:M10模块名称:商品治理模块调用:M10.1 ,M10.2 ,M10.3,M10.4,M10.5,M10.6,M10.7,M10.8输入:治理员输入商品信息和商品类别信息输出:商品列表和商品类别列表处理:对商品列表和商品类别表进行查看,添加,修改和删除操作图IPO-2订单信息治理模块IPO图编号:M11模块名称:订单信息治理模块调用:M11.
6、1 , M11.2 , M11.3 , M11.4输入:用户订单信息和治理员输入的解决订单信息输出:订单列表处理:对订单列表进行查看,添加,修改和删除操作图IPO-3 留言投诉治理模块IPO图编号:M12模块名称:留言投诉治理模块调用:M12.1 , M12.2 , M12.3 , M12.4输入:用户留言投诉信息和治理员输入的解决信息输出:留言投诉信息列表处理:对留言投诉列表进行查看,添加,修改和删除操作图3.2-1在线购物系统模块图总体功能需求网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、与购置商品的业务需求.客户子系统各个模块功能概述1用户注册与登录治理:这是
7、前台用户进入系统的接口.虽然用户不进行注册 也可以登录网站进行商品浏览,但用户假设要进行购物,那么必须拥有-个合法的 用户账号,要拥有合法的用户账号,只需进行简单的注册即可.注册成功后, 可使用注册得到的账号进行登录,登录成功,即可在该平台进行购物.2商品浏览与搜索治理:用户访问购物网站,首要的任务就是找到自己所需的 商品.该模块提供了用户浏览检索自己所需商品的途径.用户可以便捷的浏览特价及热卖商品频道来快速查找商品, 还可以通过目录或关键字来检索 自己所需的商品.1购物车治理:用户找到自己所需商品后,如果还有其他需求的商品,可以将其 参加自己的购物车,用户可以对已参加购物车的商品进行治理比方
8、向其中添加、删除商品,修改购置商品的数量等2客户订单治理:顾客确定购物车中的商品后提交订单,如顾客已填写收货人 信息,那么页面显示该信息并由顾客确认.如尚未填写那么显示相应表单请其填 写,系统记录顾客提交的收货人信息以便其下次购物时使用.顾客提交订单 后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作.3付款功能:顾客在订单被销售方确认后,要选择付款方式,并付款给销售方, 然后才可以收到货.4客户个人信息治理:用户可以对自己的注册信息进行维护,比方,修改自己的联 系方式、重置密码等.5客户留言治理:用户可以对网站留言,对假冒伪劣商品进行举报等.厂商子系统各子模块功能概述1治理人
9、员身份验证:该局部的用户有一个超级治理员以及假设干个普通治理 员,超级治理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏 览、修改普通治理员和会员的资料,普通治理员分两种,一种是订单治理员: 主要负责订单治理,可浏览、修改订单状态,可浏览会员信息;另一种是界 面治理员:主要负责界面治理,可增、删商品和广告等操作.2新闻治理:该模块可以发布网站的一些重要新闻,比方新到商品、网站重大活 动等.3订单治理:顾客可通过 Web方式取消、修改自己提交的订单在治理员确认 前,查询自己提交的订单,治理员根据是否付款、发货等来确认和治理订 单信息.4 商品治理:治理员可以添加、修改、删除商品;也可以添
10、加、修改、删 除商品类别.5用户治理:该模块对前台注册用户进行治理,比方对有不良记录的用户账号 进行删除等处理.6留言治理:该模块对用户的留言与投诉信息进行治理,比方对用户反映的问 题进行回复并处理,对一些违反国家法律、法规的留言进行删除等.7帮助系统:该模块是为方便用户更方便的使用本系统而设.类似一个帮助文 档CHM ,对购物流程中每个步骤中经常出现的问题进行解答 ,并提供快速搜 索问题的途径.4 .接口设计4.1外部接口用户界面接口设计:本产品的用户一般需要通过终端进行操作, 进入主界面 后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面).用户对 程序的维护,最好要有备份.软
11、件接口 : WIN9X/NT操作系统,JAVA编程开发环境: windows7+jdk1.7+myeclipse硬件接口: PC机4.2内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如以下图 所示:(1)初始化模块:系统当用户登入网站后调用,执行完毕后进入消息循环 状态;(2)关闭系统模块:由系统功能模块调用,执行完后返回操作系统.(3)系统功能模块:接受系统功能区的相应信息,启动浏览、订购、登入、 效劳、治理等模块.(4)浏览模块:由相应消息驱动,完成对文件模块的直接消息响应功能, 可能会调用刷新浏览模块.(5)商品资料模块:由相应消息驱动,完成对购货资料区的直接消息响
12、应 功能,可能会调用刷新货物模块和货物查询模块(包括一般查询和高级查询) 、 货物订购模块、支付模块,补交货款模块.(6)用户资料模块:由相应消息驱动,完成对用户资料区的直接消息响应 功能,可能会调用刷新用户模块会员注册模块、会员帐目模块、会员预付模块.(7)定单资料模块:由相应消息驱动,完成对定单资料区的直接消息响应 功能,可能会调用刷新定单模块和定单查询模块及取消定单模块.(8)密码治理模块:完成对密码的治理.(9)身份验证模块:完成对用户身份的验证.5 .数据库设计数据库是“根据数据结构来组织、存储和治理数据的仓库.数据库在软件系统中起着很重要的作用,是持久性存储数据的地方.数据根据特定
13、的格式存储 到数据库中后,程序可以很方便的对其进行访问,并向其中添加数据、修改数据、 删除数据等.数据库的建立一般要经过概念结构设计、逻辑结构设计和物理结构 设计.5.1 概念结构设计通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念 模型.概念结构设计的主要任务就是绘制出系统的E-R图根据需求分析定义的实体对象有:用户、物流、商品、新闻、订单、留言等.该系统的局部 E-R图如图5-1至5-6所示:图5-1用户实体ER图图5-3新闻信息实体ER图综合以上各分E-R图,可以画出系统的整体E-R图,它描述了个实体之间的关图5-7总体E-R图5.2 数据库逻辑设计逻辑结构设计的任务
14、就是把概念结构设计阶段设计好的E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构.当今数据库使用的数据模 型是关系模型,所以逻辑结构设计的主要任务就是把 E-R图转换为关系数据模型, 即得到数据库的关系模式.根据E-R图的转化为关系数据模型的方法,将各个实体的转换如下用户用户名,用户密码,电子邮箱,联系 ,是否为治理员;类别类别编号,类别名称,类别描述 ;冏品厂品编号,冏品类别编号,冏品名称,冏品描述,冏品价格 ;订单订单编号,订货日期,订购商品数量,订单状态,客户名字,客户 地址,邮政编号,联系 ,总价,付款账户,付款方式,有效时间,备注信息;留言留言编号,留言时间,留言对象,
15、留言用户名,留言内容;物流物流编号,快递单号,商家信息,发货时间,收货时间,收件人姓名, 收件人联系 ,收件人地址,承运商名,物流投递状态;5.3 数据库物理结构设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构.结合所选用的DBMS,为给定的逻辑数据模型选取一个最适合应用要求的物理结构的过 程,就是数据库的物理结构设计.物理结构设计的主要任务就是确定数据库的表 结构、主、外键约束、索引设计等,各个实体设计如图表5.3-1用户实体表结构字段名字段描述数据类型数据大小是否是主码是含口以为空User_NAME用户名Varchar2()14是否User_PASSWORD用户密码Varch
16、ar2()20否否User_EMAIL用户邮箱Varchar2()45否否User TEL联系 Varchar2()11否否Is_ADMIN是否为治理Varchar2()1否否表5.3-2类别表结构字段名字段描述数据类型数据大小是否是主码是否可以为空Category_ID类别编号number15是否Category_NAME类别名Varchar250否否Category_DIS类别描述Varchar2200否否表5.3-3商品实体表结构字段名字段描述数据类型数据 大小是否是主码是否为 外码是否可 以为空Product_ID冏口口编会number15是否否Product_NAME商品名Varch
17、ar250否否否Category_ID类别编号number15否是否Product_DIS商品描述Varchar2200否否是Product_PRICE价格number(8, 2)否否否表5.3-4订单实体表结构字段名字段描述数据类型数据大小是否是主码是否为外码是否可以为空Order_ID订单编号number30是否否Order_DATE订购时间Date否否否Order_QTY订货数量Number10否否否Order_STATUS订单状态Varchar220否否否Customer_NAME客户姓名Varchar250否是否Customer_ADDRESS客户地址Varchar2100否否否Cu
18、stomer TEL联系 Char11否否否Post_CODE Char6否否否Price_TOTAL总价Number(8, 2)否否否Pay_WAY付款方式Varchar250否否否Pay_NAME付款账户Varchar250否否否Effective_TIME后效时间Date否否否Order_DIS备注信息Varchar2100否否是表5.3-5留言实体表结构字段名字段描述数据类型数据大小是否是主码是否可以为空Message_ID留言编号Number20是否Message_TO留百对象Varchar220否否Message_BY留言用户名Varchar220否否Message_TIME留百时
19、Date否否Message_DIS留百类容Varchar2500否否Message_STATUS留百状态Char1否否表5.4-6物流实体字段名字段描述数据类型数据大小是否是主码是否可以为空Logistics_ID物流编号Varchar230是否Courier_ID快递单号Varchar230否否Courier_NAME承运商名Varchar250否否Send_BY商家信息Varchar250否否Customer_NAME客户姓名Varchar250否是Send_TIME发货时间Date否否Receive_TIME收件时间Date否否Customer_TEL收件人联系 Char11否否Cust
20、omer_ADRESS收件人联系地址Varchar2100Logistics_STATUS物流状态Varchar220否否Post_CODE Char6否否6,出错处理设计6.1出错输出信息出错信息表出错信息出错时,系统输出信息的形式、含义及处理 方法乱码系统输出信息的形式为舌L码,解决方法:对 提交的汉字信息从新进行编码.注册输出信息,注册不成功,解决方法:输入符 合软件规定的会员名和密码.登录输出信息,没有添加成功,解决方法:仔细 检查插入语句是否出错,或者是是否有数据 库连接代码6.2补救举措将上面的给出的出错信息进行分析,得到主要的错误可能有:(1)数据库连接错误:这类错误主要是数据库设置不正确引起的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 集中供热方案(15篇)
- 有余数的除法(2位数除以1位数)竞赛试题例题
- 调度室技术工作总结
- 亮达建筑材料科技(徐州)有限公司年产100万平方米LD建筑保温与结构一体化模板生产项目环境影响报告表
- 课件1:2.3 涡流、电磁阻尼和电磁驱动-物理人教版选择性必修第二册
- 儿童公共卫生培训良好的健康卫生是最起码的文明准则
- 广告与市场营销培训
- 选址拓展工作总结
- 财务结算培训课题课件
- 小学二年级数学口算题每页60题
- 物管物业交接验收明细表格(全)模板
- ASTM-A269-A269M无缝和焊接奥氏体不锈钢管
- 血透患者常用药物及用药指导
- 工程施工赶工措施方案
- 2025届上海市静安区新中高级中学高二上生物期末检测模拟试题含解析
- 杭州市卫生健康委员会所属事业单位招聘考试真题
- 九年级分流工作实施方案
- 20S515 钢筋混凝土及砖砌排水检查井
- 楼盘、园区开荒保洁服务方案(投标方案)
- 普通高中(完全中学)办学水平督导评估指标体系
- 保修卡三包凭证
评论
0/150
提交评论