1、注2:文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。目录1引言11.1编写目的11.2参考资料12范围12.1系统主要目标12.2设计约束、限制13设计依据24开发环境24.1硬件环境24.2软件环境25术语、定义和缩略语25.1术语、定义25.2缩略语36系统体系结构36.1软件体系结构36.1.1软件体系结构图36.1.2模块命名规则46.2系统各个模块的流程图说明57登录模块67.1模块描述67.2设计实现(设计思路、流程图、关键算法)67.2.1设计思路67.2.2流程图67.2.3关键算法97.2.4所涉及到得数据表98资料管理模块108.1模块描述108.2设计实现(
2、设计思路、流程图、关键算法)108.2.1设计思路108.2.2流程图108.2.3关键算法139固话业务管理模块139.1模块描述139.2设计实现(设计思路、流程图、关键算法)149.2.1设计思路149.2.2流程图149.2.3关键算法1710宽带业务管理模块1710.1模块描述1710.2设计实现(设计思路、流程图、关键算法)1710.2.1设计思路1710.2.2流程图1710.2.3关键算法2111计费查询模块2111.1模块描述2111.2设计实现(设计思路、流程图、关键算法)2111.2.1设计思路2111.2.2流程图2211.2.3关键算法2512催缴费管理模块2512.
3、1模块描述2512.2设计实现(设计思路、流程图、关键算法)2512.2.1设计思路2512.2.2流程图251 引言1.1 编写目的详细设计说明书是根据需求规格说明书及概要设计说明书的要求所编写的,是为软件编码作依据的,为软件编码提供标准。1.2 参考资料电子商务系统概要设计说明书2 范围对电子商务系统概要设计说明书进行复审,如有变更需要在本节进行说明。以下内容描述软件详细设计的整体范围,其主要信息来自于电子商务系统需求规格说明书及电子商务系统概要设计说明书。2.1 系统主要目标本系统主要用来推广互联企业的产品和服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能,并
4、为企业提供便利的产品管理功能。本系统提供了完整的身份认证功能,用户可以使用自己的身份识别码登录本系统,执行相关的系统功能操作。而且对用户的个人隐私信息进行了加密处理,无论系统管理员、会员都无法访问其他人的隐私信息。通过使用本系统,管理员可以实现会员管理,商品管理,公告管理,以及订单管理,商品分类管理等操作;会员可以修改会员资料,购买商品,订单查询,管理购物车等操作。2.2 设计约束、限制1. 系统模块功能的逻辑实现较为复杂;2. 要赶上或突破已存在的较为完善的类似于本系统的实例,对本次开发极具挑战性3. 开发时间紧,开发人员开发经验严重不足;3 设计依据无4 开发环境4.1 硬件环境最低配置:
5、CPU P2.8 , RAM 2G 硬盘320G ,100M网卡4.2 软件环境表1 软件环境表环境名称软件版本操作系统windows 2000 server / XP浏览器IE6.0 以及以上版本数据库SQL SERVER 2000Java版本Jdk-1_5_0_06-windows以上版本服务器Tomcat 5.5.16以上版本5 术语、定义和缩略语5.1 术语、定义表2 术语定义表术语/定义说 明需求提供者提出有效软件需求的客户(用户)系统管理员可以登录本系统后台进行各项系统管理的工作人员会员在本商务系统进行各种购买行为的用户游客有可能成为会员的潜在用户5.2 缩略语表3 缩略表缩略语原
6、 文中文含义ECSE-Commerce System电子商务系统SRSoftware Requirement需求定义6 系统体系结构6.1 软件体系结构6.1.1 软件体系结构图后台管理后台登陆商品管理会员管理订单管理公告管理商品类别管理退出后台添加商品信息修改商品信息删除商品信息查看会员信息冻结解冻会员信息查看订单获取公告列表添加公告删除公告大分类信息管理添加小分类信息管理销售排序管理查看物品销售信息修改销售物品排序6.1.2 模块命名规则本系统的模块命名规则为:每个模块简写单词的首字母大写,编号采用一位大写字母加三位阿拉伯数字,大些字母取该系统的缩写首字母T,模块编码以100为起始标识,每
7、增加一个模块编码加100,各模块的命名如下所示:表4 系统功能模块命名规范模块名称模块标识编号用户登陆和注册LoginT100搜索功能(前台)SearchT200分类功能(后台)SortT300会员管理(后台)UsermanageT400购物车CarT500订单管理(前台)Memu1T600订单管理(后台)Memu2T700销售排序(后台)DescT800前台显示IndexT900显示信息的更新UpdateT1000各模块的子功能模块命名规则为:取父模块的模块标识,编号采用采用类似父模块的编码规则,子功能以10为起始标记,没添加一个子功能编码加10,各子功能模块的命名规范如下所示:表5 系统子
8、功能的模块命名规范父模块名称子模块登录验证Login1T110修改个人信息T120忘记密码T130申请注册T140关键字搜索T210类型搜索T220条件查询T230删除分类T310增加分类T320查看会员资料T410冻结会员资料T420删除T510结算T520T610取消订单T620T710修改订单T720销售量T810商品目录T910最热最新产品列表T920商品搜索T930公告栏T940会员注册及登录按钮T950T1010更改T1020添加T1030登陆验证Login2T1110推出登陆T11206.2 系统各个模块的流程图说明名称、标识符模块的名称、标识功能描述对模块功能的描述性能需求对该
9、操作在时间等待上的需求使用频度根据用户使用的频率的高低依次分为:5、4、3、2、1输入模块录入信息(如果空白为无)操作序列模块功能的基本操作流程图输出模块的输出信息(如果空白为无)所涉及到的数据表名称根据数据库设计给出模块所涉及到的数据表及操作补充说明对模块的特殊情况的说明(如果空白为无)77 登陆和注册7.1 模块描述登录模块主要实现用户根据不同的权限登录系统,执行个人权限内的系统功能操作。用户登录成功之后可以通过旧密码的验证重置个人密码。如果用户忘记密码,可以通过个人的用户名(用户号码)以及有效身份证件号码找回自己的密码。7.2 设计实现(设计思路、流程图)7.2.1 设计思路首先实现用户
10、登录信息的验证,验证过程分为两步:首先采用验证码验证,防止恶意登录,其次将用户登录名和密码与数据库中的用户信息进行对比验证。用户登录成功之后可凭借旧密码修改密码。用户如果忘记密码可以通过个人有效证件或者密码提示问题重设密码。7.2.2 流程图1)申请注册会员注册游客可以根据所需来注册会员系统确定后新增的会员0.5秒内要保存好,同时关掉新增界面,新增的会员也要在会员列表里显示出来3事件录入信息 在事件列表里添加一个新的事件所涉及到的数据表补充说明具体的事件信息在事件结构体里有说明2)登录验证登陆模块功能描述会员打开电子商务系统主页面,点击【登陆】后进入登陆模块。系统只允许注册并拥有合法的用户名及正确密码的用户进入。当登陆成功后,不同的用户群会显示相应权限及主要的信息并提示登陆成功。登录失败时,会显示登录失败的错误信息并返回登陆页面。会员,填充用户名和密码;系统查询数据库是否存在用户,找到后读取用户名和密码与用户的输入进行核对校验,等待0.5秒后做出判断,并提示信息。用户名、密码登陆主页面:登陆模块:相应页面或提示信息暂无2) 修改个人信息信息修改为已注册的合法用户提供信息服务。在验证用户名属于数据库后,读出该用户旧信息。要求用户填写密码和数据库中的进行核对校验,如果一致的话就允许用户修改个人信息。用户名、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1