【KX88页】毕业论文:图书管理系统详细设计说明.doc文档模板下载
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
在这个页面中,数据要求是以列表的形式显示到输出页面。
由于查询到的结果可能过多,所以采用分页形式显示对于分页功能的内部逻辑,用来显示查询到的图书的各项属性。
存储分配图书文件序号页码第页功能流程图功能流程图如下所示管理查询入库管理图书注销学生还书的中存如个标记属性,表示当前已经有管理员登陆了的用户名和密码请填写好你的个人信息,存储分配管理员表序号字段名类型长度精度小数位数默认值允许空主键说明管理员管理员密码管理员密码权限管理模块具体格式见下表功能编号功能名称管理模块内容功能流程图所属业务图书馆管理所属项目图书馆管理系统编写人陈新光完成时间请填写好你的个人信息,存储分配管理员表序号字段名类型部分内容简介在的中存如个标记属性,表示当前已经有管理员登陆了的用户名和密码请填写好你的个人信息,存储分配管理员表序号字段名类型长度精度小数位数默认值允许空主键说明管理员管理员密码权限管理模块具体格式见下表功能编号功能名称管理模块内容功能流程图所属业务图书馆管理所属项目图书馆管理系统编写人陈新光完成时间页码第页功能流程图功能流程图如下所示管理查询入库管理图书注销学生还书学生借书需要说明的问题在选择相应的业务时,需要在当前的页面显示并且在管理页面内,默认显示图书查询页面。
功能描述功能类型其他功能概述总体归纳图书馆管理功能前提业务登陆模块后续业务功能约束权限约束约束描述操作权限图书馆管理人员界面设计基本信息处理动作说明如下动作编号动作名称动作描述入库管理点击按钮将页面转至入库管理页面学生借书点击按钮将页面转至学生借书页面学生还书点击按钮将页面转至学生还书页面图书注销点击按钮将页面转至图书注销页面图书查询点击按钮将页面转至图书查询页面数据要求功能类型其他图书信息查询模块具体格式如下功能编号功能名称图书信息查询模块内容功能流程图所属业务图书馆管理所属项目图书馆管理系统编写人陈新光完成时间页码第页功能流程图功能流程图如下图图书查询录入项检验非空提交所填内容失败图书查询数据处理成功是否成功执行数据库操作查询结果成功失败需要说明的问题录入项检测使用来实现各项非空操作权限面向所有用户功能描述功能类型查询数据功能概述显示查询结果前提业务无后继业务功能约束没有约束约束描述操作权限面向所有用户界面设计基础信息处理下表是动作说明动作编号动作名称动作描述确定点击按钮提交数据到图书查询数据处理页面学生信息查询点击按钮将页面转至学生信息查询页面数据要求功能类型数据查询数据描述页面显示字段见下表字段名称长度录入方式是否非空项数据检验默认显示请选择查询类型下拉列表请输入查询内容文本框图书信息查询的输出项书名图书类型作者译者出版社价格书架名称现存量简介书名图书类型模块内部逻辑,用于显示界面的内容,给用户显示个查询接口,用来调度所有的页面,它根据传入的参数来决定包含哪个页面来显示内容在页面中,它根据传入的参数来决定包含哪个页面来显示内容则可以通过,利用标签来被动态加载发送到相应页面,用来处理数据查询和显示查询到的结果列表。
在这个页面中,数据要求是以列表的形式显示到输出页面。
由于查询到的结果可能过多,所以采用分页形式显示对于分页功能的内部逻辑,用来显示查询到的图书的各项属性。
存储分配图书文件序号字段名类型长度精度小数位数默认值允许空主键说明图书编号自动编号条形码书名图书类型作者译者出版社书架名称现存量库存总量入库时间操作员简介借出次数是否注销图书状态借书文件表序号字段名类型长度精度小数位数默认值允许空主键外键说明借阅编号自动编号图书编号学生编号借阅时间到期时间社价格书架名称现存量库存总量入库时间操作员简介借出次数是否注销图书状态基础信息设置接口设计用来查询条数据的私有接口该方法有个参数,参数是个字符串,表示要向数据库发送条语句,这个只是个查询语句,方法的返回植是个,在中以键值对的方式表示了从数据库中选出了第行记录。
用中的方法可以得到改行记录的个记录的值。
取得列数和列名,运行时出错,关闭记录集时出错,关闭声明时出错增加记录的公共接口该方法有个参数,是类,在调用该方法前,先用和的方法将字段名和该条记录的值存入中,然后将这个作为参数传入方法中。
在方法的最后,调用中的方法,可以根据传入的参数自动的生成增加记录的语句并通过发送到数据库,删除记录的公共接口该方法有个参数,该参数表示的是表中的字段,字段是这个表的主键,用这个主键可以检索到表中的条唯的记录,通过这个主键,方法可以生成条语句,删除这条记录。
查询记录的公共接口修改记录的接口测试要点测试范围测试范围主要内容简要说明系统登陆验证验证用户身份,进行权限控制功能性测试信息检索功能测试测试数据库检索代码的健壮性功能性测试测试方法功能性测试黑盒测试图书管理系统详细设计说明书姓名肖磊专业计算机网络开发与规划年月引言编写目的项目背景定义参考资料总体设计需求概述软件结构程序描述登陆模块管理模块,图书信息查询模块,学生信息查询模块,入库管理模块,学生借书模块,学生还书模块,图书注销模块,接口设计,测试要点第页引言编写目的图书管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构模块划分模块功能和模块间的联系等。
详细设计则要解决如何实现各个模块的内部功能,即模块设计。
具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。
但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译转化为用种程序设计语言书写的程序。
项目背景根据学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。
定义•数据库管理软件•数据库管理系统•运行环境•软件开发语言•开发工具第页参考资料软件工程导论第版张海藩编著清华大学出版社实用软件工程著机械工业出版社总体设计需求概述按照需求分析文档中的规格要求,使用条形码扫描器进书借书还书,使得信息传递准确流畅。
同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。
第页软件结构图书馆管理系统基础信息设置查询子系统管理子系统图书馆信息系统参数设置管理员设置书架设置图书词库设置新书购入学生借书学生还书图书注销学生信息查询图书信息查询系统登陆系统由大模块,小模块组成第页序号编号名称,登陆模块,管理模块,图书信息查询模块,学生信息查询模块,入库管理模块,学生借书模块,学生还书模块,图书注销模块,基础信息设置程序描述登陆模块具体格式见下表功能编号功能名称登陆模块内容功能流程图所属业务图书馆管理所属项目图书馆管理系统编写人陈新光完成时间页码第页功能流程图功能流程图如下图所示。
登陆录入项检验非空提交所填内容失败登陆数据处理成功是否成功执行数据库操作管理成功失败需要说明的问题第页录入项检测使用实现各项必须非空登陆页面也包含查询按钮,在此的登陆提交的数据只是用户名和密码。
功能描述功能类型查询数据功能描述提高系统的安全性前提业务无后继业务管理模块功能约束权限约束约束描述操作权限图书馆管理员界面设计基础信息处理动作说明动作编号动作名称动作描述登陆点击登陆按钮提交数据到登陆数据处理页面重至点击退重至按钮将当前信息恢复原先状态图书信息查询点击将页面转至到图书信息查询页面学生信息查询点击将页面转至学生信息查询页面基础信息点击将显示基础信息数据要求功能类型数据查询图书管理系统详细设计说明书姓名肖磊专业计算机网络开发与规划年月引言编写目的项目背景定义参考资料总体设计需求概述软件结构程序描述登陆模块管理模块,图书信息查询模块,学生信息查询模块,入库管理模块,学生借书模块,学生还书模块,图书注销模块,接口设计,测试要点引言编写目的图书管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构模块划分模块功能和模块间的联系等。
详细设计则要解决如何实现各个模块的内部功能,即模块设计。
具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。
但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译转化为用种程序设计语言书写的程序。
项目背景根据学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。
