- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设计说明-
湖北医药学院公共管理学院
Java课程设计说明书
(2012/2013 学年第 一 学期)
课程名称 : java 语言程序设计
题 目 : 图书馆管理系统
专业班级 : 信管专业 2010级
学生姓名 : XXX
学 号: XXXXXXXX
指导教师 : XXX
设计周数 : 7周
设计成绩 :
2012 年 11 月 29 日
课程设计说明书
一、 课程设计目的
1、通过系统的设计,熟练掌握、2003等工具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力
1、 进行功能分析,功能模块设计,设计系统的框架与组件;
2、 向面板上添加按钮与组件并给每个面板添加相关事件;
3、对功能分析进行数据库设计,建立数据表;
4、代码设计,根据设计的数据库逻辑结构,分模块设计代码,建java工程项目和包;
5、 设计事件的响应,实现系统的各个功能。
三、需求分析
现在许多中小型图书馆信息管理工作仍是由专人进行图书档案的登记,修改,增删,查询,效率低下,出错率高,数据不安全。这就要求我们在信息技术高速发展的今天,图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。为了使图书馆的管理更科学、更规范,减少重复劳动,节省图书馆建设和管理中的人力、财力,方便读者查询和借阅书籍,所以有必要建立一个图书馆管理系统。3.1 功能需求分析
本系统主要由图书管理、读者管理、借阅管理、系统管理四大功能,其中每个功能由若干个相关联的子功能模块组成。
(1) 图书管理
图书管理功能模块用于管理图书的相关信息,图书查询功能模块用于查询图书的相关信息,包括、书名、作者出版社、读者查询功能模块用于查询读者的相关信息,包括读者、姓名、性别、读者添加功能模块用于添加新读者的相关信息,包括读者读者、姓名、性别、读者信息修改功能模块用于修改已存读者的需修改的信息读者信息功能模块用于删除读者的所有信息。括读者号、。括读者、、归还。
图3-1 实体之间的E-R图
管理员实体的E-R图,如图3-2所示。
图书实体的E-R图,如图3-3所示。
读者实体的E-R图,如图3-4所示。
借阅信息实体的E-R图,如图3-5所示。
4、数据字典
3.3 系统流程图
在用户需求分析的基础上把系统划分为三个子模块:读者信息管理、图书信息管理、借阅管理。这三个模块之间,紧密结合,共享信息资源,形成一种完美的学校图书管理系统流程图。如下图所示:
3.3 性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
系统处理的准确性和及时性,充分考虑考虑当前和将来的工作量,系统处理能力和响应时间,响应时间越短性能越优良。
充分考虑系统的开放性和系统的可扩充性,
能够提供提供良好的用户接口和易用的人机交互界面
系统的标准性符合国际软件和硬件的标准
系统功能不断完善
四、功能设计
4.1 系统设计目标
对于典型的图书馆信息管理系统必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标:
采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
全面浏览图书馆内所有的图书。
管理员能对相关数据进行操作,可添加用户和修改自己的用户密码。
系统最大限度地实现了易维护性和易操作性。
系统运行稳定、安全可靠。
4.2 系统的基本功能
1. 用户登录:
管理员输入用户名和密码请求进入系统,系统将对用户名和密码进行验证,验证成功则进入系统,否则弹出对话框拒绝进入系统,
2. 图书管理:
空字段可以查询到所有图书信息,选择图书编号或者书名可查询 到该图书的信息,若该图书不存在,则无法查询;
管理员可通过输入图书编号将得到的查询结果进行修改,如果对图书编号进行修改,则无法修改;
管理员可通过输入图书编号将查询结果显示在表格内,确认删除后该图书的所有信息消失。
通过添加图书信息,确认添加后弹出对话框图书信息添加成功,所有文本框清空。
3. 读者管理:
空字段可以查询到所有读者信息,输入图书编号可查询到该读者的信息,若该读者不存在,则无法查询;
管理员可通过输入读者学号将得到的查询结果进行修改,如果对读者学号进行修改,则无法修改;
管理员可通过输读者学号将查询结果显示在表格内,确认删除后该读者的所有信息消失。
通过添加读者信息,确认添加后弹出对话框读者信息添加成功,所有文本框清空。
4. 借阅信息:
输入读
文档评论(0)