1、电话 / E-mail组员1姓名/学号:组员2姓名/学号:组员3姓名/学号:组员4姓名/学号:指 导 教 师:XXXX开 题 日 期:20YY.MM.DD 哈尔滨工业大学计算机学院目 录1. 项目创意及应用意义 21.1 项目创意 21.2 项目应用意义 22. 项目开发目标及总体设计方案 32.1 项目开发目标 32.2 需求分析 32.3 总体设计方案 32.3.1 系统总体结构方案 32.3.2 系统功能结构设计 43. 开发环境和开发工具 53.1 开发语言 53.2 开发工具与运行环境 54. 项目进度安排 65. 预见的困难及学习计划 7参考文献 8附录:“软件设计与开发实践I”开
2、题检查意见表 91. 项目创意及应用意义1.1 项目创意本项目 1.2 项目应用意义2. 项目开发目标及总体设计方案小冒3.1 项目开发目标本项目的开发目标主要有如下N项:(1)(2) 3.2 需求分析通过调查研究,本系统的用户包括 .本项目应完成如下功能:同时,完成的软性系统应达到如下技术指标:3.3 总体设计方案3.3.1 系统总体结构方案整个系统的总体结构 ,如图3-1所示。其中, .图3-1 系统总体设计结构方案3.3.2 系统功能结构设计整个系统的功能结构 ,如图3-2所示。图3-2 环保信息管理系统功能结构图3. 开发环境和开发工具3.1 开发语言本项目计划采用的开发语言为VC+语
3、言。使用MFC类进行软件的开发。3.2 开发工具与运行环境使用Visual Studio 2010软件作为本项目软件的开发工具。本项目的开发环境为Windows 7,可运行环境为Windows 7,XP等4. 项目进度安排本项目预计7周完成,具体进度计划见表4-1。表4-1 项目进度计划表起始时间完成时间计划工作内容备注2011.5.102011.5.20寻找并确定合适的基础代码并继续学习VC的使用组长负责寻找代码2000.5.31学习查询的源代码,确定所需知识,查阅资料,学习开发软件扎实对源代码的理解2011.6.12011.6.3详细设计,确定要设计的功能2011.6.20编码实现,基本实
4、现目标中的任务2011.6.30对软件进行测试以及bug修复对新想法争取立即实现2011.7写结题报告,结题答辩,成果展示5. 预见的困难及学习计划5.1 本项目开发过程中,可以预见的困难及应对措施如下:(1)计划的功能不合理由于想像中的功能具有高度虚像化,实现起来可能会遇到很多问题,比如无从下手,缺乏创新,所学知识达不到要求等解决方法:首先进行头脑风暴收集更多软件设计的思想及功能,然后由组长统一进行判断,保留可以实现的功能,去除不合理的设计。(2)技术知识达不到要求 由于各组员的编写代码能力有所差别,可能在软件实践问题上遇到技术性难题。 解决方法:首先视组员能力合理进行任务分配,每名组员针对
5、自己需要解决的问题进行集中式学习,若有能力较强者同样负责类似问题,可向其学习。(3)代码风格不同导致组装时出错 每个同学有自己的代码风格,不同的代码风格可能会在最后封装总结时出现问题。组长针对代码风格做统一的要求,组长可拿自己的代码当做范例,其他组员模仿即可(4)功能文件凌乱 软件开发务必要涉及很多的功能,每名组员都要负责不少的板块,如若板块分放模糊不清,最后组装时肯定会遇到麻烦。各文件名要写的详细,对代码加上充分的注释。组装时由全体组员一起负责。5.2计划学习 软件设计中缺少不了必要的学习,我们对学习的计划是:组长负责软件总体的设计,学习各功能在软件上的实现;其余组员统一掌握对话框的设计,以及根据功能学习所需的算法;对遇到的困难大家交流解决。参考文献1 武莹,彭文明. Visual C+开发实用编程200例 中国铁道出版社 2006,2 郑阿奇,丁有和. Visual C+教程 清华大学出版社 20053 陈浩杰, Visual C+ 北京希望电子出版社 20054 Visual_C+MFC入门教程,中华网-科技频道-网络教室5 “软件设计与开发实践I”开题检查意见表指导教师意见 指导教师签字: 年 月 日开题检查小组意见结论: 通过 通过(警告) 不通过具体意见:评委签字: 年 月 日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1