版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统说明书指导老师:王先平班级:软件2班姓名:蒋燕学号:200813019009图书管理系统说明书全文共17页,当前为第1页。图书管理系统的功能需求:系统目标设计:系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。该系统实现管理员的登录、管理员登录提示、管理员的添加、管理员对权限的设置、图书的查询、借阅查询等功能。如:信息查询子系统包含了多功能的查询书籍信息和读者信息。图书管理系统说明书全文共17页,当前为第2页。图书管理系统实现思想本系统是通过javaee进行实现,利用javaee相应的功能,以及使用struts结构,并配置servlet服务器进行预览,以及使用mysql的数据库进行连接,其中运用到Dreamweaver的设计帮助快捷的界面框架的实现。图书管理系统说明书全文共17页,当前为第3页。管理员登录模块的实现功能代码:登录思想:将存有管理员信息的formbean传递给DAO业务层处理,查询是否存在该管理员帐号和密码.将存有管理员信息的formbean传递给DAO业务层处理,查询是否存在该管理员帐号和密码,业务层如果返回1,表示验证成功,业务层如果返回1,表示验证成功,交给控制器,跳转到登陆成功的页面,否则就跳转到登录失败的界面。managerForm.setPwd(managerForm.getPwd()); ManagerFormmanagerForm=(ManagerForm)form; managerForm.setName(managerForm.getName()); intret=managerDAO.checkManager(managerForm); System.out.print("验证结果ret的值:"+ret); if(ret==1){ HttpSessionsession=request.getSession(); session.setAttribute("manager",managerForm.getName()); returnmapping.findForward("managerLoginok"); }图书管理系统说明书全文共17页,当前为第4页。界面的展示:图书管理系统说明书全文共17页,当前为第5页。管理员模块的各项功能添加管理员信息思想:首先获取设置管理员名称和获取并设置密码,调用添加管理员信息,转到管理员信息添加成功页面,将错误信息保存到error参数中,转到错误提示页面。
if(ret==1){returnmapping.findForward("managerAdd");// }elseif(ret==2){request.setAttribute(“error”,“该管理员信息已经添加!”);//,
returnmapping.findForward("error");//转到错误提示页面
}else{request.setAttribute("error","添加管理员信息失败!");//将错误信息保存到error参数中
returnmapping.findForward("error");// } }图书管理系统说明书全文共17页,当前为第6页。管理员的添加数据库中添加的管理员sql语句:INSERTINTO`tb_manager`(`id`,`name`,`PWD`)VALUES(4,'tsoft','111'),(3,'admin','admin'),(5,'wangjianlin','198517');图书管理系统说明书全文共17页,当前为第7页。管理员模块的各项功能
修改密码时查询
privateActionForwardpwdQuery(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){ ManagerFormmanagerForm=(ManagerForm)form; HttpSessionsession=request.getSession(); Stringmanager=(String)session.getAttribute("manager"); managerForm.setName(manager); System.out.print("查询到的manager:"+manager); request.setAttribute("pwdQueryif",managerDAO.query_pwd(managerForm)); returnmapping.findForward("pwdQueryModify"); }图书管理系统说明书全文共17页,当前为第8页。管理员模块的各项功能修改管理员信息思想:获取并设置管理员ID号,获取设置管理员的名称的密码,并设计读者和图书管理员的权限,获取并设置图书借还权限,获取并设置系统查询权限,将以上信息保存错误提示信息到error参数中,设置成功则跳转成功页面,否则跳转到错误页面。图书管理系统说明书全文共17页,当前为第9页。管理员模块的各项功能删除管理员信息思想:获取并设置管理员ID号,获取设置管理员的名称的密码,调用删除信息delete方法,删除成功则跳转删除成功页面否则跳转到失败页面。图书管理系统说明书全文共17页,当前为第10页。管理员界面设计所有的图书管理系统界面的设计全都是现在Dreamweaver8中通过简便的图形设计,以及使用CSS结构,然后将其Dreamweaver中的设计代码拷贝到MyEclipse,jsp页面,以及在图书管理系统相对应的功能jsp的页面里。能快捷制作出页面框架,在系统设计中既要体现系统的可利用率,还要提高系统的开发时间效率。一下是各界面的实现,举管理员添加界面完整版的实例。图书管理系统说明书全文共17页,当前为第11页。图书详情界面展示图书管理系统说明书全文共17页,当前为第12页。图书查询界面展示图书管理系统说明书全文共17页,当前为第13页。请选择查询依据:图书条形码、图书名称、读者条形码、读者名称进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省岳阳市汨罗市弼时片区2026年中考冲刺预测卷(六)化学试题含解析
- 广西钦州市钦南区达标名校2026届全国卷Ⅲ化学试题中考模拟题含解析
- 2026年浙江省杭州市经济开发区初三第六次质量检测试题化学试题含解析
- 2026年数据基础设施运营方价值共创新机制设计
- 2026年广安门医院广医岐智大模型本地化部署一体化服务案例
- 2026年碳关税对全球供应链产业链格局的重塑与影响分析
- 2026年保险公司版以房养老与银行版反向抵押贷款差异解析
- 2026年火星大气风场三维立体探测载荷设计
- 汽车销售公司试驾车辆管理方案
- 滴工程师项目经理助理招聘要点解读
- 《电工电子技术》课件-数字式万用表的使用
- 颌面部骨折围手术期的护理
- 《怡成血酮监测意义》课件
- 井字架搭拆作业架体的安装与拆除安全要求范本
- 主蒸汽管道更换施工方案
- 人工智能导论PPT完整全套教学课件
- 2023年浙江省普通高中学业水平考考纲物理
- ARJ21机型理论知识考试题库(汇总版)
- JJG 875-2019数字压力计
- 《薄膜材料与薄膜技术》教学配套课件
- 金属非金属地下矿山安全生产标准化评分办法-模板
评论
0/150
提交评论