600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于javaweb的客户信息管理系统搭建

基于javaweb的客户信息管理系统搭建

时间:2019-09-23 23:45:37

相关推荐

基于javaweb的客户信息管理系统搭建

在写这篇博客之前,特意写下,本人暂时学生一名,也是趁暑假时间,学习一些新的技术,正好学习完拿来练手,花了一个星期多写好了完整的基于javaweb的客户信息管理系统,之所以花了很多时间,原因当然各种了,好了不在累赘。项目:ecclipse+tomcat7+mysql项目简介:基于javaweb的在线客户信息管理,主要实现了客户信息的增删改查基本功能。切入正题,从一开始敲代码开始,就知道做错了,还没完全想好整个框架的搭建,就直接动手分模块的去实现了,导致后期花了很多时间整理修改自己的代码,所以建议读者养成良好的习惯,先整理思路,画下逻辑图,最好加上详细的语言说明,最好的是就把开发当初实际开发来做,用软件工程的方法去一步步实现。下面是我的项目后期整理出来的系统流程图

src目录下的结构:

相信各位一看就知道各个包的作用了,这边特别介绍filter这个包,这玩意叫过滤器,相信大家应该不陌生,不懂得可以百度,这边主

要完成的一个任务,拦截对主页面的web请求,以防止出现未登录就可以访问到主页面的情况。

对应这个src结构的思路图:

接下来就是前端的界面了:这边不在画图表示了,这边只是简单的用了frame去做的的,大家看到jsp的名字也应该知道,跑程序直接进入index.jsp然后引入login.jsp,由用户自己填写管理员密码,点击登录按钮后,经过服务器验证,如果管理员信息正确,则进入main.jsp页面,这边首先打开默认的top.jsp,left.jsp,right.jsp,然后用户点击超链接进入不同的界面,这边贴几张图:

相信大家看完我的简介,就知道整个项目的大概思路了。

接下来谈一下心得吧,这个项目一开始写的时候就没有彻底了解好全部的技术,导致写的时候一会看教程,一会百度,总之花费了不少时间,这也算对这些技术学习的一个过程吧,总结下,这个项目涉及到了,java,html,jsp,javascript,servlet,jquery,filter,session,正则表达式,这些也算是javaweb的基础吧,当然还有很多高级的知识本项目没有涉及到,希望各位见谅。在写项目的时候,发现一个比较烦而不难的问题,相对路径和编码问题,在网页与servlet,再到网页跳转过程中,路径一定要对,否则报错,找不到页面常有的事,编码的话,主要就是中文在“Get”方法中容易乱码,这个需要大家注意下,我也吧解决的代码贴过来

String cName = request.getParameter("cname");cName = new String(cName.trim().getBytes("ISO-8859-1"), "UTF-8"); // 解决url获取中文乱码问题

最后总结下我的项目存在的问题吧:1.注册用户和修改用户信息,对用户输入信息检查不彻底。2.filter过滤没有给其他涉及到数据库信息的写上,单给main.jsp写上了3.关于管理员操作的一些方法没有封装好,界限没有画好。4.整个项目代码为进行删减修正,特别css样式那一块,重复代码较多,......还有一些有待读者去发现,下面贴上完整代码。/download/qq_37604508/9935649/ATSJP/student

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。