系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分:
A图书基本情况的录入,修改,删除等基本操作。
1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。
2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。
3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。
B个人信息模块。
1.增加,修改读者信息。
2.修改用户密码。
C实现借书功能。
1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
D实现还书功能。
1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
E能方便的对图书进行查询。对超期的情况能给出信息统计。
根据以上功能,将图书管理系统的数据分为:
数据输入部分:主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。
数据输出部分:主要是各种统计查询,包括:根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类型比例等。
数据处理部分:主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。
目 录
摘 要 2
ABSTRACT 3
第一章 前言 4
1.1系统开发方法 5
1.2 MIS系统开发过程 5
第二章 可行性研究分析 7
2.1系统开发背景 7
2.2 系统开发的重点与难点 8
2.3 系统目标 8
2。4可行性分析 9
2.5结论 10
第三章 系统需求分析 10
3.1 现行业务描述 10
3.2存在问题的分析 12
3.3解决方案 12
3.4 功能需求定义 13
3.5系统功能分析及说明 13
3.5.1 系统功能分析 13
3.5.2 系统数据分析 14
3.6 性能需求 14
3.7系统业务流程图 16
第四章 系统设计 18
4.1系统架构 18
4.2 数据库设计 19
4.2.1 数据库需求分析 19
4.2.2 数据库概念结构设计 22
4.2.3.数据库逻辑结构设计 23
4.3 系统功能模块设计 26
4.3.1 系统总体功能模块 26
4.3.2 用例分析 27
4.3.3 系统的时序图 30
4.3.4 系统的协作图 33
4.3.5系统状态图 34
4.3.6系统的活动图 35
4.3.7系统配置图 37
第五章 系统实现 38
5.1 数据库连接池的实现 38
5.1.1 连接池配置 38
5.1.2 连接池具体实现 40
5.2 系统实现模式 43
5.2.1经典的MVC模式 43
5.3 展现层实现方式 44
5.4 系统业务逻辑实现 48
第六章 系统测试 53
6.1 测试的定义及目的 53
6.2 测试的原则 53
6.3 测试的方法 53
6.3.1 界面测试 54
6.3.2 功能测试 54
6.3.3 需求测试 55
6.3.4 性能测试 55
6.4 测试中其他要注意的地方 55
第七章 总结 57
致 谢 58
参考文献 59
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,学校要生存要发展,要高效率地把学校活动有机地组织起来,就必须加强学校资源管理,即加强对学校内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
本文介绍了在eclipse环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、系统需求、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。
本系统界面友好,操作简单,比较实用。
关键字:管理信息系统、图书管理、UML
With more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step。 Managing information system is a new subject。
This article introduces the detailed process of exploring a management information system under the environment of eclipse, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation。 That is to establish a set of effective scheme for library management by computer, through analyzing disadvantages of traditional library management by human resources。 This article emphasizes on three sections。 The system analysis section of library management information includes feasible analysis, organizing organs analysis, management function analysis, technological process of business analysis, technological process of data analysis, data dictionary, disposal description and the like。 The system design section mainly focuses on system function design and data base design。 And the system realization section has provided several major program charts, together with the main windows and programs。
This economical and pragmatic system has explicit interface, with simple operation。
[Keywords] MIS、library management、UML