管理信息系统课程设计指导书(自考)—陈(共27页).doc
《管理信息系统课程设计指导书(自考)—陈(共27页).doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计指导书(自考)—陈(共27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上管理信息系统课程设计报告课程设计题目 图书馆管理系统 专业班级 市场营销一班 学生姓名 马超 指导教师 陈冬雪 成 绩 专心-专注-专业摘 要当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。所以采用计算机管理各种信息资源是当前不可缺少的一种管理手段。本论文阐述了系统的开发过程:从需求分析,概要设计到详细设计,其中重点论述了系统的详细设计部分以及主要功能的实现过程。在详细设计过程中对数据库的设计进行了详细
2、分析;在主要功能的实现过程中重点对系统管理、图书管理、读者信息管理、借书信息管理、还书信息管理、图书催还管理、报表输出管理、系统帮助管理八个模块进行详细分析。根据软件工程理论中模块化程序设计的原理,逐步细化的设计方法,在Windows XP环境下,采用微软公司的Visual Basic 6.0面向对象程序设计语言,采用ODBC来连接微软公司的SQL Server 2000数据库,开发了图书管理信息系统。本系统基本解决了图书管理的各种业务处理,实现了图书管理的系统化、规范化和自动化。具有一定的实用价值。关键词: Visual Basic 6.0 图书管理系统 SQL Server 2000Abs
3、tractIn the present era is the rapid development of the information age. In all walks of life, from information processing, Which is widely used in computer information management system environment. The greatest advantage is that the computer can use it for information management. Use computers to
4、control information, not only to improve the efficiency, but also greatly increase its security. Therefore, the use of computer management of information resources is currently an indispensable management tool.The present paper elaborates the system performance history: From the demand analysis, the
5、 outline designs the detailed design, elaborated the system detailed design to be partial with emphasis as well as the main function realization process. Has carried on the detailed analysis in the detailed design process to the database design; In the main function realization process key to the sy
6、stem administration, the books management, the reader information management, borrows the book information management, also the book information management, the books urges also to manage, to inventory the management, the report form output management, the system help every day manages nine modules.
7、 Detailed analysis is carried on in this system.According to the software engineering theory in the modularized program design principle, gradually the thin design method, in Windows under the XP environment, VB6.0 which is based on object-oriented programming thought is used to developed the books
8、management information system and ODBC is used to connect Microsoft SQL Server 2000 database.This system has basically solved each kind of handling of traffic in the books management, and has realized the books management systematization, the standardization and the automation. This system has the c
9、ertain practical value.Key words: Visual Basic 6.0,book management system,SQL Server 2000目 录第1章 绪 论1.1总体概述当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。当今世界是信息高速发展的世界,也是竞争异常激烈的世界。要想在高科技迅猛发展的今天,在激烈的竞争中求得生存和发展,能否获得必须的信息就成为能否成功的关键。现如今计算机行业正蓬
10、勃向前发展,信息化深入到社会的各行各业,使信息管理发生了前所未有的变化,与此同时,用计算机管理信息系统又是获得信息的重要手段之一。计算机管理信息系统的优势在于能够迅速、准确地反映用户需要的各种信息,及时方便的进行各种检索,从而为管理者的信息管理提供强有力的支持,所以采用计算机管理各种信息资源是当前不可缺少的一种管理手段。对于复杂的信息管理,计算机能够充分发挥它的优越性。随着信息化的进程进一步加快,向着网络化,智能化方向发展。图书馆也面临着更大机遇和挑战,如何融入信息化进程是每一个部门必须解决的一个关系自身命运的问题。谁更适应信息化,加入信息化,谁能够更好地利用信息,谁就能在瞬息万变的市场竞争中
11、利于不败之地,因此用计算机来管理信息势在必行。1.2课题背景图书馆是人类文明的结晶,它真实地记录和反映了人类自有文字记载以来改造自然、改造社会的历史、现状及其对未来的需求;图书馆是人类的知识宝库,它是通过搜集、整理、保藏和提供书刊资料来为广大读者服务的科学教育文化事业单位。图书馆是个诱人的地方,对广大读者来说,它是知识之源,是良师益友,是人们终身学习的场所。图书馆自古以来就受到人们的普遍重视和利用,纵观古今中外,凡是有成就的思想家、政治家、史学家、文学家、科学家、学者,毫无例外地都与图书馆结下不解之缘。他们的成才都离不开图书馆。在科学技术迅速发展的今天,图书馆在人类发展史上的地位也越来越重要,
12、人们都把图书资料看成一种国家资源,是无形的财富,它同材料、能源,是科学技术三大支柱之一。许多生产科研人员通过利用图书馆收藏的大量图书资料,解决了生产关键问题,攻克了科研难关,为国家做出了卓越的贡献。对于主要任务是学习专业知识的在校学生来说,仅靠教学大纲规定的必修教科书和教师指定的为数不多的参考书显然是不够的。图书馆是第二课堂,是课堂教学的最有效的补充和延伸。广泛的课外阅读是从实际生活以外获取知识的最重要的途径。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的
13、主要方式是基于文本、表格等介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。图书馆的信息服务促进了信息传播、利用及再生产的增殖能力。人们掌握了信息,使之转变为技术,成为作用于社会经济的生产力,促进了社会经济的发展,这就是信息管理服务的价值体现。最大限度地发挥信息的效能,离不开信息的加工整理
14、,离不开信息的管理服务。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境,计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性,计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提,本系统就是为了管理好图书馆信息而设计的。1.3课题目的基于以上一些问题,有必要建立一个图书管理信息系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情
15、况。因此,开发了这个图书管理信息系统。第2章 系统分析2.1可行性分析技术可行性分析1991年Microsoft公司推出的Windows应用程序开发工具-Visual Basic。Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basic中,既继承了其先辈Basic所具有的程序设计评议简单易用的特点,其编程系统又采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视界面设计方法。本系统的数据库将采用的是SQL Server 2000,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的
16、灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。经济可行性分析主要是对项目的经济效益进行评价。本系统开发经费对于中小型图书管理信息系统在经济上是可以接受的,并且本系统完成投入使用后可以帮助图书馆完全实现信息化管理,从而能够显著提高工作效率,提高经济效益。因此本系统的开发在经济上是可行的。管理上可行性分析管理可行性主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。作为一个图书馆已经具备
17、了一个完善的规章制度和管理方法这样可为该系统的建设提供了制度保障。此系统开发目标已明确,在技术和管理等方面都可行。因此,该系统的开发研制是完全可行的。2.2 系统功能及需求分析系统功能描述开发本系统的总体任务是实现图书馆的系统化和自动化,帮助图书管理人员更好更高效地完成图书管理工作。本系统要完成的功能有:新书订购功能:包括新书订购功能、新书入库功能、库存图书管理功能。图书信息管理:包括设置图书信息功能、设置图书种类功能。图书借阅管理:包括读者借书功能、读者还书功能、图书续借功能、图书丢失功能、图书报损功能、图书超期提醒功能。读者信息管理:包括设置读者信息功能、设置读者种类功能。统计打印功能管理
18、:包括打印报表功能。数据库操作管理:包括数据库备份功能、数据库恢复功能。日志文件管理:包括查看日志文件功能、日志文件备份功能、日志文件恢复功能。系统维护管理:包括用户管理功能、更换管理员功能、用户更换口令功能。系统的需求分析图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书的需求是图书的信息情况及库存图书情况;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本
19、人借书证号可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。此功能实现对图书的订购信息、图书信息、借阅者信息、总体借阅情况信息的管理和统计及管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息、添加、删除和修改借阅信息,并且还应具有生成催还图书报表,并打印输出的功能。系统开发平
20、台Visual Basic6.0是Windows95/98或windows NT下的一个应用程序,本身对软硬件没有特殊要求,也就是说,它对环境的要求与Windows95/98、windows NT要求是一致的。硬件要求:一般在586以上的处理器、16MB以上内存、100MB以上的硬盘等。软件要求:Windows95/98或windows NT3.51以上版本。第3章 数据库设计3.1 概述SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用
21、方便、可伸缩性好与相关软件集成程等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。3.2数据库逻辑E-
22、R图在对表的形式进行了规范化定义后,数据结构还有五种规范化定义,定名为规范化模式,称为范式。在这五种范式中,一般只用前三种,对于常用系统就足够了。而且这五种范式是“向上兼容”的,即满足第五范式的数据结构自动满足一、二、三、四范式,满足第四范式的数据结构自动满足第一、二、三范式,依此类推。本系统所涉及的实体属性图如下: (1)管理员实体包括用户名、密码用户类别、性别、年龄、籍贯、身份证、联系电话与备注属性。它的主要功能是管理员登陆。其实体属性图如图3.1所示 管理员用户名密码用户类别性别年龄备注籍贯身份证号联系电话图3.1管理员实体Figure 3.1 managers entities(2)图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 指导书 自考 27
限制150内