基于FlexiGrid+Ajax的图书信息管理系统课程设计.doc

基于FlexiGrid+Ajax的图书信息管理系统课程设计.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FlexiGrid+Ajax的图书信息管理系统 目录 一.设计项目简介及其希望达到的目标 1 项目简介 1 希望目标 1 二.模块组成及其说明 1 ? 登录模块 1 ? 图书信息查看模块 1 ? 图书信息添加模块 1 ? 图书信息修改模块 1 ? 图书信息删除模块 1 ? 图书存入模块 1 ? 图书借出模块 2 ? 日志记录模块 2 ? 日志查看模块 2 三.模块文件之间的联系 2 四.系统配置和运行的说明 3 系统开发环境 3 配置和运行 3 五.系统运行截图 3 六.系统设计的小结 8 参考资料 9 基于FlexiGrid+Ajax的图书信息管理系统 一.设计项目简介及其希望达到的目标 项目简介 一本图书资料包括:标题,作者,出版社,ISBN号,内容简介,所属类别,出版年月,库存量等信息。该设计就是一个简单的图书信息管理系统。 其中运用了JQuery框架、FlexiGrid组件、JSP技术、JavaBean技术、Servlet技术以及JDBC,页面简洁,代码量少。 希望目标 1.实现图书资料的新增,修改,删除。 2.显示图书资料的所有信息,并提供新增,修改,删除功能的同时提供存入、借出两个功能。 3.实现用户登陆,并简单的分配用户权限(admin-超级用户进入时,可以新增、修改、删除、存入和借出,实现资料维护;其他用户进入时只能存入和借出)。 4.要求将用户登陆信息以及操作内容写入日志保存,并且检测用户的操作系统和浏览器。 5.实现日志的查看。 二.模块组成及其说明 主要的模块:登录模块、图书信息查看模块、图书信息添加模块、图书信息修改模块、图书信息删除模块、图书存入模块、图书借出模块、日志记录模块、日志查看模块。 登录模块 用户只有登录后才可以进入系统,该模块主要用于身份验证,用户需要输入验证码,并通过Ajax进行验证。【JavaBean+Servlet+Ajax】 图书信息查看模块 显示所有的图书信息,并实现了分页(应用了FlexiGrid组建),实现了表格的数据Ajax异步加载,实现了客户端排序。此外,对不同的用户(Admin和其他用户)实现了权限的限制,Admin用户可以添加、修改、删除、存入和借出图书,其他用户只能存入和借出图书。【JSP+JDBC+Ajax+FlexiGrid】 图书信息添加模块 添加新的图书信息,具有用户输入数据合法性检测,其中日期输入采用了My97DatePicker日期输入组件(普通用户无此权限)。【JSP+Ajax+JDBC】 图书信息修改模块 修改图书信息(普通用户无此权限)。【JSP+Ajax+JDBC】 图书信息删除模块 删除图书信息,可以批量删除,删除前先选择要删除的图书(普通用户无此权限)。【JSP+Ajax+JDBC】 图书存入模块 增加图书的库存量,即存入(所有登录用户均具有此权限)。【JSP+Ajax+JDBC】 图书借出模块 减少图书的库存量,即借出(所有登录用户均具有此权限)。【JSP+Ajax+JDBC】 日志记录模块 自动将用户的登录信息(用户名,IP,操作系统,浏览器,时间,登录转台)和操作信息(用户名,IP,操作系统,浏览器,时间,操作名称)写入日志。【JSP+Ajax+JDBC】 日志查看模块 显示所有的日志信息,Ajax异步加载数据,实现分页,实现客户端排序。其中的信息包括用户的账号、登录IP、登录的操作系统、浏览器时间以及登录信息或者操作名称【JSP+Ajax+JDBC】 三.模块文件之间的联系 说明:GetCode.class和Login.class为Servlet;MD5.class和Tools.class为JavaBean。GetCode.class用于产生图片验证码,Login.class用户处理用户登录;MD5.class用于对密码加密,Tools.class用于处理用户输入的用户名和密码,防止SQL注入绕过登录(比如用户输入用户名:’ or ‘1’=’1密码:’ or ‘1’=’1,如果不经过处理用户可以绕过登录验证)。 四.系统配置和运行的说明 系统开发环境 Windows 7 + MyEclipse 8.6 + Tomcat 6.0 配置和运行 将JSPBook直接放到Tomcat 6.0的webapps目录下,启动Tomcat服务器,在浏览器中输入网址http://localhost:端口号/JSPBook即可进入登录系统页面。 五.系统运行截图 图1 系统登录界面 图2 用户名为空提示 图3 用户名检测 图4 验证码验证 图5 用户名密码验证 图6 Admin登录后的主界面 图7 普通用户登录后的主界面 图8 添加图书信息 图9 日期输入控件 图10 用户输入检测 图11 图书信息修改 图12 存入 图13 借出 图14 删除

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档