《电子商城网站概要设计说明书.doc》由会员分享,可在线阅读,更多相关《电子商城网站概要设计说明书.doc(68页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date电子商城网站概要设计说明书1电子商城网站概要设计说明书四川省托普信息技术职业学院软件开发IBM专业目 录1.引言31.1目的31.2定义31.3参考资料32.总体概述32.1产品标识32.2产品描述42.2.1系统属性42.2.2开发背景42.2.3产品功能42.3用户的特点52.4限制与约束52.5性能需求52.6设计约束52.6.1硬件约束52.7外部接口需求62
2、.7.1用户接口62.7.2硬件接口62.7.3通信接口63.软件系统结构设计63.1系统数据流图63.2软件体系结构93.2.1软件程序结构图93.2.2模块命名规则9模块描述。104.接口设计134.1户界面设计规则134.2内部接口设计144.2.1服务器端接口144.2.2客户端接口144.3外部接口设计144.3.1理员界面144.3.2用户界面145.出错处理设计146.系统维护设计141. 引言1.1 目的在完成了针对网上在线购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对网上在线购物系统做了全面细致的用户需
3、求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。 1.2 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商城会员网上购物平台中合法的系统注册用户游客未注册或者未登陆的网上购物平台浏览者管理员系统某部分的管理者管理员系统某部分的管理者商场指通过网络方式开展商品销售的电子商务平台1.3 参考
4、资料电子商城管理系统项目开发计划书Java程序设计JavaEE实用教程Jquery基础教程2. 总体概述2.1 产品标识产品名称:电子商城网站 产品类型:C2C2.2 产品描述2.2.1 系统属性电子商城网站是一个在Windows XP以上的操作系统平台下运行的Java Web应用程序,并借助数据库系统(My SQL)进行数据管理。2.2.2 开发背景随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上购物作为其中的一部分也有了迅速的发展。随着网络安全逐渐完善,网络标准逐渐规范,在线购物现在成日常购物主流之一。基于互联网,在网上购物系统搭建的平台下,顾客可以根据自己的
5、兴趣爱好有选择性的在网上购物,特别现在电脑十分的普及。只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的商品。2.2.3 产品功能本产品包括四大功能模块,优先级定义可采用以下方法(QFD对功能需求的分类方法):a. 高必须实现的功能,用户有明确的功能定义和要求;b. 中件应该实现的功能,用户的功能定义和要求可能是模糊的、不具体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这类功能的具体需求应当由需求分析人员诱导用户产生并明确;c. 低尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。序号功能名称功能需求标识优先级简要描述1用户登录子
6、系统用户登录_XiTonga用户按级限登录2商品信息管理子系统商品管理_XiTongb商品信息添加、修改3商品购物子系统商品购物管理_XiTongc添加、删除、查询商品信息4会员管理子系统会员管理_XiTongb重置密码、管理用户 2.3 用户的特点本系统的网站管理工作人员要求能比较熟练操作Windows操作系统即可,网站用户只要能识字就可以按照提示进行简单的查询,维护人员则须有一定的数据库管理和维护知识及技能。2.4 限制与约束 1开发限制在四周之内完成;2开发人员开发经验严重不足;3编程人员对开发工具不熟悉,编程经验非常有限;2.5 性能需求1.安全性要求高,能有效控制和管理不同的用户的权
7、限2.在1兆每秒以上的专用网上,服务器能同时处理5000用户端并发的访问3. 在P以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响应时间要求在0.51秒内2.6 设计约束2.6.1 硬件约束硬件配置:P以上的微机或者笔记本电脑;内存要求:128M以上;硬盘:2G以上2.7 外部接口需求2.7.1 用户接口用户界面:采用Windows的通用图形界面,对用户友好,输入方式可以有两种形式,客户端以触摸屏幕输入为主,但同时也必须对鼠标键盘提供支持,鼠标键盘输入作为后备和辅助输入方式;管理端设备以pc机和鼠标键盘输入为主。界面设计应遵循:1. 尽量保持一致性:界面规范应遵循MS Window
8、s软件界面的规范2. 设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束。3. 提供简单的错误处理机制4. 提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能。5. 操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符和提示消息的方式使用用户产生这种感觉。2.7.2 硬件接口支持一般的微机、笔记本电脑、个人掌上电脑等移动pc设备。2.7.3 通信接口tcp/ip协议,Internet接入协议,wi-fi、红外线无线传输协议等。3. 软件系统结构设计3.1 系统数据
9、流图会员购物系统会员所需商品信息商品顶层DFD会员订单信息处理支付处理会员D1订单信息支付信息D2所需商品信息订单0层DFD挑选1.2放入购物车1.3书D1所选商品信息新客户注册1.1填写信息图1转到支付平台2.1付款2.2对账2.4配送2.5订单提示信息提示信息提示信息能够转回购物系统2.3用户信息D3账单信息D3账单信息图2输入帐号和密码验证信息客户信息验证正确的信息支付D3账单信息图2.23.2 软件体系结构3.2.1 软件程序结构图前台功能模块商品展台商品购物会员管理新品上架商品查询购物车收银台会员注册会员登录会员资料修改商城公告订单查询特价商品电子商务系统前台功能结构图后台管理功能模
10、块商品管理商品列表会员管理 订单管理公告管理退出系统商品添加商品维护后台登录电子商务系统后台功能结构图3.2.2 模块命名规则名称编号名称编号会员登陆S01商城公告S09会员注册S02订单查询S10会员资料修改S03购物车S04收银台S05新品上架S06特价商品S07商品查询S08模块描述。名 称会员登陆标识S01子系统名称会员管理系统系统名称接口说明输入用键盘输入输出若登录成功则进入会员管理界面,否则返回验证失败信息。功能说明会员登录。数据库录入会员登录信息,若登录信息与数据库不符则提示“错误的用户名及密码”,需重新输入。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关
11、系说明调用模块无被调用模块名 称会员注册标识S02子系统名称会员管理系统名称接口说明输入用键盘输入输出若注册成功自动进入商城,否则提示错误项继续完成注册。功能说明会员注册成功会有自己的数据管理,能够进行商品添加购物车,付款以及收货信息的添加等。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称会员资料修改标识S03子系统名称会员管理系统名称接口说明输入用键盘输入输出修改完毕提示修改成功。功能说明会员资料修改主要是完善会员的资料方便交易的成功进行。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块无被调用模块名
12、称购物车标识S04子系统名 称系统名称接口说明输入鼠标点击输出添加成功,继续购物。功能说明更方便会员能够将自己喜欢的商品添加并统一付款。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称收银台标识S05子系统名称系统名称接口说明输入输出显示会员购物的总金额,并提示付款。功能说明运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块无被调用模块名 称新品上架标识S06子系统名 称系统名称接口说明输入输出功能说明。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称特价商
13、品标识S07子系统名称系统名称接口说明输入输出功能说明运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称商品查询标识S08子系统名 称系统名称接口说明输入输出功能说明运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块无名 称商城公告标识S09子系统名 称系统名称接口说明输入输出功能说明运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块无名 称订单查询标识S10子系统名 称系统名称接口说明输入输出功能说明运行环境说明所有支持sql和java的操作平台都可以运行
14、此程序。调用关系说明调用模块被调用模块无4. 接口设计4.1 户界面设计规则用户界面:采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:1. 尽量保持一致性:界面规范应遵循MS Windows软件界面的规范2. 设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束。3. 提供简单的错误处理机制4. 提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能。5. 操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。6. 设计良好的联机帮助7. 显示启动画面:画面简洁明快,富有现代气息。提供控制的内部轨迹:系
15、统应该让用户觉得是由用户在做决定,可以通过提示字符和提示消息的方式使用用户产生这种感觉。4.2 内部接口设计4.2.1 服务器端接口 管理员操作用户和商品信息,对商品信息进行添加删除修改。对用户权限进行管理。4.2.2 客户端接口 后台界面模块,得到客户登陆信息后查看用户信息,得到用户信息后查询商品信息择商品,对商品进行添加购买,得到购买信息后进行支付4.3 外部接口设计4.3.1 理员界面必须拥有用户管理、商品信息添加、删除、修改,商城公告修改添加等。4.3.2 用户界面必须拥有包括用户登陆,帮助,查询,商品信息展示在内的可视化用户界面。5. 出错处理设计正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案: 1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时 可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。 2)关于空记录带来的麻烦 有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。 3)有些运行错误也可用补获异常进行处理。6. 系统维护设计-