图书管理系统_本科生毕业设计(编辑修改稿)内容摘要:

PHP、 ASP、 JSP、 NET 等都是使用频率很高的服务器端技术。 特别是,其源代码公开且与功能强的数据库结合,受到众多程序员的热捧,在目前的开发中被广泛采用。 管理信息系统简介 管理信息系统( Management Information Systems,简称 MIS)是一个不断发展的新兴科学,随着科技的进步, MIS 的定义也在不断更新。 目前阶段普遍认为 MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统,是一门管理科学、信息科学、系 统科学与计算机技术相结合的综合性学科。 管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。 它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。 管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。 所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必 由之路。 信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。 管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。 管理信息系统的发展现状 现代社会、社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及的内外部信息积聚广东海洋大学 20xx 届本科生毕业设计 - 3 - 膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。 如何收集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社 会的难题。 计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。 计算机技术与通信技术结合极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路的热潮和中国工人“金”字号工程为代表的国家信息工程项目的开展,使中国的企业信息化面临新的形势。 电子计算机适应现代社会管理信息量迅速增长,信息寿命短,要求及时转换的问题。 信息系统由电子数据处理,信息报告系统,决策支持系统进一步发展到专家系统及支持领导层的决策执行信息程序,在竞争中支持战略决策的战略信息系统。 当今社会现 代信息技术广泛迅速的渗透到社会生活的各领域但目前在管理信息系统应用还很不完善,属于起步阶段。 计算机对管理工作的支持,不仅是数据处理、而且是辅助决策的工具,能够从海量的信息中收集、整理,分析提供给管理者、决策有关的信息,相关的决策分析,甚至可和管理者交互对话,生成决策。 目前各个行业的计算机处 理信息管理,很大一部分仍停留在单项业务理,处在电子数据处理阶段,各单位由事务处理到系统 处理转向支持系统还建立起真正的具有预测控制和支持决策功能的管理信息系统。 虽然信息系统已 有一定发展,在业务处理过程控制办公自动化方面 已有长足进步,但很不完善。 要充分利用计算机处理信息,必须从目前情况入手,着眼于未来 ,开发适合本单位、行业的小型管理系统,甚至是其中一步分,如工资管理系统,然后逐步完善,不断扩充。 管理信息系统的特点之一就是数据集中统一,采用数据库。 利用数据库技术可解决数据共享问题。 数据库用一定数据模型组织数据,使数据面向系统,程序独立于数据,实现数据独立性,减少数据冗余和不一致性 ,且易编程、扩充、移走。 尤其 20 世纪 70 年代后期产生的分布式、面对对象数据库,使数据和数据操作方法作为对象由数据库管理,系统更好用,减少出问 题的可能性 .其属性继承性可在对象中共享数据和操作 ,极大的方便了用户。 总而言之管理信息系统是集科学化、计算机及系统方法为一体的综合性边缘性学科。 开发管理信息系统应注意的问题 成功地开发一套管理信息系统 ,不仅需要具备一定的理论基础 ,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、企业体制、起点环境等。 特别是在中国当前 IT 行业飞速发展的形势下,更要强调这些方面对管理信息系统开发的影响。 可行性分析 ( 1) 经济可行性研究是对组织的经济现状和投资能力进行 分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。 开发、运行和维护费用主要包括: 购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等; 软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项; 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等; 广东海洋大学 20xx 届本科生毕业设计 - 4 - 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。 ( 2)技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开 发的需求等。 当前的计算机硬件配置完全能满足开发的需求,因此在技术上是绝对可行的。 软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行 ,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。 ( 3)运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。 同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。 按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。 开发环境 运行环境 .硬件环境 系统的硬件环境配置为处理器 Pentium III800,内存 512M,硬盘 1G。 .软件环境 系统的软件环境配置为 Windows XP 操作系统, SQL Server 20xx 数据库, 、 开发工具包和 服务器。 开发工具及技术简介 以下内容是对本系统所采用的开发工具和技术进行的简单介绍。 开发工具简介 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上, MyEclipse 的特征可以分为 7 类:( 1) J2EE 模型;( 2) WEB 开发工具;( 3) EJB 开发工具;( 4)应用程序服务器的连接器;( 5) J2EE 项目部署服务;( 6)数据库服务;( 7) MyEclipse整合帮助。 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编广东海洋大学 20xx 届本科生毕业设计 - 5 - 写、配置、测试以及除错。 SQL Server 20xx 是一种采用 TSQL 语言,基于 C/S 模式的关系型数据库管理系统。 SQL Server 20xx 存储和管理数据有以下优点 ( 1)每个数据项都存储在中央位置,所有用户都可在这个位置使用它们; ( 2)各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。 系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本; ( 3) 可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行; ( 4)可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。 还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源; ( 5)关系数据库服务器只 返回应用程序所需要的数据,优化了网络流量; ( 6)最大程度地降低硬件的成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。 客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上; ( 7)可以配置服务器以优化检索数据所需的磁盘输入 /输出容量,配置客户端以优化从服务器检索数据的格式; ( 8)可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济; ( 9)维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中 央服务器上执行。 系统分析 模块设计 根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块: :可以进行系统管理员的添加和管理 . :图书管理系统的用户的添加,查询,修改和删除 :可以在这里进行图书的添加,同时进行图书的修改和删除等功能。 :在这里可以进行借书登记和查询已经借出的图书。 :在这里可以进行还书,同时可以查询到没有还得书。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。