XXXX大学
软件工程课程实验报告(参考)
题目: 宿舍管理系统 专业: 计算机科学与技术 班级: 081班
组: 第一组 姓名:
指导教师: 完成日期:
目 录
一、项目开发计划书 ....................................................... 1 二、需求规格说明书 ....................................................... 4 三、设计规格说明书 ....................................................... 8 四、源程序清单 ............................................................. 18 五、测试报告 ................................................................. 34 六、用户手册 ................................................................. 39
一、项目开发计划书
完成人:
1.引言(Introduction)
1.1项目概述(Project Summary)
该系统是由管理员通过系统管理学生信息,能根据学生学号、院系、寝室号等来查询学生的其他相关信息,新生入住能录入新生的住宿信息,能查询房间的信息如入住人数、人员等。学生遇毕业退学等原因迁出宿舍, 可以删除其住宿信息。
1.2 术语定义(Terms Glossary)
入住管理:要包括入住人员详细的学籍信息。
房间信息:包括宿舍门号,电话号码以及可住人数,已住人数。 信息查询:通过学生宿舍信息可以查询学生的详细信息。 1.3 相关文档(Related Documents) [1] 软件需求规格说明书 [2] 设计规格说明书
2.软件生存周期(Software Life Cycle)
本节记录项目策划生存期定义的工作结果,需要描述的主要内容: (1)项目生存期框图
(2)项目生存期说明
需求分析 ? 需求规格说明书 ( 用例图,数据流图 ) 设计阶段 ? 界面设计 ( 界面规格说明 ) 数据库设计 编码阶段 ? 具体实现 测试阶段 ? 测试报告
3.任务与工作产品(Task and Work Products)
任务 需求分析 系统设计 系统实现 测试 产品交付 工作产品 需求规格说明书、界面规格说明书 系统设计说明书 源程序 测试报告 用户手册 4.工作产品、任务规模、工作量估计(Estimates of Work Product,Task Size and Workload)
任务 需求分析 系统设计 系统实现
规模估计 整组同时参加讨论 整组同时参加讨论 两人负责一个大模块 测试 产品交付
两人测试 由一人写用户手册 5.资源需求计划(Resource Requirement Plan)
资源 开发环境 测试环境 用户目标环境 计算机硬件资源 需求 Microsoft Visual Studio 2005 SQL Server 2005 Windows 7 SQL Server 2005 Windows 7,xp Windows 7,xp,2000 CPU 2GHZ 内存 2GB 6.软件项目进度计划(Software Project Schedule)
项目 软件项目任务分解 设定的里程碑 具体内容 需求、系统设计、编码、测试 需求确定:11月1日 界面设计、数据库设计完成:11月20日 编码:11月21——12月5号 测试:12月10号——12月16号 10月21日 ------ 12月16号 15天 需求分析:A 设计规格书:A 界面设计:A 编码:B 数据库:B 测试:B 开始和结束时间 缓冲时间 人员分配