本次开发项目:《邮件收发系统》
本期周报编写人签名:王
本期报告的年月:20__年5月31日
2工程进度与状态
2.1进度
本周主要是完成邮件客户端的主要功能需求分析,开始时间是5月26日,结束时间是5月31日,主要确定的需求有以下几点:
1.注册新用户
由于是一个支持多用户的应用,在使用的时候需要有一个登陆的过程,而在应用刚开始提供给使用者使用的时候,不应该规定使用者将以什么样的帐号登陆,所以需要在登陆界面上提供一个给使用者自己注册新用户的功能,这样可以创建应用的用户,保存用户的信息,为登陆做好准备。
2.用户登陆
用户登陆后,进入邮件客户端的主界面,如果用户设置了默认邮件服务器,则列出用户默认邮件服务器上收件箱的所有邮件,在该列表上用户可以选择只显示已读邮件或者未读邮件,或者删除邮件。
3.新增邮件服务器
用户第一次使用客户端的时候,至少要添加一个邮件服务器来收发邮件。邮件服务器的信息包括:服务器名称、登陆帐号(用户名和密码)、pop3(收邮件)服务器域名、smtp(发邮件)服务器域名、是否在该服务器上保留接受过的邮件。提供一个服务器列表,在列表上可以修改、删除服务器信息。
4.修改个人信息
提供一个修改用户个人信息的界面。个人信息有:用户ID(登陆邮件客户端的用户名)、密码、真实姓名、默认邮件服务器。
5.接收邮件
用户登陆的时候自动从默认邮件服务器上收取新邮件,之后再在指定的间隔时间后自动接收新邮件,同时提供一个按扭,用于用户手动接收邮件。
6.发送邮件
提供一个邮件发送界面,在该界面上可以让用户输入邮件发送、抄送、密送地址,如果有多个,多个地址间用英文分号隔开,可以编辑上传附件个数,可以让用户把邮件保存为草稿,也可以直接发送邮件。
7.数据修改实时生效
一部分用户数据将保存在客户端的会话里,当用户通过界面修改这部分数据时,要刷新会话里保存的相应数据。
8.同时支持IE和Firefo_
能在MicrosoftInternetE_plorer正常显示和使用的网页,不一定能在Firefo_上正常显示和使用,这是在制作网页的时候需要注意的。
列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说的重要事件是指一个开发阶段(即软件生存周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说明阶段名称及开始(或结束)的日期。
2.2状态
本月的实际工作进度与计划相比,大致是按期完成了。计划本来是有提前一两天的,但是由于是第一次开发的项目,组内成员开了两次会议,大家纷纷提出自己的见解,最终作了一些修改,比计划中迟了一天完成。
3资额耗用与状态
3.1资额耗用
本周内耗用的工时:100小时
机时:80小时
3.1.1工时
分为三类:
a.管理用工时包括在项目管理(制订计划、布置工作、收集数据、检查汇报工作等)
方面耗用的工时;
b.服务工时包括为支持项目开发所必须的服务工作及非直接的开发工作所耗用的工
c.开发用工时要分各个开发阶段填写。
3.1.2机时
本周机时是80小时,主要开发的计算机系统是win7系统。
3.2状态
与预想的基本一致。
4经费支出与状态
4.1经费支出
4.1.1支持性费用
列出本月内支出的支持性费用,一般可按如下七类列出,并给出本月支持费用的总和:a.房租或房屋折旧费;
b.社工资、奖金、补贴;
c.培训费包括给教师的酬金及教室租金;
d.资料费包括复印及购买参考资料的费用;
e.会议费召集有关业务会议的费用;
f.旅差费;
g.其他费用。
4.1.2设备购置费
列出本月内支出的设备购置费,一般可分如下三类:
a.购买软件的名称与金额;
b.购买硬设备的名称、型号、数量及金额;
c.已有硬设备的折旧费。
4.2状态
基本上和预想的经费和计划相差不多。
5下周的工作计划
下周将进入系统详细设计的关键阶段。系统的许多关键性的问题解决,功能实现都将在下个月开始,任务繁重。为保证能按时完成下个月的工作任务,我们计划进一步细化对进度的划分将原来的总体进度要求,划分为几个步骤进行。
通过该项目的设计总体上来说获益很多。开始做项目时无法入手,找不到头绪,设计思路不清晰。通过这个项目我们了解到在设计思路上有很大不足。由于初期准备工作做的不够充分,在进行需求分析时,给我们带来很多不必要的麻烦,也做了许多无用工,说明我们对所学知识不够深入,没学透彻。在今后的学习中,我们会更加努力、勤奋,改变这些不足之处。
因篇幅问题不能全部显示,请点此查看更多更全内容