日历管理系统总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目总结

--王明这次项目收获很多,和同学的交流很多,从交流中学到很多知识。

一、功能简介:

1.用户管理

用户管理实现了增删改查,以及条件查询。条件查询:可以按特定条件查询,如年龄,用户名,真实姓名。而且做了简单的数据验证,例如年龄只能输

入数字,如果输入非数字的话,表单在提交时会提示错误,而且表单提交失败。

如果输入正确的话,表格则会刷新,显示条件查询的结果!

2.日志管理

日志管理实现了对日程的管理,其中用颜色区分了上月,下月。这里可以留作以后的扩展接口,如需要对不同月份进行区分的时候就可以用到。而且对当前日也添加了特殊的样式。

对于每一日的日程又进行了进一步的列举,实现了进程的增删改查,并且也对其进行了数据验证,其中日期的选择是用了插件。遗憾的是,没有做今日以前的日期比对!

二、有些知识可以在以后的后台框架中用:

1.数据库链接(DBUtil.java

DBUtil.java,

DBProperties.java

DBProperities.java),

以及ServletListener.java

ServletListener.java;

2.验证码(RandomValidateCode.java

,

ImageServlet.java

);

3.表格插件flexGrid(FindUserServlet.java

,

query.jsp

,

PagerBean.java

,

UserDao.java

,还有自己写的条件查询,以后可以用来参考) 4.弹出框,这个我感觉还不是很好,还可以找替代品

5.网站后台框架,index.jsp

layout.css forms.css common.css

6.数据验证,这次做的并不是很完美,等有时间好好的找一个插件学学,或者封

装一个适合自己的

7.MD5加密Md5.java

8.日历类,自己写的也比较凌乱,需要继续优化;

9.Web.xml的配置(尤其是jsp页面的直接拦截) web.xml

10.登陆拦截器,这次登陆拦截器的逻辑思维搞的并不是很清楚,但主体功能也都

做了,可以参考,有时间还得继续想想自己的逻辑;

11.Session的应用(用户的显示等等);

12.程序的思想:(从前往后一步一步的分析,以及其中页面间的交互、数据传递等

等,以及是否支持可扩展);

13.界面的友好性,数据校验,用户体验等等都是需要考虑的问题;包括404页面

error.jsp

14.所有页面公共部分的定义

taglibs.jsp

15.项目的层次性

三、遇到的问题:

1.登陆拦截逻辑不清楚;(尚未完全解决);

2.数据验证没有很好的用插件,自己验证的也不够完全;

3.一开始程序的分析不够,自己的判断也并不很准确,项目的具体实施过程中仍

遇到很多问题;

4.项目的可扩展性、灵活性不强,如果要增加需求,或有需求更改时,会比较被

动,吃力;

5.界面的美观性,人机交互体验等等都做的不是很好,还有待进一步完善这方面

的知识;

6.面向对象编程的思想不够深入,很多代码还是要靠后期的整合,一开始为了赶

进度,会牺牲某方面。

四、收获:

1.项目需求分析很重要,没有一个很好的需求分析,后面会有很大的麻烦,会造成严重的返工现象,所以需求分析必须高度重视,从中我们也可以了解整个项目的具体功能,架构。需求分析也贯穿了项目开发的整个过程,所以必须与需求方时刻保持联系;

2.项目分析时感觉到把握全局的成就感,以及一种居高临下的感觉,给自己很高的自信!为以后项目的顺利实施成功了一大半;

3.无尽的疲惫,连续两个星期奋战在教师,真的有点吃不消,这周如果任务轻松的话,想好好抽出一天去放松放松!缓解这阶段的疲惫;

五、感谢:

感谢在这次过程中,所有给予我过帮助的人以及让我帮忙去找bug的人,在彼此的交流中,我收获到了很多,Thanks Everyone!当然还有敬爱的韩老大!!!

相关文档
最新文档