欢迎来到天天文库
浏览记录
ID:27689806
大小:59.04 KB
页数:7页
时间:2018-12-03
《java课程设计报告-图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java课程设计报告题目:图书管理系统系别:数学系班级:034班姓名.•指导教师:书管理系统1.需求分析在图书馆及书店在6随着图书的大量增加,其管理难度也越來越大,手工处理的方式己经不能满足日常的管理需求,使计算机对图书信息进行管理,具有手工管理无法比拟的优点。目前,一个现代化的图书管理信息系统己经成为现代阉书管理不可缺少的管理手段。(一)系统概述本阁书管理系统主要满足阁书借阅人和阁书管理人员的需求,通过应用阁书管理系统能够提高图节管理效率,节约相关的管理成本,规范图书管理手段,适应现代图书馆的发展需求。(二)功能需求描述学生成
2、绩管理的总体目标是为学校教务部门提供一个方便有效的管理平台,提高管理效率,降低管理风险。具体耑要实现以下一些基本功能:1)权限验证:检验用户合法身份。2)用户注册:用于增加系统用户。3)图书借阅管理:完成图节的借出登记、归还登记信息、以及借书信息合欢树信息的查询浏览等相关功能。4)书库管理:维护书库的图书信息,能够完成新书的入库登记,图书信息的查询以及图书丢失处理等功能。5)读者管理:维护读者的相关信息,能够完成新读者信息的登记,读者信息的査询以及读者注销等功能。二、总体设计依据需求分析的结果,阁书管理系统应设计成一个适合于阁书
3、管理和阁书借阅需求的管理信息系统软件,下面从软件的整体结构设计、接口设计等方面来阐述一下系统的总体设计。(一)系统模块结构图依据需求分析结果,本系统可以分为四个模块:用户管理模块、图节借阅管理模块、书库管理模块和读者管理模块。系统模块结构如图1一一1所示。图书管理系统用户管理模块图书借阅管理模块书库管理模块读者管理模块图1一一1系统模块结构图(二)模块设计1.用户管理模块该模块提供对川户权限验证以及注册新用户的管理功能。用户管理模块功能树如图所示。用户管理模块权限验证新用户注册1.图书借阅管理模块管理模块功能树如图所示。图书借阅
4、管理模块借书管理还书管理2.书库管现模块该模块管理书库中图书的记录信息,主要包拈这些图书信息的添加、修改、删除以及杏询和浏览。书库管理模块功能树如图所示。书库管理模块新书入库图节信息查询图节信息修改阁艿挂失3.读者管理模块该模块管理读者的记录信息基本功能。包括添加、修改、删除以及杏询和浏览如图所示。读者管理模块读者注册读者信息赍询读者信息修改读者注销(三)系统流程描述系统的主体处理流程如图1一一6所示。图书信息录入读者信息录入借阅信息录入图书管理读者管理借阅管理图书信息数据库读者信息数据库借阅信息数据库图1一一6系统流程阁(四)
5、界面设计界而设计应遵循简洁美观、方便易用的裉木原则1.系统主控平台界面设计系统主体界面使用简单和直观的布局设计,通过工具栏方式为川户提供各项系统功能。图(略)2.借书管理界而设计阁(略)3.还书管理界面设计图(略)4.书库管理界面设计图(略)5.读者管理界面设计图(略)6.注册新用户管理界面没计图(略)(五)数据库设计根据系统功能设计的要求以及功能模块的划分,对本系统的数据库,可以列出以下数据项和数据结构。1.名称:用户表(见表11)表名称标识:User数据来源:口令维护模块录入。表11用户表(2>名称:阁书信息表表名称标识:b
6、ooklnfo数据来源:图书借阅管理、书库管理模块录入。表12图书信息表(3)名称:读者信息表(见表1一一3)表名称标识:Readerlnfo数据來源:读者管理模块录入。表1——3考生名单表1.详细设计基于系统需求分析与系统总体设计的结论,本系统采用JBuiderX实现个模块的功能,下面按照模块的划分来分别阐述系统的详细设计和实现过程。1.系统主控平台1.功能描述启动应用程序,为用户提供主体操作界面,对系统功能统一管理。2.IPO图输入:用户操作请求处理:1.启动应用程序;根据输入的用户操作请求,调用相应的功能模块。输出:各个功
7、能模块。3.类设计与实现模块功能主要有若干类实现,下面详细阐述各个类的设计与实现。3.1用户管理模块1.功能描述该模块提供对系统用户的基木管理功能,主要是提供注册新用户功能。2.IPO®输入:用户名和门令。处理:1.启动管理界面;2.检查用户输入U令的合法性;3.将用户和口令加入数据库。输出:用户记录表。3.类设计与实现该模块功能主要由UersManger-dialog类实现。1.类定义:publicclassUersManger-dialogextendsJDialog。2.功能描述:实现注册新用户功能。3.构造方法设计构造方
8、法:(1)方$去定义:publicUersManger-dialog(Frameframe,Stringtitle,Booleanmodal)(2)IPO图输入:父窗体、标题和模式。处理:1.调用父类构造方法初始化窗体;2.初始化界面组件;3.优化窗体显示。输出
此文档下载收益归作者所有