M02开发进度报告.docx
- 文档编号:29026072
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:15
- 大小:20.52KB
M02开发进度报告.docx
《M02开发进度报告.docx》由会员分享,可在线阅读,更多相关《M02开发进度报告.docx(15页珍藏版)》请在冰豆网上搜索。
M02开发进度报告
山东电子职业技术学院
无限餐饮系统
开发进度报告
编写:
周科2008-8-30
校对:
周科2008-8-31
审核:
SySpace开发人员
批准:
刘益红
文档编号:
M02
版本号:
V1.4
开发单位:
山东电子职业技术学院——SySpace团队
项目负责人:
周科
目录
第1部分需求分析阶段3
第2部分概要设计阶段4
第3部分详细设计及测试阶段5
第4部分优化、发布阶段6
●说明:
开发进度报告的编制目的是及时向有关管理部门汇报项目开发的进展和情况,以便及时发现和处理开发过程中出现的问题。
一般地,开发进度报告是以项目组为单位每月编写的,如果被开发的软件系统规模比较大,整个工程项目被划分给若干个分项目组承担,开发进度报告将以分项目组为单位按月编写。
✧文档修改记录
修改人
修改时间
版本号
备注
周科
2008-05-01
V1.0
初次编写,需求分析阶段报告。
周科
2008-05-27
V1.1
增加新的概要设计阶段报告
周科
2008-07-31
V1.2
增加新的详细设计编码阶段报告
周科
2008-07-30
V1.4
增加新的优化、发布阶段报告
文档编号:
M02
第1部分需求分析阶段
时间
计划任务
完成效果
遇到的问题及
采取的对策
所用
工时/机时
第一周
(04.21~04.27)
1.分析课题,确立基本需求。
2.寻找合适的应用。
3.建立产品和业务目标。
4.分配角色,界定团队目标。
5.制定开发策略。
6.学习《WebServices原理与研发实践》。
1.了解了什么WebServeices,以及它能做什么工作,有什么特点,有什么优势。
2.考察并分析了现有餐饮行业中的信息化程度。
3.确定了应用,将WebServices技术应用在餐饮行业中,同时为消费者和商户提供便捷的服务。
4.确定了业务目标为做信息服务运营商。
5.将整个系统分为了三大部分,一是消费者;二是服务器中心(包括WebServices服务器、数据库服务器和Web应用服务器);三是商户。
6.完成了对整套系统的需求分析。
7.分别完成了对各个子系统的需求分析。
8.编写完成了《软件需求规格说明》。
9.初步确定了开发环境,各个子系统使用的编程语言,使用的移动设备。
10.对小组成员进行了分工,并分别制定了学习计划。
11.编写完成了《软件项目计划书》和《软件测试计划》
1.对于现有的一些餐饮店采用的掌上订餐系统的通讯方式不太清楚。
通过从网上查找资料,并考察了一些餐饮店的实际情况,最终得到了确认。
2.对于该项目的盈利模式不够清晰,通过对市场详细的分析和对传统信息服务盈利模式的研究,最终确定为做信息服务平台。
3.对于使用的技术体系不够确定,是使用.Net+PPC还是Java+J2EE+J2ME。
最后通过细分客户群,调查移动设备在国内的保有量等,确定使用Java技术平台。
320小时/168小时,windowsxp
第二周(04.28~05.04)
1.项目构思。
2.考察分析已有系统的优缺点。
3.分析提出的系统的可行性,论证使用WebServices技术的必要性。
4.学习《WebServices原理与研发实践》。
第三周(05.05~05.11)
1.完善需求分析,对各个子系统进行详尽的分析。
2.分析所需的知识、技术、开发环境和使用设备等。
3.学习《JavaME实用详解》。
4.学习《WebServices原理与研发实践》。
第四周(05.12~05.18)
1.人员分工。
2.制定学习计划。
3.制定项目计划书。
4.制定测试计划。
5.学习《JavaME实用详解》。
第2部分概要设计阶段
时间
计划任务
完成效果
遇到的问题及
采取的对策
所用
工时/机时
第一周(05.19~05.25)
1.学习UML建模。
2.对整个系统进行整体结构进行分析。
3.确定系统边界,绘制用例图。
1.对整个系统进行了用例分析,并绘制出了用例图,从而确定了系统的边界,确定了该系统的交互者。
2.根据需求,确定了需要两套Web服务,分别是面向消费者的用于查询信息和定制订单的服务;另一个是面向商户的用于更新店的信息和其提供的商品信息。
3.对于消费者来说,分别构建三个不同的客户端,J2ME手机应用程序客户端、手机网站(Wap)客户端、Web网站客户端。
4.对于商户来说,分别为其提供两套标准的管理系统,包括商品管理系统、订单管理系统。
5.编写了《手机应用程序客户端-概要设计说明书》。
6.编写了《手机网站客户端-概要设计说明书》
7.编写了《Web网站客户端-概要设计说明书》
8.编写了《商品管理系统-概要设计说明书》
9.编写了《订单管理系统-概要设计说明书》
10.使用PowerDesigner完成了数据库的逻辑模型设计。
11.手机应用程序能够调用网上的测试QQ在线的Web服务了。
12.用WML写了一个简单的Wap网站,能够调用JSP
1.手机调用Web服务时不能成功调用,通过ksoap生成本地客户端后则能成功调用。
2.WML语言写的Wap页面为wap1.0,功能太少,节目不够美观。
准备放弃使用WML,转而使用XHTMLMobile,使用Wap2.0开发手机网站客户端。
3.尝试编写Web网站客户端时,在jsp开头是设置charset=gb2312后仍然出现中文乱码。
在传输和接收参数时重新再打成中文字符即可。
420小时/336小时,windowsxp
第二周(05.26~06.01)
1.对整个系统进行模块划分、功能分配、接口设计。
2.分析各个子系统之间的组织结构、协作关系。
第三周(06.02~06.08)
1.分别对各个子系统进行概要设计。
第四周(06.09~06.15)
1.分别对各个子系统进行概要设计。
2.根据概要设计,在学习中尝试完成一些关键技术。
第五周(06.16~06.22)
1.根据概要设计,在学习中尝试完成一些关键技术。
2.根据系统的需求及设计,设计出数据库逻辑模型。
第六周(06.23~06.29)
1.根据概要设计,在学习中尝试完成一些关键技术。
2.分别完成各子系统的能独立工作的小样。
第3部分详细设计及测试阶段
时间
计划任务
完成效果
遇到的问题及
采取的对策
所用
工时/机时
第一周(06.30~07.06)
1.用JWSDP制作一个简单的WebServices。
2.配置好服务器,安装好各种需要的东西。
3.重做手机客户端的界面,先拿出一些测试数据测试
4.完成数据库的逻辑设计。
1.完成了数据库的逻辑设计。
2.在SQLServer2000下建立好了数据库。
3.完成根据地理位置找店Web服务。
4.完成查询菜品类型Web服务。
5.完成查询菜品详细信息Web服务。
6.完成查询客房Web服务。
7.完成复合条件查询餐饮店Web服务。
8.完成复合条件查询酒店Web服务。
9.完成消费者注册Web服务。
10.完成消费者用户登录Web服务。
11.完成订餐Web服务。
12.完成订座Web服务。
13.完成订房Web服务。
14.完成查询某个消费者拥有的订单号Web服务。
15.完成了根据订单号和订单种类查询各种订单的详细信息(消费者端服务)。
16.分别完成了根据订单号和订单状态查询各种不同订单的简要信息(商户端服务)。
17.分别完成了根据订单号和订单状态查询各种不同订单的简要信息(商户端服务)。
18.完成查询消费者的详细信息Web服务(商户端服务)。
19.完成更新订单状态的Web服务(商户端服务)。
20.编写了面向消费者的WebServices的API文档,消费者客户端的开发人员可以通过该文档开发。
21.编写了面向商户的WebServices的API文档,商户管理端的开发人员可以通过该文档开发。
22.成功在手机上开发出了SVG地图,并能实现一些基本功能,如缩放、漫游、获取经纬度坐标等。
23.在手机应用程序客户端和手机网站上分别完成了根据地理位置查询餐饮店或酒店简要信息的功能。
24.在手机应用程序客户端和手机网站上分别完成了消费者用户注册登陆的功能。
25.在手机应用程序客户端和手机网站上分别完成了获取餐饮店或酒店详细信息的功能。
26.在手机应用程序客户端和手机网站上分别完成了查询特定菜品或客房类型详细信息的功能。
27.在手机应用程序客户端和手机网站上分别完成了查询登陆用户所有订单号以及订单的详细信息的功能。
28.在手机应用程序客户端和手机网站上分别完成了订餐的功能。
29.在手机应用程序客户端和手机网站上分别完成了订座的功能。
30.在手机应用程序客户端和手机网站上分别完成了订房的功能。
31.完成了管理员审核系统,能够获取到最新注册的用户,并通过审核或不通过审核。
32.管理员审核系统,能够获取到最新添加的餐饮店或酒店,并通过审核或不通过审核。
33.完成了商品管理系统,商户需要通过审核注册并添加餐饮店或酒店,通过审核后可以更新餐饮店或酒店的信息,可以更新菜品类型、菜品和客房的详细信息。
34.完成了订单管理系统。
通过商户的登录,商户可以查看不同状态的订单信息,并能更新订单状态。
35.完成了各子系统的集中测试。
36.完成了整个系统的集成测试和压力测试。
37.编写完成了《软件测试报告》。
38.重新修改了之前的需求文档和设计文档等。
39.编写了《手机应用程序客户端-详细设计说明书》。
40.编写了《手机网站客户端-详细设计说明书》
41.编写了《Web网站客户端-详细设计说明书》
42.编写了《商品管理系统-详细设计说明书》
43.编写了《订单管理系统-详细设计说明书》
44.将所有的概要设计文档合为一个文档。
45.将所有的详细设计文档合为一个文档。
1.SVG地图在手机上缩放时,公路跟着变。
经过修改SVG和代码即可。
2.SVG地图在页面上可以显示中文但在手机上不能显示。
决定暂时不在手机上显示文字。
3.使用AXIS2编写的服务一直不能发布成功。
尝试使用XFire1.2成功。
4.用MyEclipse生成Web服务客户端时,检查出WSDL中有莫名其妙的错误。
没有管它,仍然能正常运行,估计可能是XFire的bug。
5.KSOAP不能调用我们编写的Web服务。
尝试使用WTK生成的客户端调用成功。
6.用WebProject生成出来的Web服务客户端JAXB会报错。
使用WebServicesProject生成出客户端,然后再将必须的文件复制到Web工程下即可。
7.数据库设计时,订餐订单可以包含多个餐饮店,没有考虑商户方面管理订单的业务逻辑。
最后重新修改的数据库设计,并修改了物理数据库的结构。
728小时/672小时,windowsxp
第二周(07.07~07.13)
1.在WebServices中操作数据库信息。
2.完成根据地理位置查找店的WebService。
3.重做手机SVG地图。
4.开始开发商品管理系统。
商户能够注册用户、注册店,管理员能对其注册信息进行审核,批准通过。
第三周(07.14~07.20)
1.完成查询菜品、客房的WebService
2.完成订座的Web服务。
3.完成订房的Web服务。
4.完成查询订单的Web服务。
5.手机应用程序上完成调用新做的Web服务。
6.手机网站上完成调用新做的Web服务。
7.继续开发商品管理系统。
第四周(07.21~07.27)
1.完成复合条件查询餐饮店的Web服务。
2.完成复合条件查询酒店的Web服务。
3.向数据库中添加高质量测试数据。
4.手机应用程序上完成调用新做的Web服务。
5.手机网站上完成调用新做的Web服务。
6.开始开发管理员审核系统。
商户注册的信息需要通过管理员审核,才可以被消费者查询的到。
第五周(07.28~08.03)
1.增加消费者注册、登陆的Web服务。
2.增加订餐的Web服务。
3.手机应用程序上完成调用新做的Web服务。
4.手机网站上完成调用新做的Web服务。
5.继续开发管理员审核系统。
第六周(08.04~08.10)
1.增加消费者查询订单详情的Web服务。
2.开始开发面向商户的Web服务。
3.完成按照订单状态查询订单Web服务。
4.完成更新订单状态Web服务。
5.开始开发订单管理系统。
商户能够察看自己店的订单,并能够修改订单状态。
第七周(08.11~08.17)
1.编写两套WebServices的JavaDoc文档。
2.继续开发订单管理系统。
3.分别对不同的子系统进行集中测试。
第八周(08.18~08.24)
1.整理文档
2.处理测出来的Bug。
3.对整个系统进行集成测试、压力测试。
第4部分优化、发布阶段
时间
计划任务
完成效果
遇到的问题及
采取的对策
所用
工时/机时
第一周(08.25~08.31)
1.处理程序中遗留的细节问题。
2.补全程序中的代码注释。
3.重新规范代码书写风格。
4.对界面进行优化,处理细节的美化问题。
1.重新整理了文档,规范了所有文档的书写风格,规范了字体、缩进、行距、标题格式等。
2.手机网站又修改并增加了很多小图片,使界面更有亲和力。
3.对管理员审核系统、商品管理系统、订单管理系统的界面和配色重新进行了设计,使其更具商业化。
1.SVG地图在手机上不能显示中文。
决定在手机上用拼音代替文字显示。
2.使用Dreamweaver修改Web页面时不能保存页面,使用Notepad*将页面用UTF-8的字符集重新另存为一边即可。
182小时/140小时,windowsxp
第二周(09.01~09.07)
1.编写《项目开发总结报告》。
2.刻好光盘,打包,准备提交作品。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- M02 开发 进度 报告