基于MVC模式和Ajax技术的图书管理系统研究.pdfVIP

基于MVC模式和Ajax技术的图书管理系统研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程学

第 26卷第 4期 徐 州 工 程 学 院 学 报 (自然 科 学 版 ) 2O11年 12月 Vo1.26No.4 JournalofXuzhou InstituteofTechnology (NaturalSciencesEdition) Dec.2O1l 基于MVC模式和 Ajax技术的图书管理系统研究 刘洪宇 (1.上海市贸易学校 ,上海 200092;2.上海商学院,上海 200235) 摘要 :分析 了现有 图书管理系统 中存在 的问题和不足,提 出了一个基于 MVC模 式和 Ajax技 术相结合 的协同工作解决方案,实现 了无刷新页面数据的联动显示,设计 出了范式查询算法、分层 安全控制方法,对 同类系统的分析、设计以及实现具有一定的参考价值. 关键词 :MVC;图书管理系统;范式查询;Ajax 中图分类号:TP311;G250.7 文献标志码 :A 文章编号:1674—358X(2011)04—0043—05 目前 ,随着 Web技术的发展 、图书文献数量的增长以及用户需求模式的改变 ,仅凭手工或某部门孤立地 使用单个计算机处理各类信息和数据 已远远不能满足要求 ;因此 ,只有将计算机网络技术和数据库技术应用 于图书管理 中,实现各类信息的网上传输和共享 ,才能减少图书管理工作 中的重复劳动 ,提高图书管理工作 的效率和水平.本文采用在适当功能上选择使用 MVC设计模式和 Ajax技术相结合的方法 ,在 中间层上采 用MVC设计模式,其 目的是提高系统底层业务逻辑的可重用性,增加系统的可扩展性,降低系统维护成本. 引进 Aiax技术 ,促使页面局部刷新 ,减少用户心理和实际的等待时间.设计范式查询算法 ,通过参数传递 ,能 进行多种不同的高级条件组合查询操作 ,提升了系统的查询效率.采用 了分层安全控制模式,保证系统安全. 1 系统需求分析模型 根据需求分析确定了6个系统用户 :普通读者 ,图书管理员,读者管理员,借阅管理员 ,权限管理员 ,系 统管理员.普通读者使用图书管理系统可查看个人信息、个人当前借阅记录、个人历史借 阅记录,续借 图书, 预约图书等.图书管理员使用图书管理系统完成添加 、删除书籍 、书 目等一些图书维护工作.读者管理员负责 新读者注册 ,老读者注销 ,验证读者信息的正确性 ,收交读者借书押金 ,收交罚款等 日常工作.借阅管理员负 责借书登记 ,还书登陆,取消预约等基本借 阅任务.权限管理员负责分配任务 ,在系统中更新其他用户的操作 权限.系统管理员是整个系统中权限最高的用户 ,他拥有所有 的权限. 本文仅对 图书管理员用例图进行分析,如图1所示.系统主要功能由以下 5个模块来实现:1)读者 自助 服务子系统 ;2)读者管理子系统 ,主要有系统登录、读者查询 、添加读者 、更新信息、读者注销 、罚款管理 、密码 找回、系统登出模块等 ;3)图书管理子系统 ,主要有系统登录 、图书查询 、新书入库 、图书信息更新 、旧书出库 、 新书采购 、馆室管理、系统登 出模块等;4)借阅管理子系统,主要有系统登录、更新借阅信息、借书、还书、系统 登出模块等 ;5)权限管理子系统 ,主要有系统登录 、用户权限查找 、用户权限更新、系统登出模块等. 2 系统总体设计 在系统体系结构的设计 中,主要采用 MVC设计模式和 Ajax技术l1],在 MVC模式 中视图 (页面)相 当 于用户看到界面 ,通过内置的Ajax对象异步方式给控制器发送请求 ,Ajax中的 OnReadyStateChange事件 开始监听 ,控制器接收到视图发送过来 的请求方式 ,通过请求判断后发送给相应的业务模型或数据模 型,后 者开始执行业务操作 ,执行完毕后直接给视 图发送数据更新通知 ,OnReadystateChange接收到了数据更新 通知,根据实际情况使页面呈现更新_l2].如图2所示. 收稿 日期 :2011-0909 作者简介 :51洪宇(1972一),女 ,江苏徐州人 ,讲师 ,硕士 ,主要从计算机软件研 究 · 43 · 徐州工程学院学报 (自然科学版)

文档评论(0)

fengbing + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档