- 29
- 0
- 约3.04千字
- 约 4页
- 2021-07-20 发布于广东
- 举报
基于ASP.NET的图书管理系统设计
摘要:本文围绕网上图书管理系统进行设计与实现,当今处于信息化时代,所有领域都逐渐向网络化靠拢,传统的中小型图书管理系统大多还处在线下单机或C/S双层体系结构阶段,随着人们的需求发生变化,对系统的体系结构有了更高的要求。本文所描述的图书管理系统在传统图书管理系统之上引入更优的框架B/S三层体系结构。通过使用当下热门ASP.NET和HTML5开发工具和大型数据库SQL Server将系统整体进行设计实现。该系统在后期的大量测试结果中表明该系统运行效率较高且稳定,功能较全面,具有较高的开发价值。
当前越来越多的高校图书馆都开始采用B/S架构的网上图书管理系统,学生可通过浏览器访问图书管理系统进行预约图书、查阅图书以及借阅图书等。对比传统图书馆的C/S架构体系,当下B/S架构的管理系统有着巨大的优势,不仅方便了学生同时也给管理员带来了便捷。本文中的图书管理系统就是通过ASP.NET和HTML5开发工具基于B/S构架去实现的,旨在对传统的图书管理系统进一步的全面优化。同时该系统在设计初期考虑到图书数量多的问题,选用较热门大型数据库SQL Server,该数据库读写稳定、操作便捷,更适合作为大型网站和系统的数据存储工具。系统总体架构和开发工具B/S三层体系结构B/S(Browser/Server)三层体系结构就是浏览器/服务器模式,在传统的C/S双层体系结构的基础上增加了新的一级。在逻辑上将这种浏览器/服务器模式的应用功能分为三层分别为:数据层(DAL)、业务逻辑层(BLL)和客户显示层(UI)。作为三层模式中的最底层的数据层是用来对数据进行定义、访问、更新和维护的,同时负责处理应用服务对数据信息的请求。业务逻辑层位于数据层和显示层的中间,主要负责把数据库代码和用户层区分开,并为企业的业务逻辑提供一个已经封装好且与系统相关联的应用模型。作为顶层的客户显示层主要负责为用户提供相应服务的图形界面,帮助用户理解如何使用相关服务。相对于传统的C/S两层体系结构,B/S三层体系结构具有良好的灵活性和可扩展性、较好的安全性以及可共享性。ASP.NETASP.NET别名ASP+,1996年ASP 1.0首次由微软公司发布,经过对ASP的多次升级推出了微软公司新一代脚本语言ASP.NET。ASP.NET是基于.NET Framework的Web开发平台,它具有开发网站应用程序的所有解决方案,涵盖了缓存、调试、部署等全部功能,同时后端和前端采用分离式的方法让网页更容易编写。目前为止,ASP.NET支持C#、C++、JavaScript等当前热门的各大编程开发语言。ASP.NET自身独特的有点使得编写的程序代码看起来更加简洁明了。HTML5HTML产生于1990年,HTML5是在HTML的基础上发展而来的,其弥补了HTML存在的缺陷。HTML5是构建Web内容的一种语言描述方式,同时HTML5相对于之前HTML的所有版本有着更好的容错性、实用性和兼容性等特征,它的产生使得Web开发变得更加容易和简单。系统总体设计系统功能设计根据传统图书管理系统的功能再加上一些新的需求,该系统采用二级用户的形式将各种权限合理分配给普通用户和管理员,不仅方便了用户更给管理员的对系统的管理带来了便捷。普通用户的功能主要包括注册登录、查询书籍、预定书籍、归还书籍、查看修改个人信息、查看账户余额和充值等功能。该系统采用用户等级制,等级越高的用户可借阅的书籍数量越多,可借阅的时间越长。管理员的功能主要包括对用户账号进行增删改查、对用户账号充值、拉黑用户、升级用户会员等级、查看修改用户个人信息、对书籍进行录入删除修改查看和对书籍信息进行增删改查等功能,具体如图1所示。各功能描述如下:注册登录:普通用户可以进行注册,管理员只能通过管理员来添加。查看预定归还书籍:普通用户可以在该系统中进行某种书籍的查询,可以通过预定功能进行预定书籍然后借阅,最后需归还书籍。查看修改个人信息:在用户个人信息中主要包括密码、姓名、性别、年龄、手机号和家庭住址等信息,用户可在个人主页对个人信息进行修改。查看账户余额:用户可以在该个人主页中查询自己账号的余额。充值:用户可以通过在系统中”充值”按钮或者到店对账号进行充值。对用户账号进行增删改查:管理员有权限对用户的账号进行增加、删除、修改和查询。对用户账号充值:该功能可以帮助到店的用户进行余额充值。拉黑用户:管理员有权限对故意破坏书籍或借书逾期的用户进行拉黑,拉黑后的用户不能登录该系统。升级用户会员:管理员可以对信誉良好的用户进行会员升级。查看修改用户个人信息:管理员有权限对用户的个人信息进行修改。对书籍进行增删改查:管理员可以对书籍进
您可能关注的文档
- “访谈式”教学法在“行政程序法”教学中的应用.docx
- “资源+服务”支持模式在课程教学团队中的应用研究.docx
- 1例十二指肠淤积症患者的护理体会.docx
- 1例新冠肺炎抑郁症患者的心理护理体会.docx
- aneSIM虚拟现实教学系统应用于麻醉专业临床危机思维培训的临床分析.docx
- DNV·GL新规范对敞口多用途船总体设计的影响及减少上浪的措施.docx
- S7-200PLC豆粉喷雾干燥控制系统设计.docx
- 百分比财务报表——理论基石、构建原理及方法创新应用.docx
- 北戴河地质认识实践教学经验体会.docx
- 并表型有限合伙企业会计处理问题探析.docx
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
原创力文档

文档评论(0)