云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 东南大学C++系统设计报告书

东南大学C++系统设计报告书

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 6:17:57

VC++课程设计

综 合 程 序 设 计

(VC++短学期课程)

第七小组 组长:XX 组员:XX CC SS

交通学院C++小组 二O一零年八月

第 1 页 共 19 页

VC++课程设计

目 录

第一部份软件工程

一、需求分析 二、系统设计 三、编码实现 四、系统测试 五、运行维护

第二部份干部招聘录用系统

一、题目与要求 二、画数据流图 三、画模块结构图

四、详细设计 (VC++语言) 五、编程(略)

第三部份成绩评定标准

第四部分用户说明书

第五部分程序设计日志

第六部分实习心得

第 2 页 共 19 页

VC++课程设计

第一部份软件工程

1968年,北大西洋公约组织的学术会议第一次创造了“软件工程”一词,提出“软件工程”概念。通过工

程化的方法来开发软件,解决软件危机。三十年余年来,尽管软件的差错就象汽车一样时有抛锚的时候,但软件的发展速度远远超过了任何传统工业,而期间并未出现真真的软件危机。这在很大程度上归功于“软件工程”。如今软件工程成了一门学科。

软件工程简单的讲,主要讲述软件开发的道理,基本上是软件实践者的成功经验和失败教训的总结。软件工程的观念、方法、策略和规范都是朴实无华的,平凡之人皆可领会,而关键在于运用。软件工程方法是应该事先掌握,在整个软件设计过程中都必须遵照执行的,而不能把它看成是事后解决问题的锦囊妙计,对预料将要出现的问题,必须控制每个实践环节,防患于未然。研究软件工程将随着软件工程的开始,直到软件被废弃研究工作才结束。

软件工程中最基本的概念是软件生命周期。一个软件从定义到开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。软件生存周期就是从提出软件产品开始,直到该软件产品被淘汰的全过程。软件生命周期是指软件产品或软件系统从产生、投入使用到被淘汰的全过程统。通常,将软件生命周期分为五个阶段:需求分析、系统设计、编码实现、系统测试和运行维护。 需求分析和系统设计是软件开发过程中最核心的活动。典型的针对需求分析和系统设计的软件开发方法有:结构化分析方法、面向数据结构的方法和面向对象方法。

结构化分析方法(structured analysis,简称SA)是一种面向数据流进行需求分析的方法,适合于数据处理类型软件的需求分析。结构化分析方法使用数据流图DFD与数据字典DD来描述,面向数据流问题的需求分析适合于数据处理类型软件的需求描述。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。下面的需求分柝和系统设计就是以结构化分析方法为前提的。

面向数据结构的方法是结构化方法的变形,它注重数据结构而不是数据流,是从数据结构方面分析,即分析信息结构,并用数据结构图来表示,在此基础上进行需求分析,导出软件的结构。其特征是:信息结构是层次式;数据结构的表达要求用顺序、选择、重复等合成构造;具有将层次式数据结构映射到程序结构的映射机制。

面向对象方法我们在后面单独介绍。(该部分内容摘自于《大学计算机基础——基本概念及应用思维解析》,沈军、朱敏等,高等教育出版社一书)

一、 需求分析

一目录概述背景:

系统目标完成的任务、不完成的任务、业务模式、业务状况、用户需求、业务需求、使用范围、功能要求、权限管理性能、需求业务流程与其他系统的关系业务、流程图业务、逻辑业务分解。

业务描述数据分析、数据单据数据、分类数据描述附件概述。

1.1 背景:该教师住房管理信息系统是按课题要求所完成的。

面向的用户: 全校住学校宿舍的教师

因此该系统的最终用户是全校的住学校宿舍的教师,同时还有对于住房分配的相关管理者。他们的权限各有不同。要求使用本系统的用户对计算机能够熟练的使用,知道基本的操作。

1.2系统目标

1.2.1 系统应完成的目标

通过计算机完成教师住房管理:用计算机高速、快捷的完成从大量的户主中提取相关信息,以反映住房情况;计算机联网后,数据在网上传递,可以实现数据共享、避免重复劳动,规范住房分配管理行为、从而提高了分配效率和水平;住房管理信息系统以计算机为工具,通过对住房管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事住房管理政策的研究实施,分配计划的制定执行和分配质量的监督检查,从而全面提高分配的合理性。

1.2.2系统不完成的任务:

1系统不统计对于户主住房地址等信息的管理。

2系统同时对输入仅提供简单的输入格式是否合格检查,不提供对输入的核对检查,要确定输入是否正确,还需工作人员自己手工完成。

1.3业务模式(略)

第 3 页 共 19 页

VC++课程设计

1.4现行组织机构及业务状况

用户目前完成这些工作是通过传统的手工操作方式,易发生数据丢失、统计错误、劳动强度高、且速度慢,通过计算机工具和本系统来提高速度、改善现状。

2.1业务需求

2.1.1使用范围

高校教师住房情况以及可分配的房源,随时可以查询,输出。 2.1.2功能要求

户主档案管理:户主的一般情况(每个已注册户主的姓名、性别、职称等)

2.2 性能需求

1.网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询、调用,达到信息共享,数据的完整性、准确性。录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。

2.系统具有部分反悔修改功能,系统备有的修改功能均可反悔。

3.数据完成的时间性, 如房源的分配,只有在户主相关申请后才可以进行分配。 4.数据安全性本系统采用二级安全保障:

第一级:依赖于网络本身对用户使用权限的规定。

第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。如前面的数据收集前的系统权限表。

3.1原始数据单据

以下是一部分原始数据单据:单据

1.户主基本信息单据 单据名称:户主单据 别名:户主信息

简述:统计户主的基本信息 来源:户主

去处:户主住房管理

组成:户主姓名、性别、职称、学历等

2.家庭单据 单据名称:家庭单据 别名:家庭成员 简述:统计家庭信息 来源:户主

去处:住房分配打分 组成:姓名、性别、出生年月

二、概念结构图

管理员身份验证 主控对话框 户主相关信息 房源相关信息 第 4 页 共 19 页 户主信息浏览 户主信息查询 房源信息处理 房源申请处理

搜索更多关于: 东南大学C++系统设计报告书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

VC++课程设计 综 合 程 序 设 计 (VC++短学期课程) 第七小组 组长:XX 组员:XX CC SS 交通学院C++小组 二O一零年八月 第 1 页 共 19 页 VC++课程设计 目 录 第一部份软件工程 一、需求分析 二、系统设计 三、编码实现 四、系统测试 五、运行维护 第二部份干部招聘录用系统 一、题目与要求 二、画数据流图 三、画模块结构图 四、详细设计 (VC++语言) 五、编程(略) 第三部份成绩评定标准 第四部分用户说明书 第五部分程序设计日志 第六部分实

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com