1、1.2背景 41.3定义 41.4参考资料 42总体设计 52.1需求规定 52.2运行环境 52.3基本设计概念和处理流程 62.4结构 72.5功能需求与程序的关系 82.6人工处理过程 92.7尚未问决的问题 93接口设计 103.1用户接口 103.2外部接口(硬件接口) 103.3内部接口(软件接口) 104运行设计 104.1运行模块组合 104.2运行控制 104.3运行时间 105系统数据结构设计 115.1逻辑结构设计要点 115.2物理结构设计要点 115.3数据结构与程序的关系 11 5.4 数据库表-76系统出错处理设计 126.1出错信息 186.2补救措施 186.
2、3系统维护设计 191引言1.1编写目的本文档的目的是阐述水晶阁网上购物商城的概要设计。本概要设计说明书编写的目的在于全面说明水晶阁网上购物商城系统第一阶段的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基础。本说明书的预期读者为系统设计人员、软件开发人员、客户方的系统设计人员和项目评审人员。应用目标本网站使人们可以方便、快捷的查看水晶阁网上购物商城销售的任何产品,也便于水晶阁网上购物商城管理员对网站进行管理,并能对销售情况进行管理,随时掌控网站的运营情况。1.2背景 项目名称: 任务提出者: 水晶阁网上购物商城有限公司 开发者: 用户:面向
3、所有网络用户 计算站:具体运行服务器所在,由任务提出者决定1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。缩写、术语解 释流程图以图形形式表现出网站的购物流程1.4参考资料列出有关的参考文件,如:a. 本项目的经核准的计划任务书或合同,上级机关的批文;b. 属于本项目的其他已发表文件;c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。序号资料名文件编号发表日期出版单位1需求分析书闽枫居2总体设计2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求(可以参考需求说明书
4、)2.1.1功能描述2.1.2性能要求2.2运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定(可以参考需求说明书)操作系统Windows 2000 Server以上,LIUNX,UNIX,或其他网络服务器脚本解释器本网站要求安装Java Virtual Machine(JVM)虚拟机,以及Microsoft Internet Explorer5.5以上版本或其他浏览器,才能正常进行浏览。Web服务器Tomcat 5.0或以上数据引擎Microsoft Sql Server 2000权限要求对Sql Server数据库具有建表、备份的权限空间大小初次安装至少10M可用空间硬件
5、要求CPU PIII500以上、内存256M或更高带宽要求10M共享或更高2.3基本设计概念和处理流程2.4结构功能模块详细要求购物车可让客户在网站选购商品,并存放入其中,最后可进行结算。BBS可让客户在论坛上发表对于网站的看法及建议,及对水晶的看法,如有水晶想要进行拍卖,亦可在上面进行拍卖,如果对于网站的一些建设有看法,亦可提出,如果觉得有哪些不满意,或是在购买商品时存在一些其他的环节错误,也可以提出,让工作人员进行处理。在线支付功能可让客户在网上进行支付,无需进行银行汇款,节省其中的手续。用户注册功能可让客户进行注册,为其后的购物建立基础。售后服务如商品存在问题,可是此找到部分解决的方法,
6、其中的解决方法多为BBS中,曾经出现过的问题,进行规类处理,为其他用户提供方便。搜索功能可让客户在网站进行搜索商品,如果用户所查找的物品不存在,搜索功能将会自动记录下来,并进行累积,作为网站统计数据的一部分。商品推荐此区中将会每个月推荐3个热门的商品,以供客户进行选择。特价区在此区中,将会定期更新一些水晶信息,提供一些性价比较高的水晶,满足部分客户的需求,为网站提供一定的访问量,提高知名度。用户管理功能修改用户信息、钱币兑换:当用户选购一定的商品以后,可增加一定虚拟币,其价值和人民币等值,当达到一定值后,可用来购买商品。商品分类此区中将对网站所拥有的所有水晶,进行一个分类,细分水晶,方便客户选
7、择所喜爱的水晶。水晶故事在此对各种类型的水晶进行全方位的介绍,让客户了解水晶,走近水晶,了解关于水晶的故事,不会对自己所选购的水晶,存在误区。后台管理功能可让管理人员在后台对网站进行管理,并实时更改网站上的信息。2.5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现是处于哪个模块中的:BS用户名、密码验证修改用户个人信息搜索信息汇总用户结账功能连接银行接口注册用户查询相关售后信息查看推荐商品查看特价商品管理员后台管理更改管理员信息增加、修改商品分类删除商品分类介绍水晶相关历史水晶导购用户实时反馈信息增加、修改商品信息删除商品信息统计在线用户信息执行网站后台备份2.6人工处理过程
8、说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。2.7尚未解决的问题说明在概要设计过程中尚未解决、而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口程序是标准的Web 程序,提供图形化的用户界面。3.2外部接口(硬件接口)本网上购物系统,将使用网上银行的在线支付系统,以供客户进行实时在线支付, 水晶阁网上购物商城系网络销售型网站,所使用的支付接口为网上银行机构所提供,我们将向该接口提供网站信息,当用户使用网上银行系统支付和商品等值的钱以后,我们将客户所购买的物品邮寄给客户,安全性较高.3.3内部接口(软件接口)说明本系统之内的各个系统元素之间的接口的安排
9、(可暂时先省去)4运行设计4.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。模块集合运行条件支持软件4.2运行控制说明每一种外界的运行控制的方式方法和操作步骤。运行名称控制方法操作步骤4.3运行时间说明每种运行模块组合将占用各种资源的时间。所占资源时间5系统数据结构设计5.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。5.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单
10、位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。补充说明:5.1和5.2可以合并为列出数据库中的所有表的设计结构(可以参照图书零售系统范例)5.3数据结构与程序的关系说明各个数据结构(表)与访问这些数据结构的模块的关系:序号表 名客户退货表2客户订单表3仓库表4仓库明细表5仓库进货表6仓库发货表7水晶信息表8售后服务信息表9搜索信息记录表10商品分类表11商品类型表12角色表13管理员信息表14客户信息表15客户信息明细表16操作日志表17补货预警表18购物车临时表5.4数据表5.4.1客户退货表表名:ClientBack字段名类型功能说明BatchBackIDInt退货单 I
11、DPK 自动生成ClientID客户IDFKMerchandiseID商品 IDMerchandiseCount商品件数MerchandiseStateVarchar 50商品状态BackDateDatetime退货日期系统自动记录BackTypeVarchar 40退货类型差错,破损5.4.2客户订单表ClientOrderClientOrderID订单 IDPK、自动生成Count数量PriceMoney价格PostAge邮费SendModeVarChar 40发送方式Remark5.4.3仓库明细表StockDetailSortID商品类别TypeID商品类型MerchandiseNam
12、eVarChar 30商品名称MarketPrice市场价格MemberPrice会员价格DiscountPrice折扣价格StandTime上架时间自动记录ClickCount点击次数MerchandiseDetailVarChar 300商品详细说明PictureInfo图片信息存放图片地址5.4.4水晶信息表CrystalInfoInfoIDint信息 IDPK 自动增长InfoNameVarchar 30信息名称InfoContentVarchar 3000信息内容InfoPicture信息图片地址InfoDerivation信息出处InfoIssueTimeDateTime信息发布日
13、期5.4.5售后服务信息表AfterServiceInfoSaleID售后IDPK(自增长)SoldCrystalVarchar 500反馈信息5.4.6搜索信息记录表SearchInfoSearchID搜索IDKeywords常用关键字Varchar 3005.4.7商品分类表MerchandiseSort分类 IDPK 自增长SortNameVarchar 20分类名称5.4.8商品类型表MerchandiseType类型 IDTypeName类型名称5.4.9角色表RoleRoleID角色 IDRoleName角色名5.4.10管理员信息表AdminInfoAdminID管理员IDPK自
14、增长AdminNameVarchar 8管理员名称AdminPassword管理员密码AdminState管理员状态5.4.11客户信息明细表ClientInfoDetail客户 ID自动编号(PK)ClientNameVarchar 16客户名称ClientPsw客户密码ClientSexChar 2客户性别ClientBirthday出生日期ClientAgeVarchar 3客户年龄ClientSchoolAge客户学历ClientProfession客户职业ClientIntegral客户积分ClientPhoneVarchar 12客户电话ClientMobileVarchar 11
15、客户手机ClientAddress客户地址ZipCodeVarchar 6邮政编码ClientIDC客户身份证5.4.12操作日志表TraceLogTraceID操作 ID操作用户IDTraceName操作用户名TraceTime操作时间TraceType操作类型添加、修改、删除TraceCommandVarchar 200操作命令SQL字符串5.4.13补货报警表AlarmAlarm ID预警 IDVarChar 20Sort IDType IDAlarmTime预警时间5.4.14购物车临时表ShoppingCarCarID购物车ID商品IDAllPrice总金额5.4.15留言信息表Le
16、aveBook numeric(18,0)6系统出错处理设计6.1出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。出错情况提示信息发生条件解决办法500错误:访问asp网页出现以下错误:无法显示网页您要访问的网页有问题,无法显示。Jsp程序有问题,您要查看详细错误信息,才能够确定到底是Jsp程序哪里出现了错误.在IE工具栏,选择 工具-Internet 选项高级 取消 显示友好Http错误信息. 然后重新刷新网页 就可以看到详细错误信息.IE发生内部错误,窗口被关闭在使用IE浏览一些网页时,出现错误提示对话框:“该程序执行了非法操作,即将关闭”,单
17、击“确定”按钮后又弹出一个对话框,提示“发生内部错误”。单击“确定”按钮后,所有打开的IE窗口都被关闭。该错误产生原因多种多样,内存资源占用过多、IE安全级别设置与浏览的网站不匹配、与其他软件发生冲突、浏览网站本身含有错误代码这些情况都有可能,需要耐心加以解决。关闭过多的IE窗口。如果在运行需占大量内存的程序,建议IE窗口打开数不要超过5个。出现运行错误用IE浏览网页时弹出“出现运行错误,是否纠正错误”对话框,单击“否”按钮后,可以继续上网浏览。可能是所浏览网站本身的问题,也可能是由于IE对某些脚本不支持。启动IE,执行“工具Internet选项”菜单,选择“高级”选项卡,选中“禁止脚本调试”复选框,最后单击“确定”按钮即可。6.2补救措施说明故障出现后可能采取的变通措施,可能包括:a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b. 降效技术说明准备采用的后备技术,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1