软件工程概要设计分解.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统数据结构设计 参数名 数据类型 主外键 用户账户 varchar 外键 卖家用户 varchar 主键 书籍代1 varchar 外键 卖家权限 varchar ? 卖家诚信度 varchar ? 卖家信息表 参数名 数据类型 主外键 用户账户 varchar 外键 管理员 varchar 主键 管理员密码 varchar ? 管理员权限 varchar ? 管理员信息表 系统数据结构设计 参数名 数据类型 主外键 书籍代码 varchar 主键 书籍信息 varchar ? 书籍价格 varchar ? 交易状态 varchar ? 是否同意以物易物 varchar ? 书籍信息表 参数名 数据类型 主外键 交易代码 varchar 主键 交易时间 varchar ? 卖家用户 varchar 外键 买家用户 varchar 外键 交易备注 varchar ? 交易信息表 系统数据结构设计 参数名 数据类型 主外键 用户账户 varchar 外键 申诉代码 varchar 主键 申诉消息 varchar ? 处理结果 varchar ? 申诉信息表 系统数据结构设计 ? 发布信息 交易申请 申诉申请 申诉以及信息管理 查询信息 买家 ? √ √ ? √ 卖家 √ ? ? ? √ 管理员 ? ? ? √ √ 2、数据结构与程序的关系 系统出错处理设计 错误类型 解决方案 用户名和密码错误 提示输入不正确,并返回 验证码输入错误 登录失败,请重新登陆 账户不存在或已存在 提示错误类型并返回 注册密码低于六位 提示低于六位并重新输入 联系方式格式错误 提示格式错误并重新输入 密码与确认密码不相同 提示错误类型并重新输入 提交信息失败 提示提交信息失败并提示错误类型 1、出错信息 系统出错处理设计 2、补救措施 后备技术 由于现代计算机科学技术的快速发展,以往的数据备份已经不能满足用户和管理者对现 有系统的要求,现在的技术一般是进行系统数据库的实时备份和备份服务器。当数据库瘫痪时,通过快速进行系统库的切换,这样可以有效的减少数据的丢失。当用户量大时,也可以使用备用服务器,两个服务器进行同步数据存储,如果一台服务器出错时,可以转换到另一台进行相同的操作,让用户不需要因瘫痪而面临网页打不开、数据丢失等相关问题。 系统出错处理设计 A、降效技术 通常情况下系统的管理员都不是专业的计算机人员,对计算机专业的知识了解相对较少。在面对系统瘫痪等错误时,都不知道如何去解决问题。如今,随着计算机科学技术的飞速发展,为了让系统用户能够自行解决运行过程中遇到的问题,大多采取小型服务器作为后备技术。这项技术在现有的开发系统中使用很广泛,当然备用的服务器从价格上考虑,可能不如主服务器,也可能会降低工作效率,但是从数据的完整性和安全出发,可以让维修人员有更多时间进行系统的维护。 系统出错处理设计 B、恢复及再启动技术 由于采取的是低端服务器,同时进行数据库的实时备份。这样在系统维护好完成后,可以很快的进行数据同步,同时也可以很快的进行系统的运行。 系统出错处理设计 3、系统维护设计 对于数据库的维护,本系统已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理。 对于网站功能方面的维护,我们采用模块化的设计方法,增加模块内部的聚合性,减少模块间的耦合性,并且预留出一定的空预编码以供扩展,使得功能的拓展相当容易。 净月二手书交换平台 概要设计报告 情景分析 总体设计 接口设计 系统出错处理设计 系统数据结构设计 运行设计 情景分析 1.背景 ①虽然学校有图书馆,拥有的藏书数量也很大,但是图书馆的藏书的更新不够快,大部分藏书都是过时的,尤其是对于像发展较快的专业,图书馆的藏书根本无法满足。由于家庭背景和经济收入的不同,很多大学生无法得到自己想要的书籍;而自己用过的旧书又常常被扔掉,造成浪费。大家都希望有一个专业的买卖置换平台,一方面可以把自己不用的书成为别人的宝贝,另一方面可以免费地换来自己想看的书籍。 情景分析 ②校园中各大社团也时常举办二手书交换的活动,这种活动往往是由单个社团组织,宣传力度往往不大,渠道也有限,无法满足整个净月校区学生二手书交换的需求。 情景分析 2.目标 主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。 情景分析 3.最终用户特点 项目面向净月校区在校师生。 用户分为个人或社团,个人和社团中的每个交换信息都是一个交换单位。 个人:有二手书交换意愿的同学。 社团:组织二手书收集、捐赠活动的社团。 总体设计 1.系统功能 ——需求规定 本系

文档评论(0)

2518887 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档