系统详细设计规范: 文档信息: 文档名称 模块详细设计说明 描述了系统各模块的详细设计。 负责人处于修改状态。 文件变更历史:章节修改日期 说明 审稿结果:审稿意见签名文件目录 1. 简介错误! 未定义书签。 写作目的错误! 未定义书签。 背景错误! 未定义书签。 定义错误! 书签未定义。 参考错误! 未定义书签。 2、程序(模块)系统的组织结构有误! 书签未定义。 3.设计约束错误! 未定义书签。 接口请求错误! 未定义书签。 性能设计需求错误! 未定义书签。 4、本软件系统中各程序(模块)的设计说明有误! 书签未定义。 接口设计错误! 未定义书签。 接口函数描述错误 未定义的书签。 !模块(注册/登录功能)的设计规范错误! 书签未定义。 注册登录模块类,接口描述错误没有定义书签。 !模块 (Admin_Administrator) 的设计规范错误! 未定义书签。 admin_management产品模块类,接口描述错误,没有定义书签。 !模块 (User_BrowseBuyer) 的设计规范错误! 未定义书签。 user_browse和purchase product模块类,接口描述错误没有定义书签。 !模块(数据库操作)的设计规范错误! 书签未定义。
数据库操作模块类和接口描述错误,没有定义书签。 ! 5.系统中数据库(表和关系)的详细设计描述错误! 书签未定义。 相关数据库表规格错误! 未定义书签。 详细说明单个数据库表时出错! 未定义书签。 数据库版本和驱动规范错误! 未定义书签。 1. 引言 1.1 编写目的 本手册确定了系统详细的功能模块和相应的数据结构,为后期开发提供了依据。 1.2 后台软件系统名称:System 本项目任务提出者:武汉正奇隆科技有限公司 本项目任务开发者:09级实践组03(优秀测评网全体开发组成员):功能模块开发者 备注 注册/登录模块 刁玉洁等 无用户购物模块 李亚桥等 无商品管理模块 闫晨静等 无软件系统用户:针对所有网络购物用户:主要针对追求学生和年轻人时尚,接触新鲜事物。 1.3 定义 Dao(Database):数据库操作类; Driver(JDBC Driver):JDBC数据库驱动 RA(Request Agent):服务请求代理; SA(Server Agent):服务代理; 注册:注册经理; ISMQ(Message Queue):Message Queue 1.4 参考项目文档: 1.系统需求分析文档 2.系统概要设计文档 3.集团项目管理文档 2.程序(模块)系统组织结构 下图展示了它们之间的关系和组织结构功能模块。
管理管理员用户用户数据库注册商品管理模块登录添加编辑删除查询添加编辑删除查询添加删除浏览商户商品商品添加删除浏览商品商品商户历史商品商品商品结算3. 设计约束3.1 界面要求用户界面面对多数考虑到用户浏览器和大多数互联网用户的流行程度,界面采用网页编码。 很明显,用户主要是追求时尚、接触互联网和电子产品较多的年轻人。 界面设计应该是丰富多彩的,以吸引购物者。 不过随着互联网的普及,大部分电脑知识不多的人也开始习惯网购,所以界面要操作简单友好。 界面设计要求标准:色彩色调简洁明快,激发购物欲望,减少图片和flash素材购物商城网站详细设计说明书,加快网页打开速度,最佳水平满足目前使用的最低浏览器3.2版本的性能设计要求浏览器界面体验 浏览器可以正常浏览页面。 快速读写数据库,方便、安全、交互友好等特点。 四、本软件系统各程序(模块)设计说明 ※管理员-商品管理模块: 功能描述:实现管理员对商品的基本管理操作。 功能描述:实现对数据库中存储的项进行添加、编辑、删除等操作。 性能描述: 实现对数据库的快速正确读写。 输入:项目的属性。
输出项:对应的sql操作语句。 ※用户购物模块: 功能描述:实现用户浏览商品、添加商品、购物等操作。 功能描述:实现用户对相应数据库表添加或删除商品的功能。 性能描述: 实现对数据库的快速正确读写。 输入:项目的属性。 输出项:对应的sql操作语句。 ※注册登录模块: 功能描述:实现用户输入个人信息进行登录或注册操作。 功能描述:实现登录或注册功能。 性能描述: 实现对数据库的快速正确读写。 输入项:用户信息 输出项:布尔型 ※管理员-用户管理模块: 描述:实现管理员对用户的管理。 功能描述:实现对用户的删除操作。 性能描述: 实现对数据库的快速正确读写。 输入项:用户的信息属性。 输出项:布尔型。 4.1 界面设计说明,注册/登录界面 注册界面功能:用户注册时,从前台获取用户信息购物商城网站详细设计说明书,写入数据库。 注册信息包括:创建密码、昵称、性别、生日。 正确输入验证码后,点击立即激活即可成功注册微博。 注册成功的用户在登录界面输入正确的用户名和密码,即可进行购买、评论、收藏等操作。 注册:后台获取表单输入的数据,经数据库处理后写入数据库。 登录:后台抓取输入的登录信息,通过check方法处理,验证是否存储。 界面显示如下: 1. 管理员管理商品界面 管理员管理商品界面功能:通过填写商品信息或用户信息对商品和用户进行管理。
界面如下: 1. 用户浏览和购物界面 用户浏览商品和购物界面功能:用户浏览商品,加入购物车,结账。 界面如下: 4.2 模块设计说明(注册/登录) 模块文件名:及功能简述:实现用户信息注册和登录验证。 注册/登录方法等关系图:setUser(type);setUser(type);setUser(type);getCustomer();getUser(type);getUserinfo();getSaler();isUser(type);···checkLogin ( );···························································· ································································ ································································ ································································ ······。 注册用户包括买家用户和卖家用户。 判断信息是否符合插入数据库的规则,如果满足则插入到数据库对应的表中。 定义公共类 注册基类 对象实现接口 无 4.2.1.1 属性定义 属性说明和签名私人客户客户; //Shopper用户对象,买家信息 Private Saler Saler; //Seller用户对象,卖家信息 4.2.1.2 方法说明 方法名称 参数名称 类型说明 setCustomer() Customer Cus Customer 设置购物者用户对象信息 getCustomer() None None 获取购物者用户对象信息 setSaler() Saler SalerSaler 设置卖家用户对象信息 getSaler() None None 获取卖家用户对象信息 wctoDatabase() None None 将购物者信息写入数据库 wstoDatabase() None None