图书管理系统毕业论文1.doc
《图书管理系统毕业论文1.doc》由会员分享,可在线阅读,更多相关《图书管理系统毕业论文1.doc(13页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文) 课题名称: 图书管理系统专 业: 计算机应用班 级: 计应01学生姓名: 指导老师: 目 录一 背景 3二 开发相关技术介绍 4 (一)SQL SERVER 2000概述 4 (二)WEB技术 4三 需求分析 5 (一)运行环境5 (二)系统可行性5 (三)结构性5 (四)数据流程分析 5四 数据库设计 6 (一)数据要求 6 (二)概念设计 6 (三)创建数据库(表) 6 (四)连接数据库 7 (五)主窗体设计 7五 系统详细介绍 8 (一)登录模块 8 (二)管理员(操作员)功能设计 8 (三)管理流程 11六 结束语12一 背景信息化管理随着社会经济的迅速发展和科学技
2、术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在 现代 社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分心要。信息化是指培养、发展以计算机为主的智能化工具为代表的新生产
3、力,并使之造福于社会的历史过程。(智能化工具又称信息化的生产工具。它一般必须具备信息获取、信息传递、信息处理、信息再生、信息利用的功能。)与智能化工具相适应的生产力,称为信息化生产力。 信息化管理是以信息化带动工业化,实现企业管理现代化的过程,它是将现代信息技术与先进的管理理念相融合,转变企业生产方式、经营方式、业务流程、传统管理方式和组织方式,重新整合企业内外部资源,提高企业效率和效益、增强企业竞争力的过程。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效
4、率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。信息化管理的内涵1、信息化管理是为达到企业目标而进行了的一个过程 信息化管理是企业为了达到其经营目标、以适量投入获取最佳效益、借助一些重要的工具和手段而有效利用企业人力、物力和财力等资源的过程。信息化是手段、运营是关键、业务流程的优化或重组是核心,增强企业的核心竞争力、实现企业价值的最大化是最终目的。不能为了片面地追求信息系统的准确、信息的快速获得而忽视了信息是为企业经营管理服务的。 2、信息化管
5、理不是IT与经营管理简单的结合,而是相互融合和创新 信息化管理不是简单地用IT工具来实现已经陈旧的管理逻辑,不要期望将某种解决方案、ERP等等系统套用在传统的管理模式之上就会产生某种神奇的功效,当信息系统与现行的管理制度、组织行为发生剧烈冲击和碰撞的时候,当需要真正的创新发生在现有的管理层面,甚至企业治理结构层面的时候,信息系统往往无法提供更多的帮助,而需要的是通过信息化带动企业管理的创新,站在企业战略发展的高度,重新审视过去积淀的企业文化、企业理念、管理制度、组织结构,将信息技术融入到企业新的管理模式和方法中。 3、信息化管理是一个动态的系统和一个动态的管理过程 企业的信息化并不能一蹴而就,
6、而是渐次渐高的。企业内外部环境是一个动态的系统,企业管理的信息化系统软件也要与之相适应,管理信息系统的选型、采购、实施、应用是一个循环的动态过程。这一动态过程是与企业的战略目标和业务流程紧密联系在一起的。二 开发相关技术介绍(一)SQL SERVER 2000概述 SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microso
7、ft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。(二)WEB技术 web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(
8、hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。1、超文本(hypertext) 一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。 2、超媒体(hypermedia) 超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。 Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文
9、本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为Web。 3、超文本传输协议(HTTP)Hypertext Transfer Protocol超文本在互联网上的传输协议。三 需求分析(一)运行环境SQL Server包括企业版,标准版,个人版,开发版,桌面引擎(MSDE),评估版,CE版 1、评估版用于评估,CE版用于WindowsCE 2、从功能上,企业版和开发版是一对,标准版和个人版是一对。企业版和开发版主
10、要用于大用户,可以支持更多的CPU,内存,可以支持集群(Cluster),日志传输(logshipping),并行DBCC, 并行创建索引,索引视图等高级功能。 3、从安装上看,企业版和标准版是一对,个人版,开发版和桌面引擎是一组,企业版和标准版只能安装在Windows的Server版(NT,2000, 2003)上, 个人版,开发版和桌面引擎可以安装在更多的系统(包括NTWorkstation, 2000 professional, XP 等。98只能安装个人版或桌面引擎,但桌面引擎得数据库不能超过2G)。 4、投入运行时使用企业版,标准版或桌面引擎,(个人版,开发版分别用于对应标准版,企业
11、版的开发)。(二)系统可行性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。(三)结构性 SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不
12、同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。(四)数据流程分析 数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就
13、是要尽量地暴露系统存在的问题,并找出加以解决的方法。四 数据库设计(一)数据要求 对数据的要求主要表现在以下几个方面:1、是否支持MSCS群集; 2、是否支持全文索引;3、是否支持分布式分区视图; 4、是否支持日志传送;5、是否支持索引视图的CPU利用。(二)概念设计1、 物理和逻辑上的隔离组成 了SQL Server 安全性的基础。驻留数据库的机器应该处于一个从物理形式上受到保护的地方,最好是一个上锁的机房,配备有洪水检测以及火灾检测/消防系统。数据库应该安装在企业内部网的安全区域中,不要直接连接到 Internet。定期备份所有数据,并将副本保存在安全的站点外地点。2、 NTFS 是最适合
14、安装 SQL Server 的文件系统。它比 FAT 文件系统更稳定且更容易恢复。而且它还包括一些安全选项,例如文件和目录 ACL 以及文件加密(EFS)。在安装过程中,如果侦测到 NTFS,SQL Server 将在注册表键和文件上设置合适的 ACL。不应该去更改这些权限。 通过 EFS,数据库文件将在运行 SQL Server 的帐户身份下进行加密。只有这个帐户才能解密这些文件。如果您需要更改运行 SQL Server 的帐户,那么您必须首先在旧帐户下解密这些文件,然后在新帐户下重新进行加密。(三)创建数据库(表)硬件最低要求计算机Pentium 166 MHz 或更高。内存 (RAM)至
15、少 64 MB,建议 128 MB 或更多。根据笔者的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。硬盘空间需要约500MB的程序空间,以及预留500M的数据空间显示器需要设置成800x600模式,才能使用其图形分析工具在以上硬件的基础之上,我们可以通过以下步骤来创建数据库:1.需求分析 2.概要设计 3.详细设计 4.编程(建库,创建表单、菜单和报表,编写事件过程。) 5.调试 6.维护 (四)连接数据库 连接数据库的方法较,最为主要和常见的方法是以下两种:1、 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.ja
16、r、msutil.jar和msbase.jar,可以到微软的网站去下载( JDBC 2.0。驱动程序名称:com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的classforname)数据库连接URL:jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=dbname(即下面的url)2、 通过JTDS JDBC Driver连接SQL Server数据库,此驱动的文件名为jtds-1.2.jar,下载路径为( SQL Server (6.5, 7.0, 2000 和2005) 和Sybase,
17、并且实现了JDBC3.0。驱动程序名称:net.sourceforge.jtds.jdbc.Driver(即下面的classforname)数据库连接URL:jdbc:jtds:sqlserver:/localhost:1433/dbname(即下面的url)(五)主窗体设计 主窗体设计步骤如下:(1) 在工程中新建一个窗体,命名为frm_main,设置Caption属性为“企业进销存管理系统”,设置Picture属性为指定的图片。(2) 利用菜单编辑器设置企业进销存管理系统的主菜单。选择“工具”/“菜单编辑器”命令,打开菜单编辑器(也可以在工具栏上单击“菜单编辑器”按钮)。用菜单编辑器可以创
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书管理系统 毕业论文1 图书 管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-3937418.html