




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文) 课题名称: 图书管理系统专 业: 计算机应用班 级: 计应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一 背景信息化管理随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在 现代 社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分心要。信息化是指培养、发展以计算机为主的智能化工具为代表的新生产力,并使之造福于社会的历史过程。(智能化工具又称信息化的生产工具。它一般必须具备信息获取、信息传递、信息处理、信息再生、信息利用的功能。)与智能化工具相适应的生产力,称为信息化生产力。 信息化管理是以信息化带动工业化,实现企业管理现代化的过程,它是将现代信息技术与先进的管理理念相融合,转变企业生产方式、经营方式、业务流程、传统管理方式和组织方式,重新整合企业内外部资源,提高企业效率和效益、增强企业竞争力的过程。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。信息化管理的内涵1、信息化管理是为达到企业目标而进行了的一个过程 信息化管理是企业为了达到其经营目标、以适量投入获取最佳效益、借助一些重要的工具和手段而有效利用企业人力、物力和财力等资源的过程。信息化是手段、运营是关键、业务流程的优化或重组是核心,增强企业的核心竞争力、实现企业价值的最大化是最终目的。不能为了片面地追求信息系统的准确、信息的快速获得而忽视了信息是为企业经营管理服务的。 2、信息化管理不是it与经营管理简单的结合,而是相互融合和创新 信息化管理不是简单地用it工具来实现已经陈旧的管理逻辑,不要期望将某种解决方案、erp等等系统套用在传统的管理模式之上就会产生某种神奇的功效,当信息系统与现行的管理制度、组织行为发生剧烈冲击和碰撞的时候,当需要真正的创新发生在现有的管理层面,甚至企业治理结构层面的时候,信息系统往往无法提供更多的帮助,而需要的是通过信息化带动企业管理的创新,站在企业战略发展的高度,重新审视过去积淀的企业文化、企业理念、管理制度、组织结构,将信息技术融入到企业新的管理模式和方法中。 3、信息化管理是一个动态的系统和一个动态的管理过程 企业的信息化并不能一蹴而就,而是渐次渐高的。企业内外部环境是一个动态的系统,企业管理的信息化系统软件也要与之相适应,管理信息系统的选型、采购、实施、应用是一个循环的动态过程。这一动态过程是与企业的战略目标和业务流程紧密联系在一起的。二 开发相关技术介绍(一)sql server 2000概述 sql server 2000 是microsoft公司推出的sql server 数据库管理系统的一个版本。该版本继承了sql server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行microsoft windows 98 的膝上型电脑到运行microsoft windows 2000 的大型多处理器的服务器等多种平台使用。sql server 2000 数据库引擎提供完整的xml 支持。它还具有构成最大的web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。sql server 2000 程序设计模型与 windows dna 构架集成,用以开发 web 应用程序,并且sql server 2000 支持 english query 和 microsoft 搜索服务等功能,在web 应用程序中包含了用户友好的查询和强大的搜索功能。(二)web技术 web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(http)等。1、超文本(hypertext) 一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。 2、超媒体(hypermedia) 超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。 internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个internet上。web就是一种超文本信息系统,web的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为web。 3、超文本传输协议(http)hypertext transfer protocol超文本在互联网上的传输协议。三 需求分析(一)运行环境sql server包括企业版,标准版,个人版,开发版,桌面引擎(msde),评估版,ce版 1、评估版用于评估,ce版用于windowsce 2、从功能上,企业版和开发版是一对,标准版和个人版是一对。企业版和开发版主要用于大用户,可以支持更多的cpu,内存,可以支持集群(cluster),日志传输(logshipping),并行dbcc, 并行创建索引,索引视图等高级功能。 3、从安装上看,企业版和标准版是一对,个人版,开发版和桌面引擎是一组,企业版和标准版只能安装在windows的server版(nt,2000, 2003)上, 个人版,开发版和桌面引擎可以安装在更多的系统(包括ntworkstation, 2000 professional, xp 等。98只能安装个人版或桌面引擎,但桌面引擎得数据库不能超过2g)。 4、投入运行时使用企业版,标准版或桌面引擎,(个人版,开发版分别用于对应标准版,企业版的开发)。(二)系统可行性同一个数据库引擎可以在不同的平台上使用,从运行 microsoft windows® 98 的便携式电脑,到运行 microsoft windows 2000 数据中心版的大型多处理器服务器。sql server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 web 站点所需的性能级别。(三)结构性 sql server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。sql server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 sql server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。(四)数据流程分析 数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。四 数据库设计(一)数据要求 对数据的要求主要表现在以下几个方面:1、是否支持mscs群集; 2、是否支持全文索引;3、是否支持分布式分区视图; 4、是否支持日志传送;5、是否支持索引视图的cpu利用。(二)概念设计1、 物理和逻辑上的隔离组成 了sql server 安全性的基础。驻留数据库的机器应该处于一个从物理形式上受到保护的地方,最好是一个上锁的机房,配备有洪水检测以及火灾检测/消防系统。数据库应该安装在企业内部网的安全区域中,不要直接连接到 internet。定期备份所有数据,并将副本保存在安全的站点外地点。2、 ntfs 是最适合安装 sql server 的文件系统。它比 fat 文件系统更稳定且更容易恢复。而且它还包括一些安全选项,例如文件和目录 acl 以及文件加密(efs)。在安装过程中,如果侦测到 ntfs,sql server 将在注册表键和文件上设置合适的 acl。不应该去更改这些权限。 通过 efs,数据库文件将在运行 sql server 的帐户身份下进行加密。只有这个帐户才能解密这些文件。如果您需要更改运行 sql server 的帐户,那么您必须首先在旧帐户下解密这些文件,然后在新帐户下重新进行加密。(三)创建数据库(表)硬件最低要求计算机pentium 166 mhz 或更高。内存 (ram)至少 64 mb,建议 128 mb 或更多。根据笔者的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。硬盘空间需要约500mb的程序空间,以及预留500m的数据空间显示器需要设置成800x600模式,才能使用其图形分析工具在以上硬件的基础之上,我们可以通过以下步骤来创建数据库:1.需求分析 2.概要设计 3.详细设计 4.编程(建库,创建表单、菜单和报表,编写事件过程。) 5.调试 6.维护 (四)连接数据库 连接数据库的方法较,最为主要和常见的方法是以下两种:1、 通过microsoft的jdbc驱动连接。此jdbc驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载(/downloads/details.aspx?familyid=07287b11-0502-461a-b138-2aa54bfdc03a&displaylang=en),如果下载的是setup.exe,还需要安装它,安装后会生成上面的三个jar文件。此jdbc驱动实现了 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,下载路径为(/project/showfiles.php?group_id=33291),此驱动支持microsoft sql server (6.5, 7.0, 2000 和2005) 和sybase,并且实现了jdbc3.0。驱动程序名称:net.sourceforge.jtds.jdbc.driver(即下面的classforname)数据库连接url:jdbc:jtds:sqlserver:/localhost:1433/dbname(即下面的url)(五)主窗体设计 主窗体设计步骤如下:(1) 在工程中新建一个窗体,命名为frm_main,设置caption属性为“企业进销存管理系统”,设置picture属性为指定的图片。(2) 利用菜单编辑器设置企业进销存管理系统的主菜单。选择“工具”/“菜单编辑器”命令,打开菜单编辑器(也可以在工具栏上单击“菜单编辑器”按钮)。用菜单编辑器可以创建应用程序的菜单,在已有的菜单上可以增加新的菜单项,或者修改和删除已有的菜单和菜单项。(3) 在窗体上添加6个label控件,用于显示程序的主要功能。(4) 在窗体上添加一个shockwaveflash控件,用于调用各功能的动画,并将其命名为flash1。shockwaveflash控件是activex控件,在使用前需要将其添加到工具箱中。(5)在窗体上添加一个statusbar控件。statusbar控件不是visual basic的标准控件,在使用前需要将其添加到工具箱中。具体的添加步骤如下:选择“工程”/“部件”命令,在弹出的“部件”对话框中选中microsoft windows common controls 6.0(sp6)复选框,将statusbar控件添加到工具箱中。(6)在窗体上添加一个timer控件,设置其interval属性为60,用于在状态栏中实时显示时间。五 系统详细介绍(一)登录模块登录模块主要有两大步骤:1、启动sqlserver企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,sqlserver将弹出属性对话框。2、在属性对话框中选择安全性选项,在身份验证处选择“sqlserver和windows”,然后确定。(二)管理员(操作员)功能设计一、提高管理员生产力microsoft sql server 提供了一个用于管理一个或多个sql server实例的基于政策的系统和用于性能监控、故障排除和调整的工具,使得管理员能够更有效的管理他们的数据库和sql server 实例。二、容易扩展新的政策框架在多个服务器间进行管理,使得在企业中能够更容易的实施一致的配置政策。三、实行多个服务器间的自动化政策在sql server 2008中,dmf提供了发布政策种类到你的环境中其余的sql server上去的能力。可以在一个sql server实例(作为配置服务器)上定义政策,然后将这些政策复制到其他的服务器上(作为配置目标)。对配置服务器上的政策或种类的任何改动(例如创建一个不活动的特殊种类)都会自动的传递到所有的配置目标上,这会显著的降低在企业中实施配置政策遵从性检查的相关费用。除了政策的传送,你还可以使用query editor对配置目标集合进行查询。四、符合期望目标管理员可以获得采取了改进的政策框架的系统配置的逻辑视图,使他们可以预先的定义想要的数据服务配置。五、管理工作的生产力和可靠性基于政策的管理框架提供了定义用于服务器、数据库和你的数据环境中的其他对象的政策的能力。当你定义一个政策时,你选择一个用于政策的执行模式,它将决定这个政策是按预先的计划执行了,还是通过管理人员手动执行的。下面是政策属性中的四个执行模式选项:按需。管理员手动调用政策检查。按计划,记录不符合政策的信息。一个sql server agent作业定时执行这个政策,并记录任何与采用的政策不符的配置设置。进行改动,阻止不符合政策的操作。ddl 触发器回滚与所采取的政策不符的事务。进行改动,记录与政策不符的配置。当发生了相关的变动时事件通知会评估这个政策,并记录任何与采取的政策不符的配置设置。六、维护计划维护计划使管理员可以快速的配置标准的维护政策,例如常规数据库和事务日志备份,并在sql server实例上执行索引维护。维护计划向导提供了一个快速的和用户友好的方式来为一个或多个数据库定义维护计划。与任务相似,在主服务器/目标服务器配置中多个服务器维护计划可以从一个中央服务器那里进行管理。除了维护计划向导之外,sql server 管理套件(sql server management studio)还提供了一个广泛的设计界面,有了它你可以为维护计划任务定义一个更强大的工作流。七、监控和优化为最佳性能监控和优化你的数据服务的性能。sql server性能套件(sql server performance studio)sql server 2008提供了性能套件(performance studio),它是一个集成的框架,你可以使用它来集合、分析、排除故障和存储sql server 诊断信息。它的三个组件包括:1、 减少数据采集工作量2、 集中存储3、 性能数据的分析报告八、数据采集1、 性能套件提供了一个统一的数据采集设施,它在每一个想监控的sql server实例中有一个数据采集器。2、 可以使用这个数据收集框架轻松的收集性能和常规的诊断数据。3、 性能或诊断信息的来源包括sql 跟踪、性能计数器和transact-sql 查询(例如从分布式管理视图获取数据)。九、性能数据集中存储 1、 配置数据采集器时,会创建一个默认名称为mdw的关系数据库作为一个管理数据仓库,用于将采集的数据存储在其中。这个数据库可以放在数据采集器所在的系统上,或放在单独的服务器上。 2、采用system center operations manager点对点对服务进行监控 3、使用sql server 管理包,使得你的企业中的可扩展的系统管理更为广泛。十、实时的性能诊断 使用sql server profiler 来实时诊断捕捉服务器事件。将跟踪与性能计数器联系起来,以便分析事件和诊断问题。 sql server profiler sql server profiler显示了sql server怎样通过提供一个显示sql trace所提供的功能的图形化界面在内部解决查询。有了sql server profiler ,你可以捕捉sql server 实例上的工作负载所产生的活动。在sql server 2008中,你可以使用sql server profiler 来捕捉microsoft sql server 2000、microsoft sql server 2005和sql server 2008数据库引擎实例上的活动,还有sql server 2005和sql server 2008 analysis services 实例上的活动。十一、灵活的调整环境 使用数据库引擎调整顾问(use database engine tuning advisor,dta)在相同的工作负载下调整多个数据库。只要选择数据库进行调整,并选择dta产生索引和推荐分割方式。十二、安排任何时间的任务 使用sql server agent service的分布式工作时间表和警告管理能力来自动的进行例行任务。创建数据库维护计划,帮助新的管理员维护数据资产。十三、增强对系统的健壮性的可视化 sql server管理套件包括一些标准的报告,你可以使用它们来查看关于你的sql server实例、数据库和其他对象的信息。十四、动态管理视图使用动态管理视图(dmv),它提供了对数据库更好的可视性,并为预先监控数据库的健壮性和性能提供了一个更强大的、更灵活的和更安全的基础设施。.十五、分析报告性能套件(performance studio)使用一个预先配置的系统采集的数据的集合的键集帮助你快速的分析你采集的数据,包括server activity、query statistics和disk usage 。server activity 系统采集的数据的集合是大多数监控和故障排除时的切入点。在sql server 管理套件中会发布一系列与每个系统采集设置相关的报告,你可以将这些报告作为一个性能仪表盘来帮助你分析你的数据库系统的性能。十六、客户报告除了性能套件提供的性能仪表盘报告,sql server 管理套件还包括一些服务器级和数据库级的标准的报告,你可以使用这些报告来查看性能统计数字和实时活动。你可以使用这些报告来排除由过多的使用资源或并发问题而引起的性能故障。(三)图书馆管理流程为加强图书馆的建设和管理,更全面、更有效的服务于读者,制定了图书馆读者借阅规则,具体内容如下: 1、图书馆的借阅服务体制采用藏书、借书、阅览、管理合一的管理服务模式,即同一空间既是借书处,又是阅览室。2、图书采用计算机管理,使用借阅证在各阅览室借阅图书,在新馆所借图书在总还书台归还,在老倌和市内化工服务部所借图书请到原借书处归还。3、期刊、检索工具、标准、非印刷载体类型的文献只阅不借。4、本科生的图书最大借阅册数为6册,借阅期限为30天;研究生和在职教工的图书借阅册数为10册,借阅期限为60天;离退休读者及其他类型读者借书册数为4册,借阅期限为60天。5、计算机类和外语类图书,本科生和离退休教工限借4册;研究生和在职教工限借6册。小说类图书,本科生限借2册。6、读者续借可在图书馆2楼大厅或通过图书馆主页进入opac(读者借阅信息查询)自行操作。除小说外的图书均可续借一次,续借期限本科生为20天,教工和研究生为30天;图书续借应在图书到期前5天内进行。已经被读者预约的书不能办理续借。7、旧图书馆二楼北侧的借书处,提供小说类图书以及旧号图书的借还服务,开放时间为:周一至周五9:00-16:30。8、在各阅览室阅览图书时,每人每次只能取阅2册图书,阅毕请归还指定位置;盖有仅供阅览图章的图书不外借;当日借出的图书请勿当日归还。9、图书馆为读者提供复印和复制服务,图书复印服务详见第10条图书复印外借服务规则,除图书以外的其他文献资料的复印规则如下:读者如需复印有关资料,应在工作人员处押证登记后才能将图书携出室外。押证复印的资料应于当日2小时内归还。如不按时归还,当日每小时交滞纳金1元,第二天起每天交滞纳金5元。10、图书复印外借规则1) 为方便读者复印馆藏资料,对各图书借阅室的资料(包括“仅供阅览”的图书)提供复印外借服务。为保证图书资料的安全,复印外借的资料请在馆内复印。2) 读者本人凭借阅证在借书处办理计算机系统借阅手续。每人每次限借2册,按小时计时。若超期欠款超过限额,则不能办理复印外借。3) 借期:4小时。超过4小时未还,计算机系统按小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 量子比特纯化策略-洞察及研究
- 2025年游戏服务行业的数据应用实践白皮书-多主体赋能游戏账号交易平台的全链路分析体系构建-GrowingIO
- (2025年标准)国寿扶贫协议书
- (2025年标准)国美电器签署协议书
- (2025年标准)光伏分包协议书
- (2025年标准)关于离婚后协议书
- 小额贷款尽职调查清单
- 消防设施调试报告
- 农产品电商平台供应链优化与管理策略
- 农村社区规划与建设协议
- 2025年六安市裕安区石婆店镇公开招考村级后备干部8名笔试备考试题及答案解析
- 公司领导财务知识培训课件
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- 2025全国农业(水产)行业职业技能大赛(水生物病害防治员)选拔赛试题库(含答案)
- 石油钻采设备与工具专业标准分类
- 中式烹调师高级技师试题与答案
- GB/T 3622-1999钛及钛合金带、箔材
- GB/T 20160-2006旋转电机绝缘电阻测试
- 组织工程及再生医学基本课件
- 旅游相册:宁夏旅游课件
- 药物化学(全套课件)
评论
0/150
提交评论