基于Ajax的电子相册管理系统.doc
文本预览下载声明
教学单位 计算机与信息科学学院
学生学号 061714306
本科毕业论文(设计)
题 目 基于AJAX的电子相册管理系统
学生姓名 付 鹏
专业名称 计算机科学与技术
指导教师 熊 曾 刚
2010年 1 月 8 日
基于AJAX的电子相册管理系统
摘要:随着数码摄影时代的到来,AJAX的电子相册管理系统正好能给广大用户提供一个拥有良好用户体验的管理平台和分享自己相片的交流平台。
本系统充分利用了AJAX能在不更新整个页面的前提下维护数据这使得W应用更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息Google搜索的关键字自动补全、相片浏览的无刷新切换、用户评论的无刷新加载等具体应用,这些都能有效的给用户一个良好的使用体验。
本文详细地叙述了一套基于B/S模型的电子相册管理系统采用目前最流行的J语言编,STRUTS2框架对系统进行MVC分层,将数据持久层和业务逻辑层以及页面表示层进行了有效解耦,这种做法增强了系统的可扩展性。系统最终实现了用户创建相册、管理相册、与别人分享相册和后台用户管理等功能,满足了广大用户对电子相册管理平台的功能需求。
关键词:电子相册;B/S模型;MVC;AJAXAJAX-Based Management System for the Electronic Album
Abstract:With the advent of digital photography, people obtain more and more electronic photographs, and expert to share the happy moments on photos with others wishfully, while a set of AJAX-Based Management System for an electronic album just in time provide customers a good user experience management platform and a platform for communication to share their photos.
This system makes use of AJAX technology to maintain data without the premise of updating the entire page, which makes them more rapid response to WEB user actions, and avoid the network to send unchanged information.Out of consideration of user experience, the system achieved a number of AJAX technology applications, such as: fake Google search auto-completion of keywords, refresh-free switching on photo viewing, user comments load without refresh and so on, these are all effective to give users a good experience.
This article is a detailed discussion of a set of based on B / S model of the Digital Album Management System from requirements analysis to testing and deployment of the entire development process. This system uses the most popular Java language to finish coding, and STRUTS2 framework to realize the MVC layer for the system in the architecture design, which makes an effective decoupling among the data persistence layer
显示全部