基于ASPNET的高校图书馆管理系统的设计与实现Word格式文档下载.docx
- 文档编号:15750511
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:59
- 大小:1,002.99KB
基于ASPNET的高校图书馆管理系统的设计与实现Word格式文档下载.docx
《基于ASPNET的高校图书馆管理系统的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的高校图书馆管理系统的设计与实现Word格式文档下载.docx(59页珍藏版)》请在冰豆网上搜索。
系统实现与图书相关的各种信息规范化和自动化处理。
本系统采用ASP.NET+SQLServer2008工具开发,开发中前端采用HTML对页面进行UI布局,开发架构采用.NET三层架构。
开发环境VisualStudio2010。
关键词:
.NET平台;
B/S结构;
图书管理;
C#语言
TheDesignandRealizationofUniversityLibraryManagementSystem
Abstract
Withsocialinformationoffastdevelopment,Universityaseducationandresearchofpioneer,informationresourcesoffastgrowth,willreflectedinUniversitybooksresourcesoffastincreased,duetobooksinformationchangefrequently,booksmanagementneedonbooksinformationforfrequentlyoperation,largedatareliesonhumanformanagementhascannotmeetbooksinformationoffastgrowthneeds,aefficientautomationofbooksmanagementsystem,becametheUniversityLibraryofurgentneeds.
Thesystemloggedfunction,userscanqueryandtoborrowandreturnlibrarybooks.Systemadministratorscanachievenewbookstorage,usermanagement,collectionofbooks,resources,pressmaintainfunction.Systemstandardizationandautomationofinformationprocessingassociatedwiththebook.
ThesystemusesASP.NET+SQLServer2008,toolsdevelopment,developmentoffront-endUIusingHTMLpagelayouts,developmentstructures.NETthree-tierstructureVisualStudio2010developmentenvironment.
Keywords:
.NET;
B/S;
BooksManagement;
C#
第一章引言
1.1课题背景与意义
随着社会信息化的快速发展,高校图书资源也随着信息化的发展,不断的增长。
由于信息量大和更新速度快,依靠人力来管理大量的图书信息,使得管理效率低下,在管理的过程中容易出现图书信息存放错乱的现象。
图书馆的图书信息更新频繁、更新量大,单纯依靠人力进行维护已经无法满足需求。
因此,需要一套能自动化处理图书馆图书信息业务的系统成为需求。
鉴于此,本系统根据图书馆实际需求,开发一套自动化的图书管理系统,方便对图书馆的图书信息进行维护。
该系统能处理图书馆日常业务,系统自动对图书信息进行分类,相比依靠人力资源进行处理,处理的速度和效率都是质的飞跃。
本系统有利于减少人力资源的投入,有利于高效、快捷、准确地维护图书信息,有利于与现代信息化接轨。
1.2国内应用现状
国内信息智能化图书管理系统使用已经有30多年,系统可以自动化实现图书的信息分类,图书超期罚款,馆藏资源的高效检索。
早期国内使用的图书管理系统主要是人工进行信息的维护,维护效率低,维护的过程中容易出现图书信息错乱的现象。
随着计算机信息处理能力的快速发展,信息维护更多的依赖于计算机的快速处理,随后图书管理系统出现了相对智能化查询、维护等简单的功能。
21世纪物联网的快速发展,也使得图书管理系统与物联网相结合,通过电子设备进行图书的借阅和归还,图书管理系统的人力维护成本将大幅度降低,有效地减少维护费用的开销。
通过30多年的快速发展,图书管理系统得到了快速的发展和完善。
由于各高校图书馆的结构不同,需要最大满足本馆实际要求的图书管理系统,成为了市场需求。
根据图书馆的实际情况,对系统进行符合图书馆实际要求的设计和开发。
图书管理系统的定制将成为将来市场的需求趋势。
1.3可行性研究
软件开发首要分析的就是软件的开发是否具有可行,现将本系统开发的可行性进行详述的分析论证,主要对系统的经济、技术、法律、操作等四个方面进行分析研究。
1.3.1经济、技术、法律方面可行性分析
1.技术可行性
该项目已有原型系统,现有的系统在技术上已有10-25年的技术成熟度,现有系统的使用期长达30多年,通过对现有系统的技术分析,得出现有系统开发技术成熟,技术性难题相对较小。
开发本系统在技术上是可行的。
2.经济可行性
本系统主要用于毕业设计模拟开发,无商用价值。
所以本系统不涉及经济利益。
3.法律可行性
本设计是基于本校现有图书管理系统的模拟开发,开发成果不用于商业用途且是自主设计研发,没有构成侵权行为。
系统在开发过程中,没有涉及法律及道德问题,软件开发在法律上是可行的。
1.3.2操作的角度分析系统可行性
系统采用交互式界面,用户通过界面浏览系统和使用系统提供的功能。
该系统界面设计美观、简洁,用户通过输入必须的信息和通过鼠标的点击就可以使用系统提供的功能。
系统能满足无计算机基础知识的用户操作,该系统面向广大的院校读者,在系统的实现时充分的考虑了系统的可操作性。
1.4项目开发计划
1.系统资源
系统的开发和运行需要硬件和软件的支持,系统所选用的硬件决定系统的性能稳定,好的硬件支持能使系统对信息的处理能力大大提高。
系统开发对工具的选择也很重要,好的开发工具能使软件开发的周期缩短,降低软件的支出经费增加利益收入。
以下列出系统开发和运行所需要的软、硬件资源。
1)系统开发和运行所需软件
操作系统:
Windows7。
服务器操作系统:
WindowsServer2003。
网站发布服务器:
IIS6.0。
开发工具:
VisualStudio2010。
浏览器:
IE10。
数据库:
SQLServer2008数据库。
2)硬件资源
CPU:
主频1G或以上的CPU。
内存:
最低配置1GB,建议使用2GB以上内存。
硬盘空间:
需要10G以上的硬盘空间。
2.成本预算
由于本系统开发是用于毕业设计,系统无商业价值,投入系统开发的资金可以忽略不计。
3.项目进度安排
本项目开发需要经过7过程,项目开发的每个过程需要的时间不同。
每个阶段都需要完成相应的软件文档和提交产品清单,对每个阶段的审批都有不同的审批方式。
以下分别列出本次项目开发各阶段的起止时间、需要提交的文档和产品清单。
1)问题定义
阶段起止时间:
2015/02/12—2015/02/20。
该阶段文档:
《关于软件性质、规模、目标报告书》。
文档验收要求:
报告书能客观的反映软件的性质、规模、目标,不能主观随意揣测,要结合实际要求客观描述。
该阶段产品清单:
无。
2)可行性研究
2015/02/23—2015/02/30。
《可行性研究报告》、《项目开发计划》。
文档能客观分析项目的开发是否可行,制定的项目开发计划是否详细,是否规划了软件的开发。
3)需求分析
2015/03/02—2015/03/15。
《软件需求说明书》、《数据要求说明书》、《初步用户手册》。
文档能真实的反映用户的需求,系统的数据要求。
《用户初步手册》。
4)总体设计
2015/03/17—2015/03/20。
《总体设计说明书》。
文档能概括项目系统的总体设计思路,对开发的项目进行模块化,绘制软件结构图。
5)详细设计
2015/03/22—2015/03/30。
《详细设计说明书》、《数据库设计说明书》、《测试计划初稿》。
文档编制软件的详细设计过程,对软件的功能模块进行算法和页面的设计,为软件的代码编写做准备。
6)编码和单元测试
2015/04/01—2015/05/01。
《软件模块设计书》、《软件初步操作手册》。
文档能对软件编写的代码给出相关的注释和算法的描述,撰写软件初步操作手册。
《软件初步操作手册》。
7)综合测试
2015/05/02—2015/6/01。
《测试分析报告》、《项目开发总结报告》。
文档能分析测试阶段软件错误情况,给出软件可靠性分析。
给出项目开发总结。
项目软件。
1.5工具及相关技术介绍
本系统所用到的开发工具及主要的技术如下。
1.VisualStudio2010开发环境
本系统采用ASP.NET技术开发,软件使用的编译运行环境为VisualStudio2010。
VisualStudio2010是集成多开发语言为一体的开发工具,开发工具集成成熟控件可以使用,减少开发人员的开发周期,大大简化了软件的开发难度。
2..NET程序的三层架构
所谓三层体系结构,是在表示层和数据访问层之间加了一层业务逻辑层,表示层用于在客户端向用户展示系统界面,获取用户输入信息。
数据访问层用于访问系统数据库数据,对系统数据库中的数据进行相应的处理。
业务逻辑层用于对表示层提交的数据进行业务处理,对于相应的请求处理业务,业务逻辑层将转跳到数据访问层获取需要的数据进行处理,处理后将反馈信息发给表示层和数据访问层。
开发人员可以进行页面和处理相分离,在系统开发中有利于团队的合作开发,开发分工明确,开发系统客户端页面的可以专注的开发出简洁、大方、美观的界面,对于系统业务逻辑和对数据库操作的可以不需要关注页面,只需要将系统业务逻辑进行功能开发,合理的分工可以高效的开发系统,缩短开发周期。
对于系统的维护,修改系统前端页面只需要在表示层进行修改,而无需牵扯别的层次。
对于业务变更,在相应的业务逻辑层进行修改便能进行修改,无需考虑表示层页面的设计。
第二章需求分析
2.1功能描述
根据现有的系统模型分析,图书管理系统需要向用户提供图书的查询、借阅、归还等用户功能。
系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET 高校 图书馆 管理 系统 设计 实现