图书馆Demo完成后总结

开篇:从8月1号开始到今日,我已开发了37天。超期了6天,如果最终老师验收的结果良好,那我还是比较满意的。

Demo回顾:

(1)图书馆借阅管理系统一共分为四种用户状态(游客、读者、借阅管理员与超级管理员);

(2)游客:只能查询图书的馆藏、摘要、ISBN号等信息;

(3)读者:有游客的查询功能,查看热门图书,查看与修改个人信息功能;

(4)借阅管理员:完成读者的借阅、续借、归还图书操作(读者需要找借阅管理员才可以借续还书),查看和修改个人信息功能;

(5)超级管理员:增删改查全部图书、全部读者、全部管理员与权限表,把全部图书、全部读者、全部管理员的信息导出成Excel。

开发过程总结:

(1)以对象来开发,比如先做图书,后做读者;

(2)先写前台,再写后台。先做JSP,再做DAO,最后写service;

(3)

遇到的问题:

(1)sql语句查询有外键连接的多个表,

解决办法:“select reader.major_id as major_id from reader,mojor where reader.major_id=major.major_id and reader_id="+reader_id+";”

(2)TomCat编码格式乱码

解决办法(从别人博客那里粘来的):修改tomcat下的conf/server.xml文件,找到如下代码:

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/ >

改为

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

URIEncoding="UTF-8"

redirectPort="8443"/ >

(3)不会存储过程。师兄师姐做的完整项目中用的老师写的存储过程来完成借续还功能

解决办法:使用java方法代替,会损失很大一部分的效率。以我当前的技术水平只能做出妥协。

将每种判断都单独写成boolean型的方法,然后在servlet中用if语句将几个Boolean型方法相互与起来判断。

系统需要提高的地方:

(1)个人借阅记录的查询

(2)借阅管理员个人操作记录的查询

(3)操作记录表的Excel导出

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值