学位论文 > 优秀研究生学位论文题录展示
某高职院校图书馆管理系统软件设计与实现
作 者: 龙海敏
导 师: 羊恺;林涛
学 校: 电子科技大学
专 业: 软件工程
关键词: 图书馆管理系统 指纹识别 面向对象 数据库 MIS
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 56次
引 用: 0次
阅 读: 论文下载
内容摘要
|
伴随着计算机技术的飞速发展和计算机使用的日益普及,各种图书馆都使用计算机进行自动化管理,各种图书馆管理系统软件也纷纷问世,极大的促进了图书馆管理工作的开展。但是,现有的图书馆管理软件基本上是基于图书馆业务管理开发的,很少有针对某个图书馆的业务管理与员工管理的具体实际进行定制开发。同时,指纹识别技术在员工考勤中应用较为广泛,但是,员工管理系统基本上只涉及考勤和员工的基本信息管理,很少与业务工作的开展相结合。因此,将图书馆业务工作管理与员工管理相结合,开发出一套与具体图书馆相配套的图书馆管理系统,具有一定的实用价值和现实意义。本文论述了某高职学院图书馆管理系统的需求分析、软件设计、开发及实现过程。首先,根据现有硬件设备连接情况对系统功能需求进行较为详细的分析,明确了该系统的图书管理与人员管理两大部分组成,特别分析了系统权限功能需求。接着,对图书管理与权限进行设计并实现,完成了基于TCP协议的客户端与服务器端socket编程。再利用现有的指纹识别系统,设计出人员管理相关程序。最后,模拟搭建系统硬件环境,对软件系统进行测试,测试结果显示,本系统较好的达到了预定的目标。本系统的软件设计是建立在Windps XP操作系统基础上,选用VB6.0开发软件和SQL Server 2000数据库,使用面向对象方法进行程序设计,完成系统开发。实现的系统界面友好、功能强大、通用性好,非常适合于学院图书馆的自动化管理。本系统主要有以下几大特点:首先,系统是集图书馆业务管理与人员管理于一体,不仅能够完成图书馆日常业务管理需要,也能满足日常行政管理需要,具有较强的实用性。其次,系统十分强调权限的划分与实现,尽量压缩图书馆工作人员不该拥有的权限,这有助于图书馆业务管理的正规化开展和业务工作的责权划分。在人员管理中,人员、班次、考勤时间等项目的轻松修改,随机抽查人员在岗情况等功能实现,使系统在人员管理上具有较强的灵活性。最后,系统强调人性化设计,专门开发了定时提醒功能。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 绪论 10-18 1.1 图书馆管理系统开发的历史与现状 10-13 1.1.1 管理信息系统发展历程 10 1.1.2 图书馆管理系统开发的历史 10-12 1.1.3 指纹识别发展历程 12-13 1.2 系统开发背景和意义 13-14 1.3 课题来源及研究目标 14-16 1.3.1 课题来源 14 1.3.2 研究目标 14-16 1.4 本论文的主要技术路线 16-18 1.4.1 面向过程设计 16 1.4.2 面向对象设计 16-17 1.4.3 程序开发 17-18 第二章 系统功能需求分析 18-26 2.1 系统硬件连接关系 18 2.2 系统功能图 18-23 2.2.1 图书管理功能需求分析 19-22 2.2.2 人员管理功能需求 22-23 2.3 工作人员权限分析 23-25 2.3.1 图书查询 23 2.3.2 图书借阅 23-24 2.3.3 读者管理 24 2.3.4 图书编目 24-25 2.4 用户权限 25 2.5 本章小结 25-26 第三章 图书管理子系统设计与实现 26-45 3.1 权限设计 26-32 3.1.1 权限设计基本知识 26-27 3.1.2 权限设计的实现 27-32 3.2 基于TCP/IP 的客户端/服务器端SOCKET 编程实现 32-35 3.2.1 客户端流程 33-34 3.2.2 服务器端流程 34-35 3.2.3 通信实现 35 3.3 图书借阅设计与实现 35-43 3.3.1 借书的主要流程与实现 35 3.3.2 续借的流程与实现 35-36 3.3.3 还书的流程与实现 36-38 3.3.4 读者管理 38-40 3.3.5 图书编目 40-43 3.3.6 相关统计 43 3.4 SQL SERVER 数据库中导入导出EXCEL 文件 43-44 3.4.1 将excel 导入SQL Server 43-44 3.4.2 从SQL 中导出excel 文件 44 3.5 本章小结 44-45 第四章 人员管理子系统设计与实现 45-55 4.1 上下班考勤管理 45-52 4.1.1 设备管理 45-47 4.1.2 上传下载数据 47 4.1.3 维护设置 47-51 4.1.4 查询与数据管理 51-52 4.2 随机抽查考勤管理 52-54 4.2.1 随机抽查名单产生 53 4.2.2 随机抽查提醒 53-54 4.2.3 被抽查人员指纹打卡 54 4.3 定时提醒 54 4.4 本章小结 54-55 第五章 系统的测试 55-68 5.1 软件测试基本理论 55-56 5.1.1 软件测试应注意的问题 55 5.1.2 软件测试的难点 55-56 5.1.3 软件测试的质量 56 5.2 系统测试的环境 56-57 5.2.1 硬件连接关系 56 5.2.2 测试的软硬件要求 56-57 5.3 测试 57-67 5.3.1 图书借阅功能测试 57-61 5.3.2 读者管理测试 61-62 5.3.3 图书编目测试 62-64 5.3.4 查询功能测试 64-65 5.3.5 人员管理功能测试 65-66 5.3.6 其他功能测试 66-67 5.4 测试结论 67-68 第六章 结论 68-69 致谢 69-70 参考文献 70-72
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 电子文书安全签发系统的研制,TN918.2
- 海量数据压缩、操作和处理方法的研究,TP311.13
- 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 武器装备信息管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 基于GIS的高校学生社区管理研究,G647
- 基于数据挖掘技术的保健品营销研究,F426.72
- 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
- 部队人员网上训练与考核系统的开发,TP311.52
- 面向对象分层测试的方法研究,TP311.53
- 摩托化部队机动辅助系统,TP311.52
- 部队军事理论在线考试系统设计与实现,TP311.52
- 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
- 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
- 毛纺用化学品毒性毒理数据库的建立,TS131
- 物联网在服装行业的应用性研究,TN929.5
- 基于GIS的温州农业资源管理信息系统的构建,S126
- 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
- 军用车辆管理信息系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|