- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于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所示。各功能描述如下:注册登录:普通用户可以进行注册,管理员只能通过管理员来添加。查看预定归还书籍:普通用户可以在该系统中进行某种书籍的查询,可以通过预定功能进行预定书籍然后借阅,最后需归还书籍。查看修改个人信息:在用户个人信息中主要包括密码、姓名、性别、年龄、手机号和家庭住址等信息,用户可在个人主页对个人信息进行修改。查看账户余额:用户可以在该个人主页中查询自己账号的余额。充值:用户可以通过在系统中”充值”按钮或者到店对账号进行充值。对用户账号进行增删改查:管理员有权限对用户的账号进行增加、删除、修改和查询。对用户账号充值:该功能可以帮助到店的用户进行余额充值。拉黑用户:管理员有权限对故意破坏书籍或借书逾期的用户进行拉黑,拉黑后的用户不能登录该系统。升级用户会员:管理员可以对信誉良好的用户进行会员升级。查看修改用户个人信息:管理员有权限对用户的个人信息进行修改。对书籍进行增删改查:管理员可以对书籍进
您可能关注的文档
最近下载
- 天客通-小程序商城功能清单.xls VIP
- 冲刺2025中考数学 全国通用 重难点06全等三角形中辅助线模型综合训练(含答案解析).docx VIP
- 阵发性室上性心动过速课件.ppt VIP
- 农村生活垃圾收集清运工作方案5篇.pdf VIP
- 2023年《刑事影像技术》专业知识考试题库及答案(含各题型).pdf VIP
- 冲刺2025中考数学 全国通用 重难点06阅读材料填空类(含答案解析).docx VIP
- 民事监督申请书 .doc VIP
- word格式模板:简洁表格个人简历模板.docx VIP
- 课题开题报告:职业教育专业认证、质量评价、专业预警调控机制研究.docx VIP
- 中考数学易错100题.pdf VIP
文档评论(0)