- 32
- 0
- 约4.41千字
- 约 8页
- 2019-06-08 发布于浙江
- 举报
实验一 详细设计
一、实验教学思路:
实践-理论-实践
二、实验目的:
学习详细设计的方法。以实用为主,多联系当今技术发展应用状况。
三、实验内容:
编写“我校图书管理系统“中的一个功能“书名模糊查询”的详细设计文档。
程序功能描述:该程序是按图书名称模糊查询。用户需要在对话框中的图书名称输入框中输入图书名称的全部或者部分。点击【查询】,程序就能检索出与用户输入图书名称完全匹配和部分匹配的所有图书名,并在列表框中依此显示。用户【双击】列表框中某条图书名,程序将弹出新的窗口,显示该图书的信息:作者、出版社、出版时间、价格。窗口中设置【显示目录图像】按扭,用户点击之后,软件开辟新窗口显示这本书的目录图像(初始为第一页图像),目录图像可翻屏操作。
四、实验步骤:
详细设计说明书
引言
数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。
项目名称:图书管理系统
项目背景和内容概要
本系统就是要达到对教师人员借科技书籍的日常管理,能快速完成,并对信息进行数据库管理的目的。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。
目前,本单位教师较多,借科技书籍情况日益增长。本系统就是要达到对教师人员借科技书籍的日常管理,能快速完成,并对信息进行数据库管理的目的。为了适应本系小型图书馆业务发展的需要,解决问题。经过考察比较,决定利用自己的力量对本单位的小型图书管理系统进行重新改造。使新系统不仅能利用当前的软件开发技术和校园网建设成果,方便读者查询、借阅操作,解决流通中存在的问题。而且,能结合本单位资金投入有限、图书需求量大等特点,对图书管理中各业务环节的加强管理。所以系统在实现时,实现传统的验收、编目、典藏、流通和管理等环节。
程序结构
程序结构图
程序文件清单
子系统名
程序文件名
运行平台
编程语言
简要描述
数据库连接
DBConnection
MyEclipse6.5
Java
用来供数据库操作的所有函数调用
模糊查询并显示
DBQuery
MyEclipse6.5
Java
获取用户信息,用SQL语句操作数据库,并保存结果。根据用户要求显示结果.
精确查询并显示目录图像
MyEclipse6.5
Java
根据模糊查询所得书名信息,查询并显示目录图像数据库中的图像信息.
模块1
程序文件名 中原工学院图书管理系统 子系统名 数据库连接
编写者 陈延肖 编写日期 09-03-23
第 次修改 修改人 修改日期
程序功能描述:
在每一个功能中大部分的第一个功能是链接数据库,为了方便先做好一个数据库链接模块,封装好,以后需要各种数据库操作时只需调用本模块就可以了,在数据库参数改变时也只需要改变封装类中的参数即可。
输入输出项:
输入项:数据库驱动、链接地址、用户名、密码
输出项:链接成功或失败的信息提示
主要数据结构:无
存取的数据库表和字段:
User表
字段名称
数据类型
字段说明
user_ID
Char(30)
用户名(ID)
user_PWD
Char(30)
用户密码
调用的其他程序: error()
调用的公共函数库、公共函数、控件:
Java..sql.Connection
Java.sql.DriverManager
Java.aql.SQLException
算法:无
逻辑流程图:
测试要点:
用户名与密码的合法性、密码的正确性
模块2
程序文件名 中原工学院图书管理系统 子系统名 模糊查询并显示
编写者 陈延肖 编写日期 09-03-24
第 次修改 修改人 修改日期
程序功能描述:
获取用户输入的信息,系统获取数据,并通过数据库模糊查询获得相关的图书名字,显示出来,供客户浏览。
输入输出项:
输入项:用户用于模糊查询的词语(关键词
原创力文档

文档评论(0)