基于ASPNET的高校图书馆管理系统的设计与实现_第1页
基于ASPNET的高校图书馆管理系统的设计与实现_第2页
基于ASPNET的高校图书馆管理系统的设计与实现_第3页
基于ASPNET的高校图书馆管理系统的设计与实现_第4页
基于ASPNET的高校图书馆管理系统的设计与实现_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科生毕业设计书(毕业论文)主题:基于ASP.NET的高校图书馆管理系统的设计与实现学生名称:学位:专家:班级:导师:基于ASP.NET的高校图书馆管理系统的设计与实现摘要随着社会信息化的迅速发展,大学作为教育和科学研究的先驱,信息资源的迅速增加反映在大学图书资源的迅速增加中,图书信息的变更频繁,因此图书管理需要频繁地操作图书信息,大量的数据无法通过人力资源管理满足图书信息的快速增加需求本系统实现了按角色登记功能,用户可以查询、借用、归还博物馆藏书。 系统管理员能够实现新书的入库、用户管理、藏书、资源、新闻维护等功能。 系统实现图书各种信息的规范化和自动化处理。本系统使用ASP.NET SQL

2、 Server2008工具开发,正在开发的前端使用HTML对页面进行UI布局,开发架构采用. NET三层架构。 开发环境Visual Studio 2010。关键词:NET平台B/S结构图书管理C#语言thedesingandrealizationofuniversitylibrarymanagement系统Abstractwithsocialinforsinforfastdevelopment,univirityaseductionandresearchofpioneer,informationresourcesoffastgrowth, willreflectedinuniversityb

3、ooksresourcesoffastincased, duetobooksinformationchangefrequently bocksmanagementeonboksinforfrequentityoperation calledarelesonhumanthecurivityrialiesonmanThe system logged function,用户扫描queryandtoborrowandreturnlibrarybooks.systemanagerscanachievenewbookstorage用户管理,c 资源,pressmaintainfunction.system

4、 SQL server 2008,工具开发,开发-环境,开发structures.neKey words:NET; 乙/秒; books管理; 是c#。目录摘要IPS PS S第一章引言11.1课题背景和意义11.2国内应用现状11.3可行性研究11.3.1经济、技术、法律方面的可行性分析11.3.2操作的角度分析系统的可行性21.4项目开发计划21.5工具和相关技术介绍4第二章需求分析62.1功能说明62.2系统数据

5、流图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.3用户管理模块344.3.1用户管理界面344.3.2用户管理的设计与实现354.4图书借出模块384.4.1图书借阅接口384.4.2图书借阅的设计与实现384.5图书返还模块394.5.1图书返还接口394.5.2归还图

6、书的设计与实现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第六章总结和展望52参考文献53感谢54第一章引言1.1课题背景和意义随着社会信息化的迅速发展,大学图书资源也随着信息化的发展而不断增加。 信息量多则更新速度快,所以人工管理大量图书信息会降低管理效率,在管理过程中图书信息的保管容易紊乱。 图书馆图书信息更新频繁,更新量大,仅靠人才维护无法满足需求。 因此,需要能

7、使图书馆的图书信息业务自动化的系统。 因此,本系统根据图书馆的实际需要,开发了便于图书馆图书信息维护的自动图书管理系统。 该系统能处理图书馆的日常业务,系统比自动对图书信息进行分类,用人力资源处理,处理速度和效率更为飞跃。本系统有利于减少人力资源投入,有利于高效、快速、准确地保持图书信息,有利于与现代信息化的联系。1.2国内应用现状国内信息智能化图书管理系统已经使用了30多年,系统能自动实现图书信息分类、图书过期罚款、馆藏资源的有效检索。 初期国内使用的图书管理系统主要是人工进行信息的维护,维护效率低,在维护过程中图书信息容易紊乱。随着计算机信息处理能力的迅速发展,信息的维护取决于计算机的迅速

8、处理,随后图书管理系统出现了比较智能的查询、维护等简单功能。 21世纪物联网的迅速发展,使图书管理系统和物联网相结合,通过电子设备借出和归还图书,大幅减少了图书管理系统的人力维护成本,有效地减少了维护费用的开销。 通过30多年的快速发展,图书管理系统得到了迅速的发展和完善。由于各高中图书馆的结构不同,需要最大限度地满足本馆实际要求的图书管理系统,成为了市场的需求。 根据图书馆的实际情况,对系统进行符合图书馆实际要求的设计和开发。 图书管理系统的定制将成为未来市场的需求趋势。1.3可行性研究软件开发的第一分析是软件开发是否可能,详细分析和论证本系统开发的可行性,主要分析和研究系统的经济、技术、法

9、律、操作等四个方面。1.3.1经济、技术、法律方面的可行性分析1 .技术的可行性这个项目已经有原型系统,现在的系统在技术上已经有10年到25年的技术成熟度,现在的系统使用时间长达30年以上,通过对现在的系统的技术分析,可以得到现在的系统开发技术成熟度,技术课题比较小。 开发本系统在技术上是可能的。2 .经济可行性本系统主要用于毕业设计仿真开发,没有商业价值。 因此,本系统不涉及经济利益。3 .法律的可行性本设计基于我校现有图书管理系统的仿真开发,开发成果不是商业用途,而是自主设计开发,不构成侵权行为。 系统在开发过程中没有处理法律和道德问题,软件开发在法律上是可能的。1.3.2操作的角度分析系

10、统的可行性系统采用交互接口,用户可以通过接口阅览系统,利用系统提供的功能。用户可以通过接口阅览系统,利用系统提供的功能。 这个系统界面设计漂亮,简洁,用户可以输入必要的信息,点击鼠标,就可以利用系统提供的功能。系统能满足没有计算机基础知识的用户操作. 该系统面向广大大学读者,在系统实现时充分考虑到系统的可操作性。1.4项目开发计划1 .系统资源系统的开发和运用需要硬件和软件的支持,系统选择的硬件能稳定系统的性能,良好的硬件支持能大大提高系统的信息处理能力。系统开发对工具的选择也很重要,好的开发工具可以缩短软件开发周期,降低软件支出经费,增加利润收入。 以下是开发和运行系统所需的软件、硬件资源.

11、1 )系统开发和执行所需的软件操作系统: windows 7。服务器操作系统: windows server 2003。网站分发服务器: IIS6.0。开发工具: Visual Studio 2010。浏览器: IE10。数据库: SQL Server2008数据库。2 )硬件资源CPU :工作频率在1G以上的CPU。内存:建议至少使用1GB、2GB以上的内存。硬盘容量:需要10G以上的硬盘容量。2 .成本预算由于本系统开发是毕业设计,系统没有商业价值,因此可以忽略投入到系统开发中的资金。三.项目的日程本项目的开发需要7个过程,每个项目开发过程的时间都不同。 每个阶段都需要完成适当的软件文档并

12、提交产品列表,每个阶段的批准都有不同的批准方法。 以下是本次项目开发各阶段的开始时间、应提交的文件、产品列表。1 )问题定义阶段开始时间: 2015/02/122015/02/20。这个阶段的文件: 关于软件性质、规模、目标报告书。文件检查要求:报告书不能客观地反映软件的性质、规模、目标,不能主观地随意推测。 必须结合实际要求进行客观的说明。此阶段的产品列表:无。2 )可行性研究阶段开始时间: 2015/02/232015/02/30。本阶段文件: 可行性研究报告、项目开发计划。文件检验要求:文件可以客观分析项目开发是否可行、制定的项目开发计划是否详细、软件开发是否计划。此阶段的产品列表:无。

13、3 )需求分析阶段开始时间: 2015/03/022015/03/15。这个阶段的文件: 软件需求说明书、数据要求说明书、初步用户手册。文件检查要求:文件可以真正反映用户的要求、系统的数据要求。这个阶段的产品列表: 用户初步手册。4 )整体设计阶段开始时间: 2015/03/172015/03/20。本阶段文件: 总体设计说明书。文件检验要求:文件可以总结项目系统的总体设计构想,将开发的项目模块化,制作软件结构图。此阶段的产品列表:无。5 )详细设计阶段开始时间: 2015/03/222015/03/30。这个阶段的文件: 详细设计说明书、数据库设计说明书、测试计划初稿。文件检查要求:文件编制

14、软件的详细设计过程,对软件的功能模块进行算法和页面设计,准备软件代码编制。此阶段的产品列表:无。6 )代码和单元测试阶段开始时间: 2015/04/012015/05/01。本阶段文件: 软件模块设计书、软件初步操作手册。文件检查要求:文件能给出与软件写的代码相关的注释和算法的说明,并能写软件的初步手册。这个阶段的产品列表: 软件初步操作手册。7 )综合测试阶段开始时间: 2015/05/022015/6/01。本阶段文件: 测试分析报告、项目开发总结报告。文件检验要求:文件可以分析测试阶段的软件错误情况,提供软件可靠性分析。 提出项目开发的总结。这个阶段的产品列表:项目软件。1.5工具和相关

15、技术介绍本系统使用的开发工具和主要技术如下所示。1. Visual Studio 2010开发环境本系统是使用ASP.NET技术开发的,软件使用的编译执行环境是Visual Studio 2010。 Visual Studio 2010是一个集成了多开发语言的开发工具,可以使用开发工具集成成熟控制,减少了开发者的开发周期,大大简化了软件开发的困难。2.NET程序的三层体系结构三层体系结构在显示层和数据访问层之间添加了业务逻辑层,显示层用于在客户端上向用户显示系统接口,并获取用户输入的信息。 数据访问层用于访问系统数据库中的数据,并正确地处理系统数据库中的数据. 业务逻辑层用于对显示层提交的数据进行业务处理,对于相应的请求处理业务,业务逻辑层跳至数据访问层获取必要的数据进行处理,处理后将反馈信息发送给显示层和数据访问层。开发者可以分离页面和处理,有利于系统开发中的团队合作开发,开发分工明确,系统客户端页面的集中开发简洁、大方、美丽的界面,为了系统业务逻辑和数据库操作,需要关注页面。 关于系统的维护,只需在显示等级上更改系统的前页,而不需要卷入其他等级。 关于业务变更,可以不考虑显示层页的设计,而在适当的业务逻辑层中进行修正。第二章需求分析2.1功能的说明现有的系统模型分析表明,图书管理系统需要为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论