图书管理系统课程设计报告

更新时间:2024-01-05 14:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《管理信息系统》 课程设计报告书

专业:计算机科学与技术 班级: 学生姓名: 学号: 指导教师:

2014年6月

信息工程学院

设计题目: 图书管理系统

目 录

摘 要 .......................................... 1 第一章 绪 论 ................................... 1 第二章 需求分析 ................................. 3 第三章 相关技术介绍 ............................. 6 第四章 系统模型构建 ............................. 7 第五章 系统实现 ................................ 15 总结与心得 ...................................... 21 参考文献 ........................................ 22 附 录 ......................................... 23

摘 要

图书馆管理系统是采用Java做前台,后台数据库则采用的是SQL Server 2008,本系统提供6个功能模块,分别是图书类别管理模块、图书信息管理模块、读者信息管理模块、新书订购管理模块、图书借阅模块,以及系统维护模块。这6个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。

图书馆管理系统是一个供内部人员使用的系统。而图书馆的工作人员也分为两类,一类是操作人员,主要负责图书的借阅和归还的工作;一类是管理员,除了操作人员的所有功能外,还能够对书籍列表、书籍信息、读者信息等进行管理。

此设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计采用SQL Server 2008 数据库作为后台数据库, java作为前台的开发语言

关键词:管理信息系统 图书馆管理系统 Java SQL Server 2008

第一章 绪 论

1.1 管理信息系统概述

定义:所谓MIS(管理信息系统--Management Information System)系统 ,现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。

特点:1. 面向管理决策

2. 综合性 3. 人机系统

4. 现代管理方法和手段相结合的系统 5. 多学科交叉的边缘科学 (2)预测功能 (3)计划功能 (4)控制功能 (5)辅助决策功能

功能:(1)数据处理功能

1

1.2 课题背景

当今由于信息技术的飞速发展,图书馆作为社会知识信息媒介的功能日益重要,网络环境下的信息资源建设知识仓库的设计,开放存取学术交流模式,知识管理系统,智能检索,数字参考咨询,数字图书馆领域成为图书馆系统的研究方向。

管理发展至今,综合发展的整体趋势已日渐明显。引进新方法,吸收新思想是促进图书馆系统发展的必要条件。因此,图书馆系统的研究要坚持理论与技术相融合,开展跨学科的交叉研究;要坚持理论与实践相结合,面对现实,回答现实所提出的最迫切的问题;要坚持基础研究和应用研究,前者对后者起指导作用,后者反过来对前者起丰富和发展的作用;要正确处理现实、历史、理论三者之间的关系,这是推进管理系统研究的重要方法

2

5.5图书信息管理模块

读者信息管理模块包含两个子模块,分别是读者信息添加和读者信息修改与删除。其中读者信息添加模块用来录入新的读者信息,读者信息修改与删除模块用来修改和删除已有的读者信息。其系统运行界面如图5.5所示。

图5.5 读者信息管理模块运行界面

5.6图书订购管理模块

图书订购管理模块包含两个子模块,分别是新书订购和验收新书。其中新书订购模块用来录入新的图书信息,验收新书模块用来验收新书信息。其系统运行界面如图5.6所示。

图5.6 新书订购管理界面

18

5.7图书借阅管理模块

图书借阅管理模块包含三个子模块,分别是新书借阅和图书搜索。其中图书借阅模块用来录入读者信息及所借阅的图书的信息,图书搜索模块用来为读者提供图书搜索功能。其系统运行界面如图5.7.1和5.7.2所示。

图5.7.1 图书借阅管理界面

图5.7.2图书查询界面

19

5.8系统维护模块

系统维护模块包含两个子模块,分别是更改口令和用户管理。其中更改口令模块用来更改管理员登陆系统口令,用户管理模块用来添加新的用户及对用户进行修改和删除。其系统运行界面如图5.8.1和5.8.2所示

图5.8.1 更改密码界面

图5.8.2用户管理界面

20

总结与心得

这次图书馆管理系统的设计真是让我绞尽脑汁,经过了两周才做好。其实制作管理系统我们现在看来已经不是难事,难的是如何去构思,如何去想。

做系统要用心去做,我从中也学到很多知识,知道如何去综合多门学科中的知识,编程能力也有了很大提高,另外也有很多心得体会。

本系统是一个最基本的图书馆管理系统,可扩展性很大,系统的执行效率也比较高。

这些天的设计,我深刻体会到软件开发是相当辛苦的,但成功以后的喜悦也是非常美妙的,投入的越多,获得的快乐与充实感越多。

本课题在选题及研究过程中得到杨老师和董老师的亲切关怀和悉心指

导下完成的。两位老师严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,杨老师喝董老师都始终给予我细心的指导和不懈的支持。周老师不仅在学业上给我以精心指导,同时还在思想、生活上给我以无微不至的关怀,在此谨向杨老师和董老师致以诚挚的谢意和崇高的敬意。

21

参考文献

[1]黄梯云《管理信息系统》高等教育出版社 2009

[2] 陈伟 《SQL Server 20088数据库应用与开发教程》 清华大学出版社 2007

[3] 张桂珠等《Java面向对象程序设计》 北京邮电大学出版社 2003 [4] 毕光吉《Java程序设计实例教程》 冶金工业出版社 2007

22

本文来源:https://www.bwwdw.com/article/berx.html

Top