1、0.3 参考文献 30.4 术语与缩写解释 31. 系统概述 42. 设计约束 43. 开发与运行环境 54. 软件的总体结构图 64.1 结构图A 74.2 结构图B 75. 功能模块设计概述 75.1 模块命名规则 75.2 模块汇总 86. 数据库设计概述 86.1 数据库环境说明 86.2 数据库命名规则 86.3 表汇总 87. 用户界面设计概述 98. 综合考虑 98.1 稳定性和可扩展性 98.2 性能分析 98.3 复用和移植 98.4 防错与出错处理 108.5 其它 100. 文档介绍0.1 文档目的与范围0.2 读者对象0.3 参考文献0.4 术语与缩写解释1. 系统概述
2、(1)本系统叫做图书借阅管理系统,整合网上电子图书与实物图书,支持网上借阅购买。(2)主要功能描述: 电子图书分类浏览 电子图书快速搜索 人性化的界面设计,使用户更为直观,更为方便的使用 每个读者可以对具体的电子书评价,并可查看 具有一个的会员系统,可以查看各种个人注册信息 具有付费系统,提供电子书的付费下载 具有相应的管理后台.方便对整个系统进行管理. 具有记录用户在系统的使用情况的功能 服务简单图解,如下:2. 设计约束3. 开发与运行环境4.0 软件的总体结构图4.1 该系统用户结构图4.2该系统后台管理结构图5. 程序流程图5.1 登陆程序流程图5.2 图书管理程序流程图附:PAD图描
3、述用户登录注册流程图和图书更新栏目模块浏览、购买等功能5.3现将描述部分功能的详细程序流程图,以下描述后台管理图书流程图5.3.0 图书管理员查询图书流程图5.3.1 图书管理员删除图书流程图5.3.2图书管理员修改图书流程图6. 数据库设计概述该系统的数据库是使用mySQL数据库下面是三个表的逻辑结构(注:下划线为主键 PRIMARY KEY) administrator (A_number, autokey, A_password ) ; e_book(b_number, autokey, b_name, b_writer,b_publisher,b_path) (u_name,autok
4、ey,u_password,PresentMoney,UsedMoney,u_history)下面是数据库 ourlibrary的各表结构表的结构 administration字段类型默认autokeyint(11)NULLA_numbervarchar(20)NOTA_password表的结构 e_bookint(10)b_numbervarchar(50)b_nameb_writervarchar(30)b_publishervarchar(40)b_pathb_pricedecimal(5,2) b_datedate表的结构 useru_nameu_passwordPresentMone
5、yfloat UsedMoneyu_history6.1 基于UML类图6.2 数据库命名规则6.3 安全性设计说明6.4 表汇总7. 用户界面设计概述8. 综合考虑8.1 稳定性和可扩展性提示:在“软件”生命周期内,判断哪些需求是不变的,预测哪些需求可能发生的变化。在总体设计的时候,既要使总体结构稳定,又要适应需求变化。8.2 性能分析(1)本系统应当具备哪些性能指标才能满足用户的需求?(2)如何实现性能指标?8.3 复用和移植(1)本系统复用了什么东西(说明出处)?如何解决被复用成果的质量问题?(2)本系统中哪些东西是可以被将来的系统复用的?有什么构思?(3)如何使本系统的功能代码和用户界面代码区分开来8.4 防错与出错处理(1)如何预防系统出错?(2)如果系统出错了,如何处理以减少危害?8.5 其它
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1