1、.NET 平台;B/S 结构;图书管理;C#语言IIThe Design and Realization of University Library ManagementSystemAbstractWith social information of fast development, University as education and research of pioneer, information resources of fast growth, will reflected in University books resources of fast increased, due t
2、o books information change frequently, books management need on books information for frequently operation, large data relies on human for management has cannot meet books information of fast growth needs, a efficient automation of books management system, became the University Library of urgent nee
3、ds.The system logged function, users can query and to borrow and return library books. System administrators can achieve new book storage, user management, collection of books, resources, press maintain function. System standardization and automation of information processing associated with the boo
4、k.The system uses ASP.NET+SQL Server2008, tools development, development of front-end UI using HTML page layouts, development structures.NET three-tier structure Visual Studio 2010 development environment.Key words: .NET; B/S; Books Management; C#目录IV摘要IAbstractII第一章 引言11.1 课题背景与意义11.2 国内应用现状11.3 可行
5、性研究11.3.1 经济、技术、法律方面可行性分析11.3.2 操作的角度分析系统可行性21.4 项目开发计划21.5 工具及相关技术介绍4第二章 需求分析62.1 功能描述62.2 系统数据流图72.3 系统数据字典92.4 系统非功能性需求112.5 数据库 ER 图12第三章 总体设计193.1 软件结构193.1.1 软件结构图193.1.2 工程中的资源分类193.2 数据库表的设计21第四章 详细设计304.1 用户登录模块304.1.1 用户登录界面304.1.2 用户登录的设计与实现304.2 图书管理模块314.2.1 图书管理界面314.2.2 图书管理的设计与实现324.
6、3 用户管理模块344.3.1 用户管理界面344.3.2 用户管理的设计与实现354.4 图书借阅模块384.4.1 图书借阅界面384.4.2 图书借阅的设计与实现384.5 图书归还模块394.5.1 图书归还界面394.5.2 图书归还的设计与实现404.7 新闻管理模块414.7.1 新闻管理界面414.7.2 新闻管理的设计与实现424.8 资源管理模块444.8.1 资源管理界面444.8.2 资源管理的设计与实现44第五章 系统测试475.1 测试步骤与方法475.1.1 测试步骤475.1.2 测试方法475.2 测试结果48第六章 总结与展望1参考文献2致谢3第一章 引言1
7、.1 课题背景与意义随着社会信息化的快速发展,高校图书资源也随着信息化的发展,不断的增长。由于信息量大和更新速度快,依靠人力来管理大量的图书信息,使得管理效率低下,在管理的过程中容易出现图书信息存放错乱的现象。图书馆的图书信息更新频繁、更新量大, 单纯依靠人力进行维护已经无法满足需求。因此,需要一套能自动化处理图书馆图书信息业务的系统成为需求。鉴于此,本系统根据图书馆实际需求,开发一套自动化的图书管理系统,方便对图书馆的图书信息进行维护。该系统能处理图书馆日常业务,系统自动对图书信息进行分类,相比依靠人力资源进行处理,处理的速度和效率都是质的飞跃。本系统有利于减少人力资源的投入,有利于高效、快
8、捷、准确地维护图书信息,有利于与现代信息化接轨。1.2 国内应用现状国内信息智能化图书管理系统使用已经有 30 多年,系统可以自动化实现图书的信息分类,图书超期罚款,馆藏资源的高效检索。早期国内使用的图书管理系统主要是人工进行信息的维护,维护效率低,维护的过程中容易出现图书信息错乱的现象。随着计算机信息处理能力的快速发展,信息维护更多的依赖于计算机的快速处理, 随后图书管理系统出现了相对智能化查询、维护等简单的功能。21 世纪物联网的快速发展,也使得图书管理系统与物联网相结合,通过电子设备进行图书的借阅和归还,图书管理系统的人力维护成本将大幅度降低,有效地减少维护费用的开销。通过 30 多年的
9、快速发展,图书管理系统得到了快速的发展和完善。由于各高校图书馆的结构不同,需要最大满足本馆实际要求的图书管理系统,成为了市场需求。根据图书馆的实际情况,对系统进行符合图书馆实际要求的设计和开发。图书管理系统的定制将成为将来市场的需求趋势。1.3 可行性研究软件开发首要分析的就是软件的开发是否具有可行,现将本系统开发的可行性进行详述的分析论证,主要对系统的经济、技术、法律、操作等四个方面进行分析研究。1.3.1 经济、技术、法律方面可行性分析511. 技术可行性该项目已有原型系统,现有的系统在技术上已有 10-25 年的技术成熟度,现有系统的使用期长达 30 多年,通过对现有系统的技术分析,得出
10、现有系统开发技术成熟,技术性难题相对较小。开发本系统在技术上是可行的。2. 经济可行性本系统主要用于毕业设计模拟开发,无商用价值。所以本系统不涉及经济利益。3. 法律可行性本设计是基于本校现有图书管理系统的模拟开发,开发成果不用于商业用途且是自主设计研发,没有构成侵权行为。系统在开发过程中,没有涉及法律及道德问题,软件开发在法律上是可行的。1.3.2 操作的角度分析系统可行性系统采用交互式界面,用户通过界面浏览系统和使用系统提供的功能。该系统界面设计美观、简洁,用户通过输入必须的信息和通过鼠标的点击就可以使用系统提供的功能。系统能满足无计算机基础知识的用户操作,该系统面向广大的院校读者,在系统
11、的实现时充分的考虑了系统的可操作性。1.4 项目开发计划1. 系统资源系统的开发和运行需要硬件和软件的支持,系统所选用的硬件决定系统的性能稳定,好的硬件支持能使系统对信息的处理能力大大提高。系统开发对工具的选择也很重要,好的开发工具能使软件开发的周期缩短,降低软件的支出经费增加利益收入。以下列出系统开发和运行所需要的软、硬件资源。1) 系统开发和运行所需软件操作系统:Windows 7。服务器操作系统:Windows Server2003。网站发布服务器:IIS6.0。开发工具:Visual Studio 2010。浏览器:IE10。数据库:SQL Server2008 数据库。2) 硬件资源
12、CPU:主频 1G 或以上的 CPU。内存:最低配置 1GB,建议使用 2GB 以上内存。硬盘空间:需要 10G 以上的硬盘空间。2. 成本预算由于本系统开发是用于毕业设计,系统无商业价值,投入系统开发的资金可以忽略不计。3. 项目进度安排本项目开发需要经过 7 过程,项目开发的每个过程需要的时间不同。每个阶段都需要完成相应的软件文档和提交产品清单,对每个阶段的审批都有不同的审批方式。以下分别列出本次项目开发各阶段的起止时间、需要提交的文档和产品清单。1) 问题定义阶段起止时间:2015/02/122015/02/20。该阶段文档:关于软件性质、规模、目标报告书。文档验收要求:报告书能客观的反
13、映软件的性质、规模、目标,不能主观随意揣测, 要结合实际要求客观描述。该阶段产品清单:无。2) 可行性研究2015/02/232015/02/30。可行性研究报告、项目开发计划。文档能客观分析项目的开发是否可行,制定的项目开发计划是否详细,是否规划了软件的开发。3) 需求分析2015/03/022015/03/15。软件需求说明书、数据要求说明书、初步用户手册。文档能真实的反映用户的需求,系统的数据要求。用户初步手册。4) 总体设计2015/03/172015/03/20。总体设计说明书。文档能概括项目系统的总体设计思路,对开发的项目进行模块化, 绘制软件结构图。5) 详细设计2015/03/222015/03/30。详细设计说明书、数据库设计说明书、测试计划初稿。文档编制软件的详细设计过程,对软件的功能模块进行算法和页面的设计,为软件的代码编写做准备。6)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1