1、图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借
2、阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。二、数据库设计(表的结构或E-R图)E-R图1、读者信息数据表读者编号读者姓名性别院系班级读者2、图书信息数据表图书编号图书名称图书类型库存数量作者图书出版社3、用户管理信息数据表usernamepassword用户管理表的结构字段名称数据类型长度varchar4姓名1020int3、用户管理数据表三、系统设计(功能模块图)图书馆管理系统系统读者管理图书管理系统设置读者信息读者信息更新读者查询图书信息部门信息更新图书查询四、系统实现4.1管理员登录模块图4.1 管理员登录图管理员登录语句
3、:!DOCTYPE html PUBLIC -/W3C/DTD HTML 4.01 Transitional/EN http:/www.w3.org/TR/html4/loose.dtdhtmlstyle type=text/css-.STYLE1 color: #990033;font-weight: bold;-/styleheadmeta http-equiv=Content-Type content=title登录界面/headbody /td/trform action=login_config.jsp method=posttable width=80%td colspan=2用户
4、登录用户名:input type=text name=name密 &码:passwordpasssubmit value=登录reset取消/table/center/form/body/html4.2图书馆主界面图4.2图书馆主界面图图书馆主界面语句: import=demo.factory.*Insert title here%request.setCharacterEncoding(utf-8);jsp:useBean id=user scope=request class=demo.vo.User/setProperty name= property=*if(DAOFacto
5、ry.getUserDAOInstance().isLogin(user)session.setAttribute(, user.getName();forward page=login_success.jspelseresponse.setHeader(refresh, 2;url=login.jsph2用户名或密码错误,请重新登录两秒钟后将转至登录页面若未跳转,请按a href=login.jsp这里/h24.3添加留言模块图4.3添加留言管理图添加留言管理代码:demo.dao.*java.util.*demo.vo.*/判定用户是正常登录到这里的if(session.getAttribute()!=null)int i = 0;List list = null;trylist = DAOFactory.getNoteDAOInstance().queryAll();catch(Exception e)e.printStackTrace();%insert.jsp添加留言table width=80% border=1 ID姓名作者删除update.jsp?id=%=name%=author %delete_do.jsp?if(i=0)5没有任何内容else
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1