工作开发总结和心得体会 2017.05.08-2017.05.12

县,市方志项目需要实现的功能: 对县,市级地方志文献库实现在电子化管理的功能 。

解决方案:项目分为前后台两部分,前台为浏览网站,后台为管理平台


  前台网站需要实现:各文献资料通过浏览器查看浏览以及按关键字搜索的功能,文献资料的类型包括:文字文档信息,图片信息,以及视频信息。   这些文献资料可按人工指定的所属类别(如“史料”,“纪事”,“动态” 等)分栏目放置


后台管理平台 需要实现:对文献资料的添加,删除,修改编辑 以及查询的功能。超级管理员账户具有所有的操作权限,也可对其他的管理员账户指定操作权限,并对这些账户具有添加,删除,修改的操作权限


  项目框架: 四层架构   分为   视图层,模型层, 业务逻辑层, 数据层

  业务逻辑流程为:    用户从视图层输入信息-----> 将信息转换成模型----> 在业务逻辑层操作模型--->访问数据库----> 数据库中的数据转换成模型----> 返回视图层传递给用户展示


工作心得: 对于BUG修复类任务:  先找到BUG的具体问题,对该业务流程正常状况应有的输入值和输出值心中有数,检查输入口和输出口数据,在流程中断点调试,找到问题在哪个地方;找到之后,判断该问题产生的原因,是编写错误还是逻辑设计缺陷,若是编写错误,改正之;若是逻辑设计缺陷,考虑如何修改优化该业务逻辑

对于新增,修改功能模块类任务:弄清任务的业务实现功能需求,思考实现该功能的业务流程,数据流模型,判断是否需要新增表,视图或是页面,若要新增修改的内容,思考该新增内容是否和现有数据库表结构会产生冲突。确认无误后,在项目中先定义好,然后进行开发

你可能感兴趣的:(工作开发总结和心得体会 2017.05.08-2017.05.12)