您的位置:首页 > Web前端 > JavaScript

JSP~Qing博客系统开发

2016-01-02 10:06 393 查看
本篇文章主要对自己做的一个C#识别软件、一个Web博客系统做项目总结.

一、ToTool识别转换助手







软件打包之后在我电脑上运行正常,识别印刷体没有问题,但在不同系统不同电脑下运行会出问题。因为核心算法

不是自己的,有的部分bug也懒得处理了,网上有现成本地的识别工具(如ABBYY FineReader)也非常好用常方

便的。思想是平时观察得到的,所以就不上传安装包了。

二、Qing博客系统















上面是系统的部分截图,一个人花了一个月多一个星期左右的时间做的,总是一个人做都要患上代码孤独恐惧症了,但又没有办法叫谁谁一起学一起做,

共同想办法解决一些程序的问题。做完之后觉得有的做法不对不专业,系统的bug也懒得调了,下一步的话会比较深入的去学习使用框架(SSH、JFinal)

然后在接下来的博客中会有体现我代码的部分。一直没有放代码在博客里面,是因为觉得有的东西是学到的不能完全算属于自己真正的东西,然后是项目

总结:

在项目中存在过度的封装了DAO层降低了代码执行的效率,一个页面可能存在多次连接数据库操作数据库的握手时间变长,当多用户并发操作数据库时服务器可能无法稳定运行.

系统部分小的功能或细节未充分考虑,比如当页面报错或发生异常未处理;系统有漏洞,什么SQL注入.

 部分页面是紧耦合方式编写的混合了html/jsp/JavaScript/DIV+CSS语言,没有把前端和后台较好的分离不便于网站后期维护.

jsp提供的内置对象有的页面可能使用不规范、java代码编写不符合设计模式等,一方面给java虚拟机增加负担,另一方面降低系统性能.

项目开发按照需求分析、系统开发模块化、实际编码、系统功能测试几个阶段,在开发过程中对数据库表结构、实体关系图做过更改开发周期变长.

数据库设计按照第三范式设计,sql数据库操作受到了一定程度的约束拓展性不强.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: