预算实习日记范文.doc_第1页
预算实习日记范文.doc_第2页
预算实习日记范文.doc_第3页
预算实习日记范文.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

预算实习日记范文 XX225 这次实习所需的基本知识基本上都介绍过了今天正式转入开发阶段这次实习做的是一个费用管理系统上午开始讨论这个系统需求分析包括实现项目预算费用报销人事管理和一些统计的功能老师把整个系统的框架给我们做了一些大体的讲解希望我们能在接下来的几天里去多思考深化需求分析细化功能设计系统有组织结构维护费用项目维护审批流程维护报销明细模块以及人员管理和一些统计的功能每一个模块都是对系统功能模块的调整与维护 人员管理有添加员工的功能可以对添加的人员进行修改和删除并给新增的员工分配权限 费用项目维护模块:可以进行费用项目的添加和提交 报销模块可以对报销的项目在未提交之前进行删除和修改 统计模块主要是统计员工提交的报销单预算单及每个部门的项目信息和员工信息等 所有这些操作都是直接对数据库直接进行操作整个系统都是分角色登陆每一个角色所拥有的权限都不完全相同登陆进去的菜单栏都有所不同所以每个员工都应该有一个角色即有些操作权限所有的功能和流程理清楚之后就要开始原型设计了 XX226 经过对需求分析的进一步理解接下来我们开始这个项目的原型设计我们所开发的费用管理系统主要包括费用报销、项目预算管理、员工管理、公司的项目信息维护及管理、财务处项目信息的统计功能围绕这几个功能模块我们逐个对其功能进行细节设计比如分不同角色登陆系统登陆界面都是通用的每个用户都用自己的编号进行登陆系统会根据用户的编号进行匹配查找找到角色id之后进入对应的管理界面进入管理界面之后就可以新增费用报销可以对添加的费用报销单在未提交之前进行修改、删除操作确定之后就可以提交系统会根据session中保存的该用户的编号查找到所在的部门然后把用户提交的申请表保存到该部门经理处当该部门经理登陆时就可以看到部门员工提交的申请表单然后进行审批等操作所有的逻辑统一之后我们分工开始做jsp界面和之间的逻辑跳转经过一天的时间系统总算有个雏形了设计完大体的功能框架后我们与老师一起开了一个小组讨论会我们向老师说明了我们的想法及大体的开发方向老师也想我们提出了一些建议经过一番热烈的争论我们对自己的模型做了进一步的改动功能设计也得到进一步完善功能框架的设计是整个开发阶段十分重要的工作指导小组进行后面具体的开发功能设计的准确和完善也能够帮助我们在以后的开发中少走弯路达到事半功倍的效果原型设计的完成是我们小组成员齐心协力共同完成的这也让我们感受到了团队工作的重要性和强大力量 XX228星期一 今天我们的主要工作是根据昨天的原型设计做出功能展示页面并实现基本的跳转由于这些只是一个逻辑的跳转没有真正和数据库交互因此几个超链接就可以把所有界面联系到一块再加上一些javascript的提示框原型帮助我们更深入的理解了这个系统的流程及功能下午我们就开始了数据库建表、物理模型的设计以及概念设计根据需求分析及原型我们很快就确定了系统需要的数据表包括用户的基本信息、用户的角色id、报销申请表单、预算申请表单、部门项目信息等以及每个表里面所需的字段通过在数据库中建表sql语句的用法更加熟练根据这些数据表物理模型也很快就完成了因为数据库是整个系统的关键所在所有前台的操作都要和数据库交互所以它设计的好坏直接影响到之后程序的编写接下来我们继续讨论我们建立的表的冗余性以及合理性等在老师的指导下我们对部分表进行了相应的修改 XX31 在昨天的基础上我们进行了再次讨论数据库的设计最终确定下来接下来就开始了编码建立整个系统的框架由我负责按照开发的流程首先根据数据表建立实体层也就是javabean,然后写数据库连接数据访问层业务逻辑层控制层整个框架搭建好之后有利用老师讲的junit写了测试程序对所写的程序进行初步测试数据库连接的测试顺利通过数据库连通之后下一步工作就是用户的分角色登陆,事先在数据库中插入了一些用户信息将角色分为五类然后在数据访问层建立一个dao类创建函数用于从数据库中读取用户的角色id然后在业务逻辑层判断dao层函数返回的值是否为空如果不为空则在控制层的servlet类中就可以进行判断分角色登陆;若dao层函数返回的值为空则说明该用户名与密码有误当用户点击登陆按钮时将转到错误提示的页面当这些全部完成之后我们开始进行测试但测试全未能如愿以偿调试、检查了很久全未能发现错在里今天没能顺利完成计划好的任务深受打击啊不过没关系遇到问题解决问题也许会学到跟多知识 XX32 上午接着做昨天未能完成的任务调试了两个多小时还是未能所获只有请教老师了看着老师在debug模式下很快就找了出错的地方原来在dao层写sql语句时后面多了一个逗号看来编程也是需要非常的细心总结了失败的原因记住教训一定不能再出现这样的低级错误而导致降低效率这一步总算通过之后我们开始着手不同角色所拥有的操作权限比如普通员工只有报销申请的权限(新增报销单、删除、修改、提交、查看等功能)部门经理不仅有报销申请的权限还有审核部门员工提交的报销申请单和预算申请、部门项目管理等权限每一种角色登陆到操作界面的功能按钮不尽相同所以当普通角色登陆后审核、预算等按钮必须隐藏或者不可用但是我们之前的界面里的按钮实现隐藏与子菜单都很难实现所以不得不考虑改变策略之后经过讨论我们将整个页面布局改变为框架模式左边显示树形菜单topframe显示logomainframe显示主显示页面bottomframe显示版权信息以及系统时间这样我们貌似又回到了原型设计还是没有项目经验最初就没有考虑清除 XX33 涉及到的jsp界面还比较多每一个页面都是用html一句一句写出来再加上css样式所以半天的时间也没有完成今天上午继续完成当所有的界面完成之后开始了第一个功能模块的编码当用户登陆到自己的主页时显示的都是欢迎界面当用户点击报销单管理时必须根据用户编号动态的从数据库中提取其所有的报销单信息然后显示在展示界面上用户的编号的、是在用户登陆时将用户编号存储在session中默认该用户登陆系统30分钟内没有操作的话自动让该用户注销登

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论