资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
系统设计目录系统成员目录第1章引言1.1编写目的1.2系统背景介绍1.3定义1.4参考资料第2章系统结构2.1系统软件体系架构(基于B/S模式,C/S模式)2.2系统功能模块层次图2.3系统子模块清单2.4功能需求与程序的关系第3章数据库设计,3.1数据实体描述3.2实体之间的关系3.3数据库表结构设计第4章系统功能设计4.1搜索商品功能设计4.1.1功能描述4.1.2模块主要功能4.1.3性能4.1.4输入项()4.1.5输出项4.1.6算法4.1.7逻辑流程(流程图PAD图等)4.1.8 接口 4.1.9存储分配4.1.10注释设计4.1.11限制条件4.1.12测试计划4.1.13尚未解决的问题4.2注册功能设计4.2.1功能描述4.2.2模块主要功能4.2.3性能4.2.4输入项4.2.5输出项4.2.6算法4.2.7逻辑流程4.2.8 接口4.2.9存储分配4.2.10注释设计4.2.11限制条件4.2.12测试计划4.2.13尚未解决的问题 4.3登录功能设计4.3.1功能描述4.3.2模块主要功能4.3.3性能4.3.4输入项4.3.5输出项4.3.6算法4.3.7逻辑流程4.3.8 接口4.3.9存储分配4.3.10注释设计4.3.11限制条件4.3.12测试计划4.3.13尚未解决的问题4.4查看评论功能设计4.4.1功能描述4.4.2模块主要功能4.4.3性能4.4.4输入项4.4.5输出项4.4.6算法4.4.7逻辑流程4.4.8 接口4.4.9存储分配4.4.10注释设计4.4.11限制条件4.4.12测试计划4.4.13尚未解决的问题4.5回复评论功能设计4.5.1功能描述4.5.2模块主要功能4.5.3性能4.5.4输入项4.5.5输出项4.5.6算法4.5.7逻辑流程4.5.8 接口4.5.9存储分配4.5.10注释设计4.5.11限制条件4.5.12测试计划4.5.13尚未解决的问题第5章系统接口设计5.1用户接口5.2外部接口5.3内部接口第6章系统界面设计第7章系统出错处理设计7.1出错信息及补救措施7.2系统维护设计第1章引言1.1编写目的帮助消费者了解市场上销售的化妆品,护肤品一类的商品,并提供一个 相互交流的平台,使消费者能够对自己适合哪种商品,哪种商品的性价比较 高更有一个了解。1.2系统背景介绍1) .待开发的软件系统的名称:化妆品网上购物导航系统2) .目标用户:化妆品消费者3) .本项目的任务提出者与开发者:小组内部成员1.3定义系统名称:化妆品购物导航系统1.4参考资料Dreamweaver网页设计与开发实践数据库管理系统第2章系统结构2.1系统软件体系架构(基于B/S模式,C/S模式) 基于B/S模式,用户通过浏览器向分布在网络上的许多服务器发出请 求,服务器对浏览器的请求进行处理,将用户信息返回浏览器。2.2系统功能模块划分根据系统功能分析,可以画出系统的功能模块图,这里从客户界面面对 功能模块图加以描述。热门商品商品品牌列表最优惠的商品最新推荐的化妆品链接购买商品查找商品会员吉安进行交流对化妆品进行推荐或评分给管理员留言2.3系统子模块清单1. 商品查询模块:输入 输入商品类型或商品名称或商品的出版社(可以在由用户在商品目 录里面选择,也可以由用户自己搜索一 搜索条件)处理通过程序调用数据库里面储存的信息就行比较判定 输出如果输入相关信息符合,则显示出相对应商品2会员注册模块:输入 输入会员的基本信息,包括:密码,会员名称,E-mail等,验证 码处理依据代码判定,必须要求每项数据都通过各种规则的判定才能写入 数据库 输出输出提示用户注册会员成功,提示用户关注商品的最新消 息。3. 会员登录模块:输入 输入会员注册成功的会员名称和密码处理通过程序调用数据库里面储存的信息就行比较判定输出如果输入信息和数据库信息一致则登录成功,顺利进入主页面;女口 果两方信息不一致,则向用户提示错误信息,并允许重新登录4. 评论显示模块:输入用户需求处理 根据用户请求从数据库中取出评论信息输出 如果输入相关信息符合,则显示出相对应评论5. 商品评价,发帖模块:输入输入对商品的评价,留言,并发帖处理 管理员对会员的留言进行回复,并对评价与帖子进行处理 输出如果评价与帖子语言不是太过激,则可以显示出来2.4功能需求与程序的关系客户机程序主要有三大块:接收数据、网络通信及输出部分。服务器程序主要也是有三大块:接收网络数据、数据库操作及发送网 络数据部分。服务器程序在对注册信息及化妆品分类操作时需要对数据库数据结 构,也就是数据表进行查询和修改;在登录注册,查询注册信息及查询化 妆品资料的过程中都需要对数据库的所有表,进行联合查询和修改。第三章数据库设计3.1数据实体描述1. 注册用户(会员),包括数据项:用户编号,用户名,密码,邮箱,电 话,地址。2. 化妆品,包括数据项:化妆品编号,化妆品名称,化妆品说明,类型 编号。3. 化妆品分类,包括数据项:类型编号,类型名称,上级类型编号。4. 购物帮助,包括数据项:问题编号,问题内容,答案和点击数。3.2实体之间的关系1.实体间的关系E-R图2.注册用户信息E-R图注册用户3.化妆品实体E-R图商品信息4.化妆品类型实体E-R图商品类型5.购物帮助实体E-R图3.3数据库表结构设计(1)会员信息表(账号,密码,邮箱,电话,地址) 主键:账号NOT NULL说明:会员表记录系统中注册用户的详细信息。字段名数据类型长度备注MemberlDvarchar20账号(主键)Passwordvarchar16密码Emailvarchar30邮箱Phonevarchar16电话Addressvarchar60地址(2)商品类型表(类型编号,上级类型编号,类型名称) 主键:类型编号NOT NULL说明:商品类型表记录系统中的化妆品类型信息。字段名数据类型长度备注IDint4类型编号 (王键)Namevarchar20类型名称Superidint4上级类型编号(3)商品信息表(商品名称,商品编号,商品简述,商品价格) 主键:商品类型号NOT NULL说明:商品信息表记录系统中已有化妆品的信息。字段名数据类型长度备注Good_Noint4商品编号 (王键)Good_Namevarchar30商品名称Good _ln trovarchar16商品简述Good_Pricevarchar4商品价格(4)购物帮助(问题编号,问题内容,答案,点击数)主键:问题编号NOT NULL说明:购物帮助表记录系统中的常见问题,用于实现购物帮助。字段名数据类型长度备注IDint4问题编号(主键)Ques tionvarchar100问题内容An swertext16答案Hit numint4点击数第4章系统功能设计4.1搜索商品功能设计4.1.1功能描述 用户根据自己的喜好要求搜索到自己想要的商品4.1.2模块主要功能用户根据自己的喜好要求搜索到自己想要的商品4.1.3性能灵活度要求:页面友好,便于网友迅速准确地进行查看工作 时间特性要求:要求系统能较快地完成查看功能4.1.4输入项()查询的商品所需的条件,例如:商品编号 Good_No char(1O)商品名称 Good_Name char(30)4.1.5输出项符合条件的一系列商品,每个商品包括如下信息:商品编号 Good_No char(10)商品名称 Good_Name char(30)商品价格 Good_Price char(10)商品简述 Goodntro char(300)4.1.6算法用SQL语言在数据库中进行搜索4.1.7逻辑流程(流程图PAD图等)4.1.8 接口与本模块相关联的模块4.1.9存储分配4.1.10注释设计4.1.11限制条件必须输入相关的条件,否则显示出所有商品4.1.12测试计划1. 输入商品名称,查看输出是否匹配2. 输入商品类别,查看输出是否匹配3. 输入商品价格,查看输出是否匹配4.1.13尚未解决的问题4.1注册功能设计4.1.1功能描述 网友进行注册,可以查看及参与论坛的讨论。4.1.2模块主要功能4.1.3性能精度要求:要求服务器准确地记录下所有信息灵活度要求:页面友好,便于网友迅速准确地进行注册工作 时间特性要求:要求系统能较快地完成注册功能4.1.4输入项()1. 用户名(MemberlD); varchar (20); text输入框输入2. 密码(Password); varchar (16); password 输入框输入3. 邮箱(Email); varchar(30); text 输入框输入4. 电话(Phone); varchar(16); text 输入框输入5. 地址(Address)varchar (60)text 输入框输入4.1.5输出项1. 服务器保存新用户信息2. 页面重定向到注册用户登录界面4.1.6算法密码安全级别提示,根据字符长度,含有字符的种类,计算机安全级 另U,并实时提示用户4.1.7逻辑流程(流程图PAD图等)注册新用户4.1.8 接口本模块的关联图4.1.9存储分配随机存取,用Hibernate的user对象进行存取4.1.10注释设计 4.1.11限制条件必须输入完整合法的用户信息,否则无效4.1.12测试计划 若输入完整正确的用户信息则生成相应的新用户记录,否则则显示出错4.1.13尚未解决的问题4.1登录功能设计4.1.1功能描述已注册用户进行登录4.1.2模块主要功能已注册用户进行登录4.1.3性能精度要求:要求服务器准确地记录下用户名,密码等信息 灵活度要求:页面友好,便于网友迅速准确地进行登录工作 时间特性要求:要求系统能较快地完成登录功能4.1.4输入项()1. 用户名(MemberlD);必填;string类型(32); text输入框输入2. 密码(Password);必填;string 类型(32); Password 输入框输4.1.5输出项1. 服务器进行用户名,密码匹配查询2. 根据匹配查询结果,页面重定向到相应页面4.1.6算法1. 姓名等必填的填写检查,若未填,则提示必须填写2. 进行姓名密码匹配查询3. 登录成功,记录4.1.7逻辑流程(流程图PAD图等)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号