资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
阶段总结时间 2011 年 2 月 25-2011 年 3 月 25 这个月我的主要工作是完成系统的需求分析和设计数据库的模 型。 选题系统的需求分析,以前导师和我讲过,我对整个系统的需求也有 了一定程度的了解,但还有一些细节需要分析清楚,我通过在互联网 上查找资料,在阅读别人制作好的系统,了解别人的制作相关系统的 模块功能,来增加、完善自己系统的功能模块的。因为我的系统面向 的用户主要是学生,在需求分析阶段,我向同学咨询,把同学当成客 户,完善系统的需求分析。需求分析完成后,接着就是把需求分析的 要求转换成系统模型。例如把系统分成多少个功能模块,每一个模块 有多少个功能等。在了解系统的需求分析后,我对系统的需求已经十分了解了。而我 下一步的工作就是设计数据库模型,我开发中使用的数据库是 mysql 属于关系模型数据库,所以本系统设计的模型也是关系型模型。因为 我们学习过数据库的设计原理,所以在设计数据库的时候,可以利用 以前学习过的知识,把此系统的数据库设计到三范式。需求分析和数 据库设计阶段是整个项目开发很重要的一个阶段,如果这一阶段做不 好,那么在后面的开发阶段就会很难的进行下去。阶段总结时间 2011 年 3 月 26 日-2011 年 4 月 25 日这个月里,我的主要工作是设计系统的前台页面,系统虽然不是很大, 但也有比较多的 JSP 页面,所以设计这些页面要花费比较长的时间。 设计 JSP 页面的时候我采用的开发工具主要是 dreamweaver8.0, dreamweaver 是一款开发前台页面的软件,操作简单,便于操作,开 发的效率高。根据需求分析阶段设计的功能模块,我使用 dreamweaver设计相应的页面。在这个阶段中要用到的知识有CSS, javascript, jquery,HTML,都必须对它们有一定程度的了解,不然的话 做起来会很吃力,而且设计的页面的效果会很差。我根据需求阶段设计好的功能模块,设计出大体的页面,然后把找 到的素材放在网页中显示出来,美化自己设计的网页,让网页变得更 加美观。在设计的时候,使用javascript语法对一些表单做一些验证, 防止用户输入不法的操作,如输入的内容不能为空等等。设计表单验 证只需要前台技术就可以了,如jquery,不需要后台的处理。如果使 用后台则验证要花去长的时间,因为通过后台验证,要把数据发送到 后台,然后再后天验证,最后把验证结果发回客户端。这样的验证明 显要耗去时间的,如果网速快,还可以,如果网速慢的话,这种验证 难以让人接受。但密码验证是必须用到后台的,因为密码的是存放在 后台数据库,为了保证安全性,必须使用后台技术验证密码。我是使 用 javascript 来为表单做验证, javascript 验证表单不需要通过后台, 便可直接验证,方便,快捷;同时也使用 javascript 来给页面增加一 些动态的效果。经过我的一个月的努力设计,所有页面终于设计好了, 而且还蛮漂亮的 。阶段总结日期 2011 年 4 月 26 日-2011 年 6 月 1 日这段时间有两个很重要的任务,一是编写系统的后台代码,实现 系统的功能;二是编写毕业论文。根据前面设计好的功能模块和设计好的JSP页面,编写处理业务 逻辑和与数据库交互的java类。我是使用struts2框架来处理系统的 业务逻辑的, struts2 框架是一个开源的框架处理业务逻辑的性能很 好,优于servlet,所以我选择它来处理业务逻辑。使用javabean与数 据库交互,显示层使用设计好的JSP页面,使整个系统达到MVC的 模式,基于MVC模式的WEB应用是容易修改与维护的。对于分页功 能的实现,在javabean中编写PageModel类来处理分页逻辑,因为 我使用的是mysql数据库,所以分页的实现是使用mysql的limite属 性,分页的主要代码在业务逻辑这一块中封装。经过我的努力,后台 代码最终被我编写完成,所有的功能都实现了。开发此系统的最后阶 段就是测试系统,我花了三天时间测试系统,测试的时候,我也叫同 学帮忙测试的,效果还很不错,系统完成的很好。毕业设计的关键阶段就是撰写毕业论文,把自己毕业设计的成果 用论文表述出来。在完成我的设计后,我的主要任务就是撰写毕业论 文,在这段时间里,我把自己制作这个系统的思想和做法在论文中写 出来。把完成的论文交给导师检查。这段时间导师和同学给我帮了很 大的忙,我非常感谢石凯老师和我可爱的同学,有他们的帮忙我才能 顺利完成论文。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号