图书管理系统设计与实现-开题报告

2024-09-05

图书管理系统设计与实现-开题报告(精选6篇)

篇1:图书管理系统设计与实现-开题报告

开 题 报 告

毕业论文题目:图书馆管理系统的设计与实现

学 校 名 称: 廊坊职业技术学院

专 业 名 称: 移动通信

学 生 姓 名: 陈鑫

学 号: 1313080130 指 导 老 师: 郭芊羽

日 期:

1、选题目的和意义

(1)选题的目的和意义

图书是最丰富、最宝贵的信息源和知识源。记载和收集了人类社会的文明史,它为人类社会的科技进步、社会的发展提供了巨大的推动作用。为人类的进步,人类的文明做出了巨大的贡献。在科学技术迅猛发展的今天,在即将到来的信息社会和知识经济时代,人们对图书的需求也就更为迫切。

随着网络的发展,许多行业都进入了信息化。对于传统的图书馆而言,也出现了许多的网上图书馆,方便了读者和管理人员。由于手工的图书管管理工作量大、任务多、服务局限性等等,给学生和老师带来了很多的不便。设计图书馆的管理系统可以提高图书管管理的效率;降低工作人员的工作量;完善图书馆的各项功能。网上图书馆系统应该具有出借还子系统、查询子系统、电子图书下载子系统、留言板以及系统维护子系统等,这几个子系统包括了图书馆管理的主要业务工作,可以全面实现对图书馆的查询、借还、下载、留言等在线功能实现。考虑到图书馆各项业务当中的存在的具体问题系统为各个层次的用户在实际操作方面加强了方便性,在业务规则实现方面更加注重智能化,使用户在使用当中更轻松,在系统进入直接的只明途径,这样更加有助于全面提高图书馆的管理效率,改善了书刊的科学管理及工作人员的管理,图书馆各类功能全面实现。

图书管理系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使图书管理客户能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。

“电子商务”这个概念起源与20世纪70年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。EDI这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去30年中,世界1000个最大企业中,有95﹪以上使用了或还在使用这一技术。EDI无论过去现在也是图书管理的基础。

图书管理,即在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从 事的图书活动,随着网络技术的成熟,网上银行,网上商店等将逐步替代传统商务活动。图书管理以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。

“图书管理”是由 IBM公司于1998年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等图书管理的支撑技术在图书管理应用的大潮中产生质的飞跃。它不仅局限带

动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。图书管理提出了一种全新的商业机会、需求、规则和挑战。

(2)选题的研究现状

图书馆借阅管理系统目前被广泛应用于学校、工业、商业、企业、事业等单位。尤其是那些较大型的图书馆还采用了大型数据库开发的软件,部分大型图书馆也使用Foxpro、SQL Server等。而基于sqlserver数据库,asp.net技术的多数是中小型图书馆。但在大多数不发达国家,基于SQL Server数据库的图书馆管理信息系统应用得很广泛。但是随着图书馆网络建设的深入和应用的日益丰富,也同时出现了如何在保持图书馆网络开放性的同时实现网络的安全等等诸如此类的问题:

2,课题的主要研究内容,方法及预期目标

2.1研究的内容

本程序是一套综合的图书管理系统,主要划分为三层角色,管理员和操作员、学生,管理员负责,管理员主要是进行基础数据的管理和查询的功能;操作员主要是进行日常的业务操作,如图书借阅和归还处理等,学生主要是查询自己借阅图书的信息,下面按照角色来详细阐述一下各个角色的功能; 管理员

(1)操作员管理:对于使用系统人员的信息进行管理的功能,系统人员划分为两层角色,管理员和操作员,本功能主要是管理操作人员,可以对操作人员进行添加、修改、删除以及查询的操作。

(2)修改密码:对登录系统人员的信息进行修改的操作。

(3)学生信息管理:因本系统开发的终端是学校,主要处理的业务群体是学生,所以此功能是给学生借书时,进行同意的登记和发放借书证而设计的,他可以增加、修改和删除学生信息。

(4)图书类别管理:管理图书类别信息,可以添加和删除类别信息。(5)图书信息管理:主要是管理阅览室内所有的图书信息,可以对图书进行添加、修改、删除的操作。

(6)设置图书库存:对于图书馆内的图书进行库存登记的功能。

(7)图书库存浏览:按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。

(8)图书借阅查询:按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。

(9)图书归还查询:按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能 操作员

(2)修改密码:对登录系统人员的信息进行修改的操作。

(2)图书借阅管理:登记日常的学生图书借阅信息,根据学生的借书证进行图书借阅的登记工作。

(3)图书还书管理:根据借书信息进行归还的操作管理,对于超期、损害的图书信息进行及时的处理的功能。

(4)图书库存浏览:按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。

(5)图书借阅查询:按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。

(6)图书归还查询:按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能 学生

(1)修改密码:对登录学生的信息进行修改的操作。

(2)图书库存浏览:按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。

(3)图书借阅查询:查看我自己的借阅图书信息。(4)图书归还查询:查询我自己已经归还的图书信息

2.2 研究的方法和手段 2.2.1研究的方法

(1)在整体上保持VS2008 +SQLServer2000各层次之间的衔接和技术的应用。

(2)学习使用C#,并领会其语言特性和集成工具的操作。

(3)学习使用VS2008,掌握好视图化操作的基础并练习使用语言修改页面属性。

(4)查找互联网上的资源,借鉴别人的开发经验,学习优秀C#的代码,借鉴其中优秀的经验

2.2.2研究的手段及其简介

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特点: 1.真正的客户机/服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。

5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。

6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

3、进度安排

毕业设计总共14周,大致安排如下: 第1周:填写进度计划表,查阅文献; 第2周:查阅文献,完成调研报告;

第3周:查阅文献,完成相关外文翻译; 第4周:系统总体结构设计

第5周:数据库需求分析与数据字典设计; 第6周:数据库逻辑结构设计和实现 第7周:首页显示处理模块的设计 第8周:模块的设计实现; 第9周:模块的实现;

第10周:系统综合调试、查错、改错 第11周:完成论文初稿; 第12周:完成论文修改,打印;

第13周:软件验收,填写答辩申请与准备答辩 PPT文档; 第14周:答辩

4、参考文献

[1] 刘甫迎、刘光会、王蓉.C#程序设计教程(第2版).北京:电子工业出版社,2006.111-126 [2] 李兰友 杨晓光.Visual C#.NET程序设计.北京:清华大学 北方交通大学出版社,2005.100-123 [3] 余金山,林慧编著.SQL Server2000/2005数据库开发实例入门与提高.北京:电子工业出版社,2005.100-120.[4] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2005.111-124.[5] Michel de Champlain.C# 2.0[M].Morgan Kaufmann, 2005.123-124.[6] 罗斌,等编著.Visual C#.NET精彩编程实例集锦.北京:中国水力水电出版社,2006:213-221

[7] 张公忠主编.现代网络技术教程.第2版.北京:电子工业出版社,2006:213-221

[8] 张忠林,电子商务概论,机械工业出版社, 2006:213-221

[9] 王昊亮,李刚,等编著.Visual C#程序设计教程.北京:清华大学出版社2006:219-221 [10] 郑阿奇.SQL Server实用教程.北京:电子工业出版社,2009:119-121

[11] 袁宁,李勇,网上商店大制作,重庆大学出版社, 2006:213-221

[12] 戴维.贝赞可,戴维.德雷诺夫.公司战略经济学[M].北京:北京大学出版社,2008:113-121

[13] 迈克尔.波特,陈小悦译.竞争战略[M].北京:华夏出版社,2006:110-120

[14] David Richard Kalkstein Deloveh,William Semp[美]等著.Visual Studio.NET高效编程[M].北京:清华大学出版社, 2005:111-121

[15] Ian Graham.著 Object Oriented Methods, Second Edition.Addison_Wesley Publishing company 2006年:263-294 [16] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2006年2月;113-101

[17] [美]Dino Esposito.A Client-side Environment for ASP Pages.MSDN Magazine,2008:113-121

篇2:图书管理系统设计与实现-开题报告

一、选题的背景、目的和意义:

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性;同时,建立一个实用而操作简便的检索查询系统也同样重要。使无论是管理人员或是普通用户通过登录,都可以进入书库管理系统的网页,通过输入关键词,责任者,题名,分类号等任意一个检索点,快速并准确地查询图书的信息。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

由于书库管理的总目标是:整洁有序,藏书完整,检索便利,利用率高。通过对这个课题的研究,主要有以下几点意义:

(1)方便了书库管理人员的管理工作,节省时间。

(2)便于读者查询所需要的图书。

(3)当图书归库时,工作人员可以根据检索号精确的将图书排架。

(4)根据查询,对图书借阅的热度进行分析,调整书架的位置,以便可以更迅速地查找到相关图书,方便读者。

(5)根据系统的设计,使每一本书都可以达到精确上架,提高书库管理工作的效率。并且是做好咨询服务,推荐介绍新书,图书预约等优质服务工作的重要基础。

在网络时代还没有到来的时候,多数大学的图书馆样本书库以藏为主,重藏轻用,抑制了文献的利用率。而现在是网络高速发展的时代,之前的管理方法已经不能适应现状。所以书库科学,高效的管理势在必行。图书馆的书库可以达到借阅一体,科学地调整书库中的图书。

二、国内外研究现状及发展趋势(含文献综述):

1.传统的管理方式是人工登记。其中人工登记的方式从记录到统计本身就是一种毫无意义的管理方式,所有的登记数据随时更改,没有有效地监控,并且该方式对数据的后期处理(如统计、查询、数据传输等)也没有很好解决,存在工作量大、速度慢、统计结果不及时、误报、谎报等情况不可避免的问题。

2.随着科学与技术的发展,图书馆也将改变其传统的服务方式而代之以新的以计算机技术和网络技术为主的服务 模式,这就是数字图书馆研究的基础。数字图书馆概念出现于20世纪后期,目前对数字图书馆的研究已经达到了如火如荼的局面。然而,由于所处区域的不同、经济水平的差异,以及图书馆之间的具体情况不尽相同,使人们对数字图书馆的理解与认识也产生了明显的差异。因此,不同国家、不同区域、不同的社会,以及不同科技、人文和经济环境下的数字图书馆建设,及其有关操作规程、技术要求、建设途径,以及策略实施等都各不相同,各有侧重。作为发展中国家,我国如何进行数字图书馆建设,如何确定国家数字图书馆建设的发展战略,如何正确实施相关战略,又如何使我国的图书馆领域广泛合作与协调,最终实现国家数字图书馆建设之目标,均是我们应该认真研究的重大课题。

数字图书馆是人类社会进入信息化时代的产物。对数字图书馆的系统研究开始于20世纪90年代。目前几乎涉及到数字图书馆建设的各个方面。主要观点如下:

“数字图书馆的概念是组织数字化信息及其技术进入图书馆并提供有效服务,几乎图书馆的所有载体信息均能以数字化的形式获得,读者通过网络组织访问外界数字化图书馆和文献信息数据库系统。图书馆和网络系统连接,让人们很方便地共享资源。”

综上所述可见,数字图书馆是一个系统工程,主要包括文献信息数字化、信息传输数字化与网络化、信息服务终端化、信息利用社会化等。

3.随着数字图书馆的发展,从各方面对图书馆管理提出新的问题。国内主要借助企业管理方面的研究成果,对组织结构上的变革进行了探索,以符合数字图书馆发展的需要。

一种是独自开发和管理的数字图书馆模式,如哈佛大学;一种是联盟下的数字图书馆管理模式,包括图书馆群体开放管理加上图书馆自行管理的混合模式,如加州柏克利分校,也包括联盟下的合作开发,如美国记忆。

4.通过对图书馆管理系统的各方面进行了具体的了解之后,现对该管理系统进行可行性分析。

a.目标和方案可行性

b.技术的可行性:该系统所需的硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Basic,这些软件在MIS开发中已经被大量应用,技术上都比较成熟。因此在技术上是可行的。c.经济的可行性:各图书馆文献单位急需采用计算机对馆藏进行管理统计,因此对开发该管理系统大力支持,开发经费没有问题。

三、本课题研究内容及课题要求:

图书馆的借阅管理,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于工作流程,完全采用计算机技术处理图书管理工作。使学生与图书管理人员能方便快捷地共享、交流信息。同时又能实现迅速、全方位的信息采集、信息处理,为使学生们的图书借阅能有效地进行。

系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,它开发时间短,成本低,而且数据量的传输快等优点。

本设计是以学校图书馆借阅系统为例。编程语言采用Visualbasic6.0,它可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,可以轻松方便的对数据库管理。其主要功能:实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。

课题要求: 设计一个图书管理系统,主要实现三方面的功能:

一、对图书基本信息的增删改查等操作的实现;

二、对读者借书证基本信息的管理;

三、读者借阅图书信息的管理,包括图书的借出和归还,包括逾期归还图书、丢失图书等特殊情况的处理,还有根据读者的不同身份设置的借阅图书数量的限制等管理

四、在系统的实现中运用多种查询技术,特别是多条件组合查询;对查询结果采用缓存技术和其它的系统优化技术,提高系统的性能网上检索的效率。

四、课题应用的原理和理论依据:

数据库系统是指在计算机系统中引用数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理员和用户构成。DBMS是数据库系统的基础。数据库设计的主要任务是在DBMS的支持下,按照应用的要求,为部门设计一个结构合理,使用方便,效率较高的数据库及其应用系统。

Java是一种简单的,面向对象的,分布式的,强壮的,安全的,体系结构中立的,可移植的,高性能的,多线程的动态语言。创建Java技术应用,使用到Java语言的面向对象特性,如封装、继承和多态 ;从命令行执行运行Java技术应用;使用Java技术数据类型与表达式

五、本课题研究方案:

在技术方面我主要采取Java语言与SQL语言。Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。Java也号称是能跨平台使用的语言,只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java

编译过的程序。Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用Java程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。SQL是英文Structured Query Language的简称,译为结构化查询语言,SQL最早是在IBM公司研制的数据库管理系统System R上实现的。由于它接近于英语口语,简洁易学,功能丰富,使用灵活,受到广泛的支持。如今,所有的数据库生产厂家都推出了各自的支持SQL的数据库管理系统,如微软的SQL Server、IBM的DB2、ORACLE、Sybase、Informix等。SQL语言具有以下特点:

(1)一体化(2)高度非过程化(3)两种使用方式和统一的语法结构。

该课题的方案设计分为五个步骤,即系统设计,数据库设计,各个功能模块的创建,系统的实现,系统的编译。

1、系统设计包括系统功能分析,系统功能模块设计,与其他系统的关系,数据流程图。

2、数据库设计包括数据库需求分析,数据库概念结构设计。

3、功能模块包括生成程序框架,登录认证对话框,主对话框窗口的设计等。

4、各对话框设计完成后,即可运行程序,查看结果。

5、系统实现后,对该系统进行编译。

六、预期成果:

本课题的难点在于:在设计之初要考虑到书库管理设计的人性化。在充分了解书库的现状的基础上,着手开始进行设计。对系统要有全方位的掌控。

需解决的关键问题是关于技术方面的,需可虑怎么样使技术与设计相统一。由于在技术方面并达不到精通,所以在技术方面还需要好好的学习,不要出现设想的很好,但实际情况下无力实现的局面。

所以要达到的预期成果是在人性化的前提下,设计出符合高校书库特征的系统。

七、研究目标、主要特色及工作进度:

书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使学生能够有效的借阅,功能上对系统的要求是全面的。因此对用户的需求可分为四个方面:一方面是图书管理人员对需要进行图书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过计算机进行图书借阅;四方面是打印输出学生信息。

这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地协同工作。

我们将工作进度安排如下:

1、2005年2月23日到2005年2月27日,布置毕业设计任务,介绍设计要求和有关注意事项,安排设计计划。

2、2005年2月28日到2005年3月6日,确定设计课题,收集整理资料。

3、2005年3月7日到2005年3月20日,阅读资料和参考文献,并撰写开题报告。4、2005年3月21日到2005年4月10日,系统的设计。

5、2005年4月11日到2005年5月8日,系统的实现,按照详细设计文档进行程序编码。6、2005年5月9日到2005年5月22日,系统的修改完善,进行程序的单元测试,排除程序错误。

7、2005年5月23日到2005年6月5日,对整个设计过程进行总结,撰写毕业论文。8、2005年6月6日到2005年6月12日,提交毕业论文。

9.2005年6月13日到2005年6月26日,进行论文答辩。

八、参考文献:

[1].刘萌 Visual Basic中文版使用教程 中国铁道出版社 2003.8

[2].刘韬 骆娟 何旭洪代写论文Visual Basic数据库系统开发实例导航 2003.8

[3].萨师煊 王珊 数据库系统概论 高等教育出版社 2004.4

[4].Harold Abelson Gerald Jay Sussman Julie Sussman 计算机程序的构造和解释 2004.2

[5].Codd E F.http:///jisuanjikaiti/ A Relational Model of Data for Large Shared Data Banks.CACM 13 No.6,1970

[6].Date C J.A Guide to DB2.Reading,Mass,Addison-Wesley,1984

篇3:图书管理系统设计与实现-开题报告

在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管理与借阅的图书馆,它的运行情况则关系到知识的传播速度问题。以往旧的图书馆管理模式完全是手工操作,从新书的购买、编号、入库,到借阅、续借、归还、查询,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误,也是再所难免的。当读者想要借阅一本书时,首先要查询大量的卡片,而且要有一定的图书管理知识,才能很快的查到。自己想要的图书,在借阅过程中还要填写许多相关的卡片,使得图书馆的管理效率低下,图书流通速度较慢,因而从一定程度上也影响了知识的传播速度。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境

信息技术发展日新月异,区域信息化建设如火如荼,作为信息资源基础建设主体的图书馆面临着前所未有的挑战和机遇。

本系统利用当前的软件开发技术,以方便读者查询、借阅操作,解决流通中存在的问题为目的,结合图书管理系统的有关原则,设计了图书管理系统中的一个模块———图书管理模块。

2 图书管理模块设计分析

2.1 应用需求分析

图书管理系统包括前台界面设计,借阅管理设计,图书管理设计,读者管理设计,其中比较重要的模块为图书管理设计。图书管理是为了满足图书的查询,添加,修改,删除,对图书的基本设置及统计等功能,实现管理员对图书的方便快捷的操作而设计的此模块的流程和划分。

2.2 系统流程图及其功能的划分模块图

图1为图书管理流程图,图2为图书管理模块图。

3 系统数据库设计

3.1 数据库概念结构设计

所谓数据库是指长期存储在计算机内的,有组织的,课共享的数据集合。数据库是以某种文件结构存储的一系列信息表,这种文件结构使您能够访问这些表、选择表中的列、对表进行排序以及根据各种标准选择行。数据库通常有多个索引与这些表中的许多列相关联,所以我们能尽可能快地访问这些表。以本设计为例,可以设想一个含有图书编号、图书名称、类别代码、作者姓名以及出版社等内容的表。我们可以再考虑一下这些内容是否可以组织在一起。因为可以设想一个表包含读者姓名姓名、读者所在系别以及读者的电话号码等信息。同时还可以设想保存的其它信息包括书籍的借还处罚等内容。

这些信息内容可以肯定是不能保存在一个表中的,因此我们还要对数据库的逻辑结构进行分析,并且设计出需要的表。

3.2 数据库逻辑结构的设计

现在将上面的数据库概念结构以及我们设想出的需要的表转化为Access2003数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。具体包含了以下表:

书籍属性表(bookinfo):包含的字段书籍编号、书籍名称、类别代码、出版社、作者姓名、书籍价格、书籍页码、登记日期、是否借出。除图书价格为货币类型、登记日期为时间/日期型、是否借出为是/否型,其他都为文本型。

书籍类别表(booktype):包括的字段类别代码、书籍类别、借出天数,都为文本型。

书籍借罚表(setinfo):包括的字段借出册数、罚款,前者为整型数字型后者为货币型。

这三个表具有紧密的联系,书籍类别表中的类别代码及其书籍类别对书籍属性表中的书籍的库进行了详细的分类,而书籍类别表的借出天数同样是受书籍属性表的是否借出所限制,同时书籍类别表又限制了书籍借罚表的罚款金额,书籍属性表中的是否借出也决定了书籍借罚表的借出册数。

4 图书管理系统的实现

4.1 图书信息管理系统

为了满足总体的要求,图书信息管理系统包括图书管理具有新增、删除、修改及查询图书信息的功能。其中,新增图书可以建立一条新的图书记录,删除则可以将已建立的图书记录删除,修改可以修改所选择图书的基本资料。查询可以按输入的查询条件查出符合条件的图书。

程序代码直接利用SQL语句对Access数据库中的表进行查找、添加、修改、删除的操作。

图书管理部分可以轻松地实现对图书借阅及图书资料的管理,及时、方便地更改、设定图书借还情况,并能立即显示出图书的资料。为读者提供方便,并节省管理人员的时间,提高了工作效率。

4.2 图书查询

图书查询系统可以通过对图书编号、图书名称、图书出版社、作者姓名以及类别代码等方式对图书的信息进行查询。并对图书信息进行修改。输入查询的关键词和查询的方式进行查询,检索采用“模糊查询”,可以输入关键词的一部分进行查询。

选择合适的查询方式,在查询内容中输入关键字,对图书进行查询,通过SQL语言访问数据库,并对数据库进行查询,通过按照编号查询主要代码如下:

以上代码是利用“按照编号查询”对图书进行查询,例如我在查询内容中输入需要查询书籍的编号后,点击“查询”按钮,会在“查询结果”中显示书籍的编号,书名,出版社,作者等内容,在其中可以对书籍的属性进行修改,也可对图书进行删除操作,在“查询内容”中,选中“模糊查询”功能,可以对输入关键字对书籍进行查询,例如选中“按名称查询”后,选中“模糊查询”,在“查询内容”中输入“计算机”,点击“查询”后,“查询结果”中会出现库中所有书籍名称中带有“计算机”的书籍,然后在结果中找到自己需要的书籍.这种功能的实现主要是调用了数据库中的“bookinfo”表.其他的查询方式功能的实现类似于上述。其中查询功能中模糊查询的实现是用“like”语句实现,例如下面就是点击“书籍名称”选中“模糊查询”的功能是由下面代码实现:

在查询结果中可以对图书信息进行修改和删除,若图书尚未归还,删除此图书信息的时候会弹出一对话框“此书尚未还回馆内,你是否继续删除操作?”,点击确认,则可删除图书信息,主要代码如下:

4.3 添加图书

添加图书(新书入库)是本系统的一项主要功能。启动系统,以超级管理员身份登陆系统,登陆成功后,就可以对图书信息进行添加。能添加的信息要包括书籍编号、书籍名称、类别代码、作者姓名、书籍价格、出版者以及登记日期。

这一窗体中可以进行如下操作:输入图书的基本数据信息,其中书籍编号、书籍名称、类别代码、作者姓名等直接输入即可。输入完毕点击右下角“添加”按钮即可保存此条记录。新增的图书记录会出现在图书目录中。

若添加的新书是已经存在的书,则会提示:“对不起,该书籍编号已经存在,请重新输入!”,此功能是有select语句实现,主要代码如下:

删除与添加类似这里就不做过多说明。

4.4 图书基本设置

图书基本设置中,管理员可以对每人最大借书量以及罚款进行设置,通过调用数据库中的setinfo表,主要代码如下:

4.5 书籍类别设置

管理员可以在书籍类别设置界面中,通过类别代码框,输入类别代码对图书进行查询,继而可以对图书种类,可借天数进行添加,修改,删除设置。例如,在“类别代码”中输入“A”,点击“查找”,则在“图书种类”中显示“IT类”,“可借天数”中显示“30”,它主要是通过调用了数据库中的booktype表来实现的.若添加或修改图书类别信息,则直接刷新了booktype表。

5 结束语

本系统要结合学校图书馆情况,经过实际的需求分析。通过采用功能强大的Visual Basic 6.0和Access2003为开发工具而开发出来的图书馆管理系统中的一个模块。整个模块从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成图书信息查询、添加和对图书的一些基本设置等。本模块所设计的可以满足学校图书馆管理方面的基本需要。但是也有些不足,一些人性化的东西设计的还不够。例如没有设计在一个时间段里某本图书被借出的次数。

参考文献

[1]罗朝胜.Visual Basic程序设计教程[M].北京:人民邮电出版社,2002:2-21.

[2]萨师煊.数据库系统概论[M].3版.北京:高等教育出版社,1999:2.

[3]Warner S.Visual Basic6程序设计[M].北京:人民邮电出版社,1-20,30-40.

[4]郑小玲.Access项目案例导航[M].北京:科学出版社,2003:20-25,234-268.

篇4:图书管理系统的设计与实现

关键词:图书管理;查询;设计;数据库

中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)15-30638-03

The Design and Implementation of Books Management System

ZHAO Wei-zhou, DONG Jiang-man

(Section of Math and Military Operational Research of the Second Artillery Engineering Institute, Xi'an, 710025, China)

Abstract:Books management is an important work in library or reading room. It is a vast and repetitive one. The work often includes much work such as writing information, managing readers, querying bibliography and lending books. In order to search and manage conveniently, by virtue of computers books management system can improve work effectively. Design and exploitation of books management system is given in this paper, including the design of database and function. The testing shows that this system can improve the effectivity of books management in the medium-small enterprise and administration.

Key words:books management; search; design; database

1 引言

图书是人类获取信息的重要途径,许多企事业单位都有图书馆或阅览室,以满足干部职工的阅读需要。图书管理的目的是适应读者需求;查询浏览的目的是为借阅作准备;借阅管理是图书管理的核心工作[1]。以往的手工管理费时费力,随着计算机的普及,图书管理系统逐渐信息化,大大提高了工作效率。而且不少单位都有自己的局域网,基于网络如何有效实现管理员操作和用户访问的图书管理系统,是应用程序开发的主要方面。本系统采用C#作为前端开发工具,Xml为后台数据库,利用Windows Xp作为平台进行了图书管理系统的设计和开发,通过程序调试并投入了单位使用。

2 系统分析

2.1 功能模块

图书管理系统采用模块管理。主要模块包括普通用户访问模块和高级用户访问模块。所谓普通用户是指在局域网上使用系统的注册用户和读者用户,这些用户只能进行系统的部分操作例如书籍查询和登录留言等,获取系统或服务器提供的部分信息,主要包括图书馆的公告例如近期购进的新书信息、图书馆某些活动信息等,而高级用户指系统管理员(或图书管理员),其访问区域较大,可获取信息较多。

图书管理主要包括人的管理和书的管理,人的管理主要包括用户管理和读者管理;书的管理主要涉及新书入档、书籍借阅、书籍查询、催还书籍等(图1)。

图1 系统功能模块示意图

系统管理的内容简要概括如下:

注册用户管理:主要包括注册用户的添加、删除以及留言处理等;

读者信息管理:主要包括读者信息的添加、删除、修改和查询等;

图书信息管理:主要包括添加、删除、修改、查询和催还等;

图书借阅管理:主要包括图书借阅规则的说明、读者借阅图书的信息维护等。

基于局域网进行图书管理系统的开发,同时还应实现某些远程操作的可行性。

2.2 数据表

数据库是信息系统的核心和基础。它把大量数据按照模型组织,提供存储、维护、和检索功能,可以方便、及时、准确地获取信息[3]。根据图书管理的常见操作,需要拟定的数据库表如下:

用户信息表:用户名(name) 、密码(password)、电子信箱(Email);

读者信息表:姓名(person name)、性别(sex)、身份证件(certification)、借阅证号(card number)、联系电话(telephone)、通讯地址(address);

图书信息表:书名(book name)、作者(author)、图书编号(book code)、出版社(publisher)、类别(期刊(Journal、书籍Book、杂志Magazine)、册数(book number)、内容简介(introduction);

催还信息表:借阅证号(card number)、姓名(person name)、书名(book name)、联系电话(telephone)、欠费(owing money);

管理员信息表:用户名(name)、密码(password)。

3 系统功能具体描述

3.1 用户注册

这里与常见的网络注册方式基本相同,考虑到基于局域网访问图书管理系统与访问网站有所区别,因此要求注册过程简单、方便、快捷,只需用户名、密码和电子信箱即可。对于申请的用户名,可以实现在线检测功能,以避免同名出现,这样以姓名作为关键字,便于查询、修改或删除注册用户。电子信箱主要是在不便公开某些信息的情况下,用户和管理员可以直接进行交流。另外,已经办理借阅证件的读者无需注册。

3.2 用户登录

不论是普通用户还是高级用户,登录界面完全相同,但正确登录后的可访问区域不同。为避免出现多次重复输入,连续错误输入三次后将自动退出登录窗口。正确登录后即可进行相关访问。对于已经办理借阅证件的读者,登录时直接以姓名作为用户名,以借阅证号作为密码即可。

3.3 书籍查询

这一功能对所有用户均开放。新书入档时,图书管理员需要判断该书是否已经入档,因此需要进行相关的查询操作;对于借阅者,同样需要查询以了解图书馆有无该书或其库存情况。查询时需要考虑两个方面,其一为查询关键字,例如书名、作者、图书编号等,其二是查询匹配方式,例如精确匹配、模糊匹配,或其它匹配方式如从左匹配、从右匹配等。

3.4 新书入档

购进新书后,若该书曾经入档,只需改变该书的库存数量即可,否则需要录入书目的详细信息,包括书名、作者、出版社、图书编号、分类、内容简介等信息。对于图书编号,为简化人工操作,可按照中图分类号随机进行[2]。内容简介的输入大大增加了工作量,可采用先扫描再转化为文本的方式进行。整个新书入档过程较为繁杂,且由于信息输入量较大,容易出现错误,直接影响后续管理。为避免输入错误,附加了确认功能和信息重置功能。

3.5 书籍借阅(或归还)

书籍借阅(或归还)是在读者和图书管理员之间进行的操作。

书籍借阅时,需要改变该书的库存量,记录借阅时间为当前时间;如果是续借,需要清空当前记录并重新借阅。另外需要管理员对该书情况(是否缺页或破损)进行备注,并由借阅者进行确认。借阅书籍时为方便他人借阅,可以限定借阅数量,如每次不得超过3本,累计不能超过5本等。

书籍归还时,也需要改变该书的库存量,并且删除读者对该书的借阅信息;同时需要了解该书的状态,是否超期以及超期的费用计算等。对于续借的情况无需过多考虑,可认为是还书后重新借书的操作。另外当书籍丢失时需要交纳一定的罚金。

3.6 读者管理

读者信息管理主要包括读者信息的查询、添加、删除和修改等。读者信息添加主要是读者办理借阅证时的信息录入操作,读者可能因调离单位需要退还借阅证就需要读者信息的删除操作。读者信息的查询方式可为姓名、证件号码、借阅证号的精确匹配,考虑到姓名查询时可能出现同名情况,此时可以逐条显示搜索结果。另外,读者办理借阅证件,还需要附加打印功能。

3.7 书籍催还

考虑到某些读者可能因故超期借阅同时为方便其他读者,可以设计定期催还功能。管理员可以定期获取图书馆的超期书目信息和借阅读者信息,主要包括证件号码、联系方式、欠费金额等,并以列表的形式给出。另外在计算欠费时,应考虑罚金,主要是对所借书籍的污损情况的量化并参与计算。

3.8 密码修改

为保证安全访问,普通用户和高级用户可自行修改密码。

3.9 辅助功能

图书管理的辅助功能,主要包括数据导入和备份、用户留言、系统公告和帮助信息等。

4 设计与实现

这里的图书管理系统是基于Brower/Server结构的,其中用户注册、书籍查询、修改密码可在客户端完成,其它操作需要图书管理员完成。系统设计主要从以下几方面进行考虑:

(1)硬件要求:将系统安装在服务器上,用户要进行图书查询,只需接入局域网远程操作即可实现注册、登录和访问,对用户硬件无需过高要求;系统维护和性能扩展,都在服务器上完成;

(2)应用要求:无论管理或访问,都应使用方便,达到提高效率的目的;

(3)界面要求:系统界面应当尽可能美观、简洁、易于操作同时知识性强,可以滚动显示新书信息、关于图书的名人名言或催还书目信息等;

(4)代码要求:要求代码简单、可读性好,便于维护和扩展。

经过系统分析和建模后,生成源代码、可执行程序及相关软件文档(例如图书馆关于借阅书籍的某些规定等),测试结果将确认是否实用。下面是程序调试后的部分结果(图2-图5):

图2 注册窗口

图3 图书管理主窗口

图4 借阅管理窗口

图5 催还清单窗口

5 结束语

图书管理系统的设计与开发,需要考虑的问题通常视企事业单位的具体情况而定,在细节上需要具体情况具体分析。但是可以看到,本文设计并开发的图书管理系统,便于用户在局域网上登录查阅书籍,便于工作人员在服务器上进行图书管理。无论信息录入还是远程查询,都不再单纯借助手工操作完成,大大提高了图书管理的工作效率。

参考文献:

[1]求是科技. 数据库开发技术与工程实践[M]. 北京:人民邮电出版社,2004.

[2]倪宝童. 图书管理系统中图书编号的自动生成[J]. 企业技术开发, 2006,(2):27-30.

[3]胡中栋, 夏冬梅, 胡春安. 图书管理系统软件设计[J]. 信息技术, 2005,(11):144-146.

篇5:图书管理系统设计与实现-开题报告

一、论文(设计)研究背景与意义

由于国民经济的迅速发展以及科学技术的全面进步,以计算机以及通信及时的为基础的信息系统正处于蓬勃发展的时期。伴随经济文化水平的提高,人们对生活的质量以及工作的环境要求也是越来越高。现在企业或商家的信息管理,大部分都采用人工管理模式,这相对于规模比较小的公司来说,是可以应付日常的管理需要的。但是,各行各业竞争日益的激烈,商家自然就要提高信息管理的工作效率,而解决这些问题的途径之一,就是将信息管理系统引入到管理机制中来。此系统安全稳定,性能良好,功能齐全,不仅将大幅提升工作效率,大大减少繁琐操作,还能充分发挥人才、信息和设备优势,提高经济效益,达到最大用户满意率和投资回报率。

现今属于计算机的时代,任何信息都可以通过计算机来进行管理,计算机处理信息的高效性和准确性可以极大的提高管理的效率,同时还可以降低出错率,让诸多复杂繁琐的工作都由计算机来辅助完成。因此,开发这样的住宅小区出入口车辆管理系统就很有必要性。我希望能做到的的便是一个住宅小区出入口车辆管理系统的设计开发,以方便实现小区出入车辆对停车收费信息管理的系统化,规范化以及自动化,从而达到提高小区出入车辆管理效率的目的二、论文(设计)的主要内容

本系统的实现需要符合所有用户的要求,只有对用户的要求考虑的全面,才会开发出功能强大稳定的住宅小区出入口车辆管理系统。

1、系统功能模块图:

系统功能模块图

2、功能详情说明

1、登录验证功能:为了保证住宅小区出入口车辆管理系统信息的安全性,进入系统时需要对用户身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示要求重新输入。

2、车位信息管理功能:管理员对所有车位信息的管理操作,可以添加一个新的车位信息,也可以对已经添加的车位信息进行删除的操作。

3、停车信息管理功能:管理员对所有停车信息的管理操作,可以添加一个新的停车信息,也可以对已经添加的停车信息进行删除的操作。

4、停车信息查询功能:管理员可以根据车位分区或车位编号停车信息进行查询。

5、费用结算功能:管理员可以对停车信息进行费用结算。

三、论文(设计)的工作方案及进度安排

2018年11月17日——2018年11月27日:开题资料查询及调研

2018年11月28日——2018年11月30日:开题报告撰写

2019年03月10日——2019年03月15日:设计模块

2019年03月16日——2019年04月16日:编程

2019年04月17日——2019年04月19日:程序调试阶段

2019年04月20日——2019年05月20日:论文

2019年05月20日——2019年05月21日:修改阶段

2019年05月21日——2019年05月22日:准备答辩

四、参考文献

[1]

郭宝忠,徐照明.智能停车库管理系统的设计与实现[J].机械研究与应用,2017

[2]

曹领,魏胜利.基于物联网的园区停车管理系统的设计与实现[J].电脑知识与技术,2016

[3]

丁轼轩.基于Java的停车管理系统的设计与实现[J].电子技术与软件工程.2018

[4]

杨勋.小区车辆智能管理系统的设计与实现[J].电脑知识与技术,2017

[5]

鲍卫兵.住宅小区出入口车辆智能管理系统的实现[J].工业仪表与自动化装置,2017

[6]

付辉.智慧城市建设从智慧停车开始[J].海峡科技与产业,2016

[7]

林信良.JSP

&

Servlet学习笔记[M],北京:清华大学出版社,2012

[8]

Jianquna

Liang.AKey

ManagementScheme

for

Zig

Bee

in

AMI

of

Smart

Grid.Journal

of

Harbin

Institute

of

Technology,2016,03(02)

[9]Carrera

V

JL,Zhao

Z,Braun

T,Li

Z,Neto

A.A

real-time

robust

indoor

tracking

system

in

smartphones[J].Computer

Communications,2018;117:104-15.[10]丁轼轩.基Java的停车管理系统的设计与实现

[J].电子技术与软件工程,2018(05):149-50.[12]范秋秋.基于物联网技术的城市停车诱导系统研究[D].安徽理工大学,2017.[13]王光雷.基于Wi-Fi的停车场智能寻车系统设计[D].山东大学,2014.[14]黄溅华,刘海峰,李翔.基于互联网+的智慧停车云服务实践研究[J].交通工程,2017(05):46-51.[15]汪磊.基于车联网技术停车场管理系统的设计与应用[J].物流工程与管理,2015(02):52-3.五、指导教师意见

指导教师签字:

****年**月**日

六、答辩小组意见

组长签字:

篇6:图书管理系统设计与实现-开题报告

毕业设计(论文)开题报告 学生姓名:

郑启航

学号:

1081302234

专业:

通信工程

设计(论文)题目:

基于B/S模式的教务管理

系统的设计与实现

指导教师:

赵文东

2012 年 月 日 毕业设计(论文)开题报告

1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写 2000字左右的文献综述

文献综述

1.1课题背景

随着高等院校的不断扩招,教学、教研、教务管理工作的信息量越来越大,信息的重要性也显得更为突出,在我国教学资源明显紧缺,教务管理工作的繁重不仅增大了实施的难度,管理稍不到位,便容易出现失误。在高等院校中,教务管理工作具有举足轻重的地位,教学质量取决于教务管理的水平。其中包括对门类繁多的信息的收集、传输、加工、储存、查询等工作,原有的管理方法和手段已经不适应高等院校的发展。因此,大力提高教育技术手段的现代化和教育信息化程度,对推进学校教育现代化,具有战略指导意义。现代化远程教育为学生提供了个性化的学习环境和学习空间,学分制管理适应了学生个性发展及素质教育的要求,而个性化教育又是每个学生成为管理的一个基本单位,管理的工作量和随机性矛盾越来越明显,因此,开发一套适应现代远程教育需要远程教务管理信息系统显得及时而又必要,也是教学改革的必然趋势。本文是基于浏览器/服务器(Browser/Server)模式下的教务管理系统设计的前期分析,以建立一套适应现今高等院校需求的教务管理系统[1]。1.2课题研究的意义

教务管理系统,教务信息包括教师信息、学生信息、成绩信息,显然如果以人工的方式对其管理将耗费大量的人力、物力,本系统以此作为开发的目标,用以减轻教务管理人员的负担。随着社会的进步和经济的飞速发展,青少年活动中心开展的活动也变得多样化、结构化,教务管理工作队教务数据处理要求的日益提高和科学技术的进步,教务管理操作技术也在不断的发展,使用计算机进行教务管理的出现大大提高了教务管理工作及至整个管理工作的水平和效率。为此,建立了以个完善的青少年活动中心教务管理系统很有必要,既可以利用计算机进行教务数据处理可以彻底打破手工处理的局限性,为青少年活动中心教务管理系统提供更加详细、更加准确、更加及时的信息,也减轻了教务处人员的工作负担。使用计算机进行教务数据处理以后,大部分工作由计算机自动进行处理,使教务处人员从繁重的手工操作中解放出来,从而使教务处人员把主要

毕业设计(论文)开题报告

精力放在管理和监督上,更好地发挥教务处人员的作用。

本文研究的主要目的是为实现高校教务管理的信息化、系统化、规范化,为高校的长远发展奠定了基础。该系统采用浏览器/服务器(Browser/Server)模式,基于校园网,有着较高的实际应用价值。教师和学生将不受时间和地点的限制查询学生资料、自由选课、查询成绩等。管理员还可以不受时间和地点的限制对学生资料、成绩进行添加、修改等管理,可以减少大量的简单、繁琐、重复的操作,能够更充分地利用网络服务教学,及时的对学生的学习进行了解和评价,教学管理人员可随时掌握学生动态,通过成绩管理反过来指导学生选课的方向,帮助学生完成学业。以教务管理的信息化提高教学管理效率,促进教学管理体制改革,实现教学管理科学化和现代化[2]。1.3课题的发展的现状和前景

教学管理计算机化与网络化在国外的许多大学已开展多年了,其管理模式基本上是面向全局的综合教务管理系统。由于多年运行不断使用和改进,国外的这种管理模式已处于比较完善的稳定运行阶段。由于国外高校与我们的实际情况不同,相关机构管理职能不同,教学管理办法不同,所以我们还不能简单的引用他们的管理系统,只能在借鉴的基础上自主开发适合我们实际情况的教务管理系统。近年来,高等教育办学规模持续扩大,教育教学体制改革不断深化,这对教务管理工作提出了新的要求。在20世纪90年代,伴随着信息高速公路的兴建,“教育信息化”的概念被提了出来。它是针对教育教学过程中对信息的获取、传递、加工、再生和应用而言的。教务管理信息化是教育信息化的子概念。教务管理信息化是指在教务管理过程中广泛运用以计算机技术、多媒体技术和网络通信技术为基础的现代化信息技术,是信息资源的开发和利用及信息社会所有的重要组织和理论管理方式在教育教学领域中饰演的一系列过程。很多高校经过长期的探索与研究,已经完成了教务管理信息系统的建设工作,并且有多数高校已经研发出基于计算机网络技术的教务管理信息系统,实现了教务管理的网络化[3]。

毕业设计(论文)开题报告 参考文献 武晓春,王晓明.给予C/S和B/S模式的教务管理信息系统的设计与实现.电化教育研究,2005,(3):50-52 2 张龙,伏俊江,徐希龙.基于C/S和B/S的现代高校教务管理系统的研制.中国科技论文,2007:1-6 3 赵耀峰.学分制模式下教务管理系统的探讨.延安大学出版社,2009.3(1):102-105 4 翟彦博,韩锡斌.基于B/S模式的综合教务管理信息系统的设计与实现[J].沈阳建筑大学学报,2006.8(2):155-158 5 党建武.管理信息[M].兰州:兰州大学出版社,1999.189-195 6 乔勒米.客户机/服务器数据库指南[M].秦萁英译.北京:电子工业出版社,1998 7 许宏.基于B/S结构的高校教务管理网络系统需求分析.淮阴工学院学,2003.10 8 徐新华.精通ASP.NET2.0.著机械工业出版社,2006.5 9 卫红春,方明.信息系统分析与设计.西安电子科技大学出版社,2004.1 10 成伟,黄坚.基于C/S和B/S模式相结合的高校教务管理系统[J].湖南人文科技学院学报,2007(6):42-44 11 朱本浩.基于B/S结构的教务管理系统的实现[J].现代计算机,2007(3):100-101 12 杨威.ASP3.0网络开发技术[M].北京:人民邮电出版社,2001,22-23 13 余雷,周松建.ASP.NET应用开发百例[M].北京:清华大学出版社,2003,14-15 14 李劲.精通ASP数据库设计[M].北京:科学出版社,2001,18-20 14 武苍林,罗晃.Web数据库的ASP开发方案[J].计算机工程与科学,1999:21(1):65-68 15 黄明.ASP信息系统设计与开发实例[J].机械工业出版社,12-15 毕业设计(论文)开题报告

2.本课题要研究或解决的问题和拟采用的研究手段(途径)课题的理论依据、研究内容 基于ASP、JSP或.NET采取B/S的操作模式,体现以学生为中心的指导思想的高校教务管理系统的设计方案,,采取开放的课程结构, 考虑到技术的先进性和维护的简易性,系统拟采用ASP、JSP或.NET和数据库进行开发。从系统总体设计、系统开发环境、系统功能模块、数据库选择、系统数据流分析,系统安全保障等方面的实现方法。2 课题的重点和难点

1)教务管理系统是一个关乎教学的重要管理平台,系统运用的灵活性,实用性,对不同使用者需求的定位和权限的设置,系统管理正常运行和安全性设置都非常重要。

2)教务管理系统的结构复杂、规模庞大、开发周期长,其模型的构建也是一个不断修改完善的过程。课题的研究方法

1)先分析当前的教务管理所提出的新要求和现有的教务管理系统的使用情况; 2)完成系统的总体架构设;

3)参与了系统模型的建立、数据库系统的设计与实现;

4)参与了教学计划子系统、学籍管理子系统、成绩管理子系统等的编制以及功能测试; 5)与指导老师对模块进行整合与测试。4 教务管理系统的功能及特点 对于管理者有以下功能:

1)基础数据管理:教师和学生等基本信息;

2)教学计划管理:培养方案、教学计划、排课管理、教材管理;

3)教学运行管理:选课管理、学籍管理、成绩管理、教务管理、教学资源管理、信息发布; 4)教学质量管理:评教管理、教学质量监控管理、教学信息反馈管理;

5)教学基本建设管理:课程建设管理、专业建设管理、实践教学基地建设管理。

毕业设计(论文)开题报告 对于使用者有以下功能:

1)学生:成绩查询、个人信息、信息设置、退出管理; 2)教师:教学任务、成绩录入、个人信息、退出管理;

3)教务员:课程录入、课程修改、申报教学计划、安排教学任务、成绩管理、补考处理、教师管理、修改密码、退出管理。

4)教学主任:课程录入、课程修改、课程浏览、成绩管理、教学计划、教学任务、功能设置、个人密码、退出管理。

5)管理员:教务员、权限管理、部门信息、教师信息、数据备份、个人密码、退出管理。5 系统总体设计 5.1 系统的总体框架

高校教务管理过程是一项庞大的系统工程,其操作过程和细节涉及教学管理的每一个环节与角落,涉及的层面非常宽广且复杂。高校教务管理系统设计的出发点是方便管理者和使用者,通过互联网实现管理者的远程控制和使用者的远程访问。整个高校教务管理系统分为教务管理子系统(管理者)和教务信息查询子系统(使用者)2个部分,其系统总体框架如图5-1所示。其中,教务管理子系统用于教务处和各院系教务管理工作,教务信息查询子系统用于教师和学生查询教务信息。高校教务管理系统的用户是学校的学生、教师和教务管理人员。学生登录该系统在网上查询自己基本情况、学期成绩、教材、上课地点等。教师使用该系统查询自己每学期所要上课程的班级、上课的地点、时间、学时及工作量,填写所上课程考试后的成绩等。教务管理人员利用该系统对老师和学生班级进行排课和地点的安排、对学生的学业成绩、学籍进行动态管理等。

毕业设计(论文)开题报告

图 5-1 系统总体框架图 5.2 系统的开发工具

B/S结构采用ASP开发,ASP是一个统一的Web开发平台,全新的编程框架,旨在用于快速开发Web应用程序。ASP提供了一种基于组件的、可扩展的且易于使用的方法,用以构建、部署和运行供所有在浏览器或移动设备中使用的Web应用。5.3 系统安全保障

由于教务管理系统的开放性,在促进数据信息充分利用和共享的同时应防止各种类型的威胁和侵害。在系统设计时,使用了以下安全机制防止信息的泄漏和非法用户对数据的修改和破坏。

1)使用防火墙或访问控制列表实施对网络设备的防护,隔离和过滤非法用户对网络设备的远程访问。2)有效保证存放数据库的文件系统的安全性,防止非系统管理员非法拷贝、移动数据目录,避免敏感信息的泄漏。

3)用户与权限管理:由系统管理员集中定义用户、定义角色、分配权限(到具体功能和数据范围),确保每一用户能且只能在授权范围内使用相应功能管理相应数据。

毕业设计(论文)开题报告 4)用户身份确认:学生使用学号作为帐号、教师、教辅人员与管理人员使用工号作为帐号,分别使用自行维护的密码登录数据采集与信息发布部分;管理人员使用由系统管理员分配的专用帐号与自行维护的密码登录管理控制与数据处理部分。身份、帐号和密码均正确的情况下,认证通过。

5)系统对重要的操作建立了日志记录,当出现问题时,便于进行分析和追查。6)定期对数据库服务器、WEB服务器进行磁盘整理、清空缓存等工作。5 课题的进度安排

2012年1月17号-2月17号搜集资料,查阅文献,完成开题报告 2012年2月18号-3月01号进行开题答辩

2012年3月02号—4月29号严格按照开题报告中的工作计划完成毕业设计任务 2012年4月30号—5月29号交毕业论文 2012年5月30号—6月03号进行毕业答辩

毕业设计(论文)开题报告 指导教师意见:

1.对“文献综述”的评语:

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

2012 年

月 日

指导教师:(手写签名)

所在专业审查意见:

上一篇:实用的学生会自我介绍汇总下一篇:五上班主任工作计划