1、学生公寓管理系统 研究开题报告3研究开题报告研究目标:总结软件开发过程中的方法和技巧,更好的应用和数据库技术研究内容:开发一套学生公寓管理系统软件拟解决的关键问题:网络软件工程的开发与应用采取的研究方法:采用面向对象的编程,结合网络和数据库技术,实现远程控制和管理。通过系统分析、需求分析、概要设计、详细设计、编写代码、软件测试、软件维护、经验方法总结等一系列实验方案,实验软件的开发。具体研究方案:分七个阶段进行:不满意满意第一阶段:系统分析、需求收集和分析这一阶段首先进行系统分析,分析确定系统的规模和范围,确定软件的总体要求以及所需要的硬件和支撑软件,确定待开发软件与外界的接口,根据用户的情况
2、确定软件对操作的要求,以及待开发软件总体上的约束和限制,完善项目计划。在这之后,这一阶段的大部分时间将被用来进行需求收集和分析。向宿舍管理人员及学生了解情况,确定软件系统的综合要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。采用结构化分析方法,生成数据流图、数据词典及加工逻辑说明。系统分析、需求收集和分析概念设计详细设计编写代码软件测试软件维护完善文档及经验方法总结学生公寓管理系统 研究开题报告4估计阶段跨度:2004 年 3 月初至 3 月中旬第二阶段:概要设计在这一阶段将确定软件系统的结构,对全局数据结构进行设计,进行模块划分,确定每个模块的功能 接口以及模块间的调用关
3、系。采用与结构化方法衔接的结构化设计方法,生成结构图及概念设计说明书。估计阶段跨度:2004 年 3 月中旬至 3 月底第三阶段:详细设计为每个模块设计实现的细节将成为这个阶段的主要任务,还要对局部数据结构进行设计。采用结构化设计方法。采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。使得程序具有良好的结构,增强程序的可读性。生成程序流程图及详细设计说明书。详细设计时,如果不满意,须回到概要设计中重新完善设计。估计阶段跨度:2004 年 4 月初至 4 月中旬第四阶段:编写代码这一阶段用来根据详细设计说明书编写代码。采用 C+语言编写。追求高质量的代码,生成源程序代码、内部文档。估计阶段跨度:2004 年 4 月中旬至 4 月底第五阶段:软件测试这将是一个很重要也将是一个很耗时间和精力的阶段。在这一阶段中将尽可能多地发现软件中的错误和缺陷。如果有错,还将退回到编码阶段进行调试。测试过程分为单元测试、集成测试和确认测试。估计阶段跨度:2004 年 5 月初至 5 月中旬第六阶段:完善各项文档及和报告,从整个开发过程和这些文档中总结经验和教训,罗列各种方法和技巧。估计阶段跨度:2004 年 5 月中旬至 5 月底