图书管理系统搜索模块详细设计.doc

上传人:叶*** 文档编号:35085871 上传时间:2022-08-20 格式:DOC 页数:11 大小:93.50KB
返回 下载 相关 举报
图书管理系统搜索模块详细设计.doc_第1页
第1页 / 共11页
图书管理系统搜索模块详细设计.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《图书管理系统搜索模块详细设计.doc》由会员分享,可在线阅读,更多相关《图书管理系统搜索模块详细设计.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验一 详细设计一、实验教学思路:实践-理论-实践二、实验目的:学习详细设计的方法。以实用为主,多联系当今技术开展应用状况。三、实验内容:编写“我校图书管理系统“中的一个功能“书名模糊查询的详细设计文档。程序功能描述:该程序是按图书名称模糊查询。用户需要在对话框中的图书名称输入框中输入图书名称的全部或者局部。点击【查询】,程序就能检索出与用户输入图书名称完全匹配与局部匹配的所有图书名,并在列表框中依此显示。用户【双击】列表框中某条图书名,程序将弹出新的窗口,显示该图书的信息:作者、出版社、出版时间、价格。窗口中设置【显示目录图像】按扭,用户点击之后,软件开辟新窗口显示这本书的目录图像初始为第一

2、页图像,目录图像可翻屏操作。四、实验步骤:详细设计说明书1. 引言数据库技术与Internet的飞速开展,使它们已经成为现代信息技术的重要组成局部,是现在计算机信息系统与计算机应用系统的根底与核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业开展起着极其重要的作用。随着我国市场经济的迅速开展与人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,可以让管理人员方便而快捷的进展管理、查询、借阅、录入等工作。工程名称:图书管理系统工程背景与内容概要本系统就是要到达对教师

3、人员借科技书籍的日常管理,能快速完成,并对信息进展数据库管理的目的。图书馆是高等院校的重要组成部门,是教师与学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存与流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。目前,本单位教师较多,借科技书籍情况日益增长。本系统就是要到达对教师人员借科技书籍的日常管理,能快速完成,并对信息进展数据库管理的目的。为了适应本系小型图书馆业务开展的需要,解决问题。经过考察比拟,决定利用自己的力量对本单位的小型图书管理系统进展重新改造。使新系统不仅能利用当前的软件开发技术与校园网建立成果,方便读者查询、借阅操作,解决流通中存在的问题。而且,能

4、结合本单位资金投入有限、图书需求量大等特点,对图书管理中各业务环节的加强管理。所以系统在实现时,实现传统的验收、编目、典藏、流通与管理等环节。2. 程序构造程序构造图程序文件清单子系统名程序文件名运行平台编程语言简要描述数据库连接DBConnectionJava用来供数据库操作的所有函数调用模糊查询并显示DBQueryJava获取用户信息,用SQL语句操作数据库,并保存结果。根据用户要求显示结果.准确查询并显示目录图像Java根据模糊查询所得书名信息,查询并显示目录图像数据库中的图像信息.模块1程序文件名 中原工学院图书管理系统 子系统名 数据库连接 编写者 陈延肖 编写日期 09-03-23

5、 第 次修改 修改人 修改日期 程序功能描述: 在每一个功能中大局部的第一个功能是链接数据库,为了方便先做好一个数据库链接模块,封装好,以后需要各种数据库操作时只需调用本模块就可以了,在数据库参数改变时也只需要改变封装类中的参数即可。输入输出项:输入项:数据库驱动、链接地址、用户名、密码输出项:链接成功或失败的信息提示主要数据构造:无存取的数据库表与字段: User表 字段名称数据类型字段说明user_IDChar30用户名IDuser_PWDChar30用户密码调用的其他程序: error()调用的公共函数库、公共函数、控件:JJJ算法:无逻辑流程图:测试要点:用户名与密码的合法性、密码的正

6、确性 模块2程序文件名 中原工学院图书管理系统 子系统名 模糊查询并显示 编写者 陈延肖 编写日期 09-03-24 第 次修改 修改人 修改日期 程序功能描述: 获取用户输入的信息,系统获取数据,并通过数据库模糊查询获得相关的图书名字,显示出来,供客户浏览。 输入输出项:输入项:用户用于模糊查询的词语关键词输出项:模糊查询的结果书名主要数据构造:Book(bookid,bookname,booktype,bookauthor,bookpub,bookpubdate ,bookpubdate ,bookpages, bookkeyword, bookindate, putup, bookmem

7、o;存取的数据库表与字段: 图书表tb_book:字段名称数据类型字段描述备注bookidInt书号主键booknameChar(50)书名booktypeChar(50)书的类型bookauthorChar(50)书的作者bookpubChar(50)书的出版社bookpubdatedata书的出版日期bookpagesint书的页数bookkeywordChar(100)关键字bookindatedata入库时间putupboolen是否借出bookmemoChar(50)备注调用的其他程序:调用数据库的链接函数connection;DriverManager;SQLException;E

8、rror()。调用的公共函数库、公共函数、控件:JJava.sql. DriverManagerJJava .io.*Java. swt.*Java.util.*算法: 类book int bookid; Char bookname; 函数Query getname(); SQL_select(); 由函数Query. getname()获取用户用于查询的关键字,数据库链接成功后,经过模糊查询得到图书的名字,并显示给用户,供用户调用。逻辑流程图:测试要点: 用户输入字段的长度、输入字段的合法性、海量数据的处理结果等。模块3程序文件名 中原工学院图书管理系统 子系统名 准确查询并显示目录图像 编

9、写者 陈延肖 编写日期 09-03-24 第 次修改 修改人 修改日期 程序功能描述: 通过模糊查询得到的数据,经过用户点击之后,将进展准确查询,通过准确查询得到书的具体信息,用户【双击】列表框中某条图书名,程序将弹出新的窗口,显示该图书的信息:作者、出版社、出版时间、价格。窗口中设置【显示目录图像】按扭,用户点击之后,软件开辟新窗口显示这本书的目录图像初始为第一页图像,目录图像可翻屏操作。输入输出项:输入项:用户用于准确查询的书名输出项:准确查询的结果及相关的书的图像主要数据构造:Book(bookid,bookname,booktype,bookauthor,bookpub,bookpub

10、date ,bookpubdate ,bookpages, bookkeyword, bookindate, putup, bookmemo;Imagebookid,bookpagenum,image;存取的数据库表与字段:图书tb_book表 :字段名称数据类型字段说明备注bookidInt书号主键booknameChar(50)书名booktypeChar(50)书的类型bookauthorChar(50)书的作者bookpubChar(50)书的出版社bookpubdatedata书的出版日期bookpagesint书的页数bookkeywordChar(100)关键字bookindat

11、edata入库时间putupboolen是否借出bookmemoChar(50)备注目录图像表tb_BookImage:字段名称数据类型字段描述备注BookidInt书的编号主键bookpagenumint书的页码 image相关的图片调用的其他程序:调用数据库的链接函数connection;DriverManager;SQLExceptionQuery;Error()。调用的公共函数库、公共函数、控件:JJava.sql. DriverManagerJJava .io.*Java. swt.*Java.util.*算法: 类book int bookid; Char bookname; 函数Query getname(); SQL_select(); 由函数Query. getname()获取用户用于查询的准确名字,数据库链接成功后,经过查询得到图书的名字,并显示给用户,供用户调用。当用户点击查询出来的书名时,将调用在image数据库的查询函数,将该书所相关的图像显示出来。逻辑流程图:测试要点: 书名的合法性、海量图像的查询结果、关于无图或无书的失败提示。3. 用户界面设计说明用户界面简洁明了,让群众容易承受,分栏使得查找图书信息容易明确,使用使人感到轻松的色调,使得界面友好,浏览者轻松易适应。样例如下:第 11 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁