论文部分内容阅读
随着我国政府对西部偏远地区教育不断加大的投资力度,西北民族地区高等学校的规模不断扩大。对这些高校的图书馆而言,在这样的大环境下,与之匹配变化的是图书数量、读者人数的快速增加和服务载体的改变。面对着如此庞大的信息量,由于原有系统的灵活性差,加之对新型信息技术的扩展能力不足,其在图书馆服务、管理过程中的弊端逐渐显现。因此迫切需要能够提供面向管理的具有良好扩展性的架构模式的信息管理系统。基于上述原因,本文以宁夏师范学院图书馆信息管理系统的设计实现为目标,使用Office Visio 2007作为UML模型的设计和建模工具,采用Microsoft Visual Studio 2010作为开发平台,以ASP.NET、Visual C#作为开发语言,采用SQL Server 2005作为关系数据库的设计管理软件,设计和实现了一套系统运行于B/S(Browser/Server)架构之上的宁夏师范学院图书馆信息管理系统。该图书馆信息管理系统主要有对三类不同角色的用户分别设计和实现了不同的功能模块,将目前我馆能够提供的图书资源信息化服务有效的融合,力争最大化的优化现有服务流程,以期能够提升图书馆服务和管理水平。本论文的主要内容有:介绍了宁夏师范学院图书馆信息管理系统开发的意义,图书馆信息管理系统国内外的研究进展和现状,论述了本工作开展的必要性和价值;回顾了系统相关技术,对系统开发所要涉及的技术和框架的相关技术进行了简单介绍,主要包括UML建模、B/S框架、ASP.NET开发语言、SQL2005等;需求分析及建模,分析要开发系统具备的功能,流程等,建立系统需求模型,并用多种UML例图分别详细描述,形成了预期研发的系统的技术要求和指标;系统设计,分别从系统三类不同角度用户的需求分析出发,利用用例模型分析对各类用户的功能需求进行详细的分析及用例建模;最后对宁夏师范学院图书馆信息管理系统中所需处理的各项数据表单进行分析和归纳,得出了详细的数据字典,统一规范了本系统的数据结构;系统实现与测试,系统的详细实现包括功能模块的实现和测试,分别演示了从读者、图书馆系统管理员和系统管理员的角色登陆后的系统界面及各个功能模块的实现,并对数据进行了功能测试,基本达到了预期的效果。最后讨论了系统的特点、创新和不足,并对需要进一步开展的工作提出了研究展望。