信息管理系统总结报告

明天就要交工了,今天得写写总结报告了,不管到底做了什么工作,总得有个总结吧!闲话少说吧,开写:
这次是从前一个月开始工作的,我们五个人找过老师后,老师指派了两个学长来带我们,我们小组被分配的任务是信息反馈那一部分,具体的业务逻辑就是一个用户登录,当然这个用户可以是普通的员工,可以是某一部门的经理,也就是这个部门的管理层,还可以是这个系统的管理员,他们对应者不同的权限,普通用户权限最小,可以发起意见,这个意见要经过本部门的领导审核、系统管理员审核,然后是支撑部门审核;也可以查看自己发起的意见,可以看见发起意见的详情,可以对自己发起的意见的处理结果进行评价,可表明是否对处理结果满意。也可以是某部门管理员登陆,部门管理员可以完成普通员工的全部功能,但与普通用户不同的是领导发起的意见不再需要本部门领导审核,直接交予系统管理员审核,且拥有审核本部门其他员工发起的意见的权限;至于管理员就权限更大了,所有意见都要经过他的审核,否则就不会继续执行,当管理员审核后,就会将意见传递到支撑部门领导,所谓支撑部门就是指的是本意见要有那些部门来协助执行。当支撑部门也审核通过时,就将意见反馈给发起者,发起者可以对意见进行评价,是满意这个处理结果吗,可以进行表态,这时就算一个流程完成了,当然,这是现在回顾这个过程,其实在项目开始阶段理解的就差了很多呀!业务就是这些方面,接下来就是解决技术问题了。

在这个系统中用到了我以前完全没有用过的技术——以前几乎没用过任何技术——JFinal,QUI,Javascript,CSS网页布局,等等吧,总之是什么都不懂就对了。从最开始说起吧!

首先一个问题就是界面的问题,有框架,这一点还算幸运的,但问题是第一次总是找不对路径,我在一个界面中用到了很多其他的图片资源等(主要是登陆界面),导致的结果就是页面光秃秃的仅仅有两个文本输入框,位置不对,图片不显示,对于这个问题,真的是弄了好久好久,直到前几天才真正弄明白,无论是相对路径还是绝对路径,都一点不能出现差错,否则结果就是找不到资源,突然感觉网络上这么多的资源居然还能没什么差错的存储,下载东西还可以正确下载真的是挺不容易的,这一个问题以后还要好好理解。

接着就是框架的问题了,这个框架是一个UI框架,就是仅仅用于界面显示,现在有一点了解这个框架了,感觉这个框架真的是写得很是漂亮呀,我在一个已经写好的示例工程中就可以看见所有的能用到的资源、组件,希望用哪一个组件就仅仅引入这个组件所需要的图片,Javascriptcss等,然后就可以直接在网页中某一标签的属性中使用,很方便,加入一个组件如果熟练的话,也就是一两分钟的事情。这个框架的代码的复用性极强,写的格式、注释等都还是蛮好的,这也就是他为什么能做为商业产品转化为金钱的原因吧(使用这个框架要付费),这些代码时可以在业余消遣时读一读的,是一种欣赏。希望自己的代码有一天也可以如此成为一件艺术品吧。

还有很重要的部分就是数据库的操作部分,这一部分似乎是最让我头疼的地方,业务逻辑的不是那么十分简单,这就让我有点摸不着头脑,然后就一点一点艰难地写着,这一部分的代码是很不漂亮的,这一部分还有很大的改进空间,也就是说,我前一段时间的数据库编程做的工作做的并不好,这一部分代码现在也有点不可维护,如果要是重新写,我估计这又是一次重构。总结起来教训就是:在业务控制的部分,应该给数据库明确定位,例如在本系统中,数据库就是数据的存储媒介,处理数据的增删改查,在本系统中不处理业务逻辑,当然,这仅仅是在本系统中,其他的情况要具体分析,因此,在这里就是应该有一些固定数据库语言要定义好,然后在程序中实现业务的逻辑,控制语句的调用,实现功能,而不应该像现在这样混为一谈,简直就是混乱,这一点在以后的工程中要注意,这是一个教训!

对于网页方面的知识,这也是一个很重要的部分,CSS的布局很强大,但是我还是没有怎么掌握,在理论方面有了初步了解,但距离应用还是相差很多的,对html网页的动态显示,对各个标签的理解与使用,对各种属性的灵活应用,对属性的赋值,提取页面的某些内容进行更改(这么说似乎很不准确),真的是还差很远,这是在考试完成后需要尽快解决的问题,这是基础,还是要熟练掌握的。

Javascript,这个东西到底是什么,纯粹的Javascript是什么,说实话,我现在似乎也在用它,但对他的理解还是太偏面,不理解纯粹的Javascript是什么,他和其他的东西联系的太紧密了,总感觉在Javascript中掺杂了太多的东西,难以分清具体哪一部分是什么,这不不是什么好事情,也需要更加理解一下什么是纯粹的Javascript,以便在使用其他框架中,能正常地使用。什么时候,也要系统学一下Javascript,这是必要必须的!

其他的都是一些琐碎事情,虽然还是很有总结的必要,但没有在这里写出来的必要,即难以说清楚,别人也难以理解,还是不写为妙!
http://blog.csnd.net/renyuzhuo0
好了,具体的干货就这么多了!什么地方有问题敬请指正!

你可能感兴趣的:(学习笔记)