图书管理系统详细设计说明书_第1页
图书管理系统详细设计说明书_第2页
图书管理系统详细设计说明书_第3页
图书管理系统详细设计说明书_第4页
图书管理系统详细设计说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

介绍.2 1.1写作目的.2 1.2背景。.2 1.3定义.2 1.4参考材料.的结构.2 2图书管理系统.2 3图书管理系统编程说明.2 3.1程序描述.3 3.2功能.3 3.3性能.3 3.4失败者.3 3.5输出项目.3 3.6算法.3 3.7过程逻辑.3 3.8接口.3 3.9存储分配.4 3.10注释设计.4 3.11限制.4 3 .12测试计划.4 3.13未决问题。.4 2详细设计手册详细设计手册1导言1.1编写目的图书管理系统详细设计阶段的主要任务是在图书管理系统概要设计书的基础上,描述概要设计中生成的功能模块的过程,并设计功能模块的内部细节,包括算法和详细的数据结构,以便为编写源代码提供必要的指导。概要设计解决了软件系统的总体结构设计问题,包括整个软件系统的结构、模块划分、模块功能以及模块之间的连接等。详细设计应解决如何实现各个模块的内部功能,即模块设计。具体来说,模块设计是为已经产生的图书管理的每个子系统设计一个详细的算法。然而,这并不意味着系统实现阶段是用特定的语言编码的。这只是对实现细节的精确描述。这样,在详细设计中的功能实现的描述可以在编码阶段被直接翻译并转换成用某种编程语言编写的程序。1.2背景:项目名称:图书管理系统项目发起人:软件工程课程教师项目开发人员:项目在、的用户:读者和馆员1.3定义和定义SQL Server:数据库管理软件DBMS:数据库管理系统Windows 2000/2003/XP:操作环境ASP:软件开发语言Macromedia Dreamweaver 8:开发工具1.4参考资料软件工程导论(第5版)张清华大学出版社编辑第5版数据库系统概论(第4版)2008年2月王梓霏刺史轩高等教育出版社2006年5月第4版程序系统的结构程序系统的结构基于软件工程的基本原理。 详细设计阶段的基本任务是确定如何详细实现所需的系统。也就是说,在该阶段的设计工作之后,应该获得目标系统的准确描述,以便在系统实现阶段可以将该描述直接翻译成用编程语言编写的程序。具体来说,对通过整体设计获得的每个模块进行了详细描述。由于使用Macromedia Dreamweaver 8作为开发工具,使用ASP作为开发语言,这里给出了软件系统的主要程序流程图,如图2.1所示。开始选择身份管理员用户是否合法,显示主界面选择操作、学生管理、图书管理、借阅管理、归还管理、查看借阅信息、修改个人数据、检索图书、退出系统等,根据以上主程序流程图,我们可以得到各个模块的程序流程图,如下图所示。4 3库管理系统编程指令库管理系统编程指令3.1程序描述程序描述程序描述系统的主要功能如下:5 1。借用函数程序描述:% dimuid,bidid=request( id )uid=request( userid )如果uid=则响应。写警报(会话已过期,请再次登录);Asp else决定是否从贷款中借款。query=all _ book else sq= select * from u where id= window . location . href=my _借入. asp?id= history . go(-1) endif endif % 2。返回函数描述:% ifrequest (id )和request( uid ) thedim id。UID标识=请求(“标识”)UID=请求(“UID”)验证输入正确性。执行(更新帐套num=num 1,其中id= history.go(-1)响应)。结束()否则结束% 6 3。增加图书分类功能程序描述:%图书分类增加过程:如果请求操作是分类增加,首先判断是否有请求类型,如果有,执行增加。没有用于执行输入类型“如果请求”(“查询”)=“类型_添加”然后“如果请求”(“图书类型”)”“然后设置RS=服务器”的“选择*”。创建对象( ADODB。记录集”)。从booktype,其中book type= history . back(-1) else RS . add new RS( book type )=request( book type )RS . update RS . close set RS=nothing response . redirect( book . ASP?查询=all_type)结束,否则如果确认分类增加,但没有数据,如果请求则提示输入(“添加”)=“添加”,然后响应。写 alert(如果确认分类增加但没有数据,提示输入);如果为% 4,则历史记录返回(-1)结束。删除图书分类程序的描述:%删除分类程序以确认分类程序下没有更多的图书,如果请求( query)= type _ del 则删除分类程序,如果请求( id ),则删除SQL 1= select * from booktype where id= window . location . href=book.asp?“查询=all_type”如果该类别下存在其他书籍,请跳至该类别下的书籍,如果要继续删除该类别,请回复“写”提醒(该类别下存在书籍,不能删除);windows . location . href=book . ASP?Query=books_of_ type 3.11.3标准将软件的开发限制为完全符合企业标准,包括硬件、软件和文档规范3.11.4硬件限制奔腾133和内存超过16兆字节的PC机满足输入条件。3.12测试计划测试计划3.12.1测试计划采用黑盒测试方法。整个过程采用自下而上、逐个集成的方法,然后进行单元测试、组装测试等。3.12.2测试项目测试1:名称:系统操作登录测试目的:测试系统操作界面内容:账户密码输入、合理性检查、合法性检查、系统操作界面显示控制测试2:名称:借阅测试目的:测试借阅功能内容:图书信息、合理性检查、合法性检查、图书借阅登记测试3:名称:图书归还测试目的:测试图书归还功能内容:用户编号、图书编号、合理性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论