- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2005级毕业生毕业设计课题任务
2005级毕业设计课题任务
一、综述
1. 软件分类特征:软件开发工具
2. 指导教师:刘伏贵
3. 编程语言: C (Windows 的C 语言编程环境)
4. 宅 电:2310091
5. 手 机课题任务 — 数据字典管理系统
主要任务内容,要点、难点所在
(一)主要任务内容 — 基于程序设计语言C开发一个面向对象的专用数据库系统,对软件工程的“软件定义”时期所流出的、一个软件产品的逻辑模型关联的数据字典信息进行系统化管理。由此使得相关的系统开信息可被简便地保存、高效地应用。
(二)要点 — 本系统的开发工作要点主要在于:
1. 实现数据字典所涉内容及其关联的系统化数据描述
2. 基于程序设计语言C开发一个面向对象的、专用的、后台工作的数据库系统
3. 利用Win32 API 构建一个可视化的人机交互接口
4. 系统的主体基于标准C实现
(三)任务难点所在 完成本系统开发的主要难点在于:
1. 该软件属于“软件开发工具”类的软件,缺乏系统的参考资料,更没有可以借鉴的软件产品;
2. 参与开发的学生必须熟悉面向对象的数据库技术;
3. 任务不仅技术难度大,程序开发工作量也很大,参与开发的学生应具有较强的程序设计能力;
4. 参与开发的学生必须有着相应的软件工程知识基础;
5. 参与相关开发工作的学生必须熟悉Win32 API 及其应用。
三、计划进度安排
四、课题计划任务书
数据字典的内容包括:
1. 数据元素条目 — 系统记录需求分析活动所流出的所有数据元素的有关系统分析信息
2. 数据结构条目 — 基于“数据元素条目”和已存在的“数据结构条目”,系统记录需求分析活动所流出的所有数据结构的有关系统分析信息
3. 数据流条目 — 系统记录需求分析活动所流出的所有数据流(“流动”着/“流动”中的所有数据,它们的静态描述是一个“数据元素”或者“数据结构”)的有关系统分析信息
4. 数据存储条目 — 系统记录需求分析活动所流出的所有数据存储(基于“数据结构条目”的描述)的有关系统分析信息
5. 数据处理操作条目 — 系统记录需求分析活动所流出的所有数据处理操作的有关系统分析信息,包括其所关联的数据流、数据存储等
6. 外部实体条目 — 系统记录需求分析活动所流出的所有外部实体的有关系统分析信息
【数据元素】数据元素是指源自软件问题的、非聚合性的数据,它们在软件问题中为不必/不可再细分的数据(在逻辑上,它们是软件问题中数据描述的最低抽象)。可被进一步地细分为:
1. 数值数据 — 它们或者是一个确定集合中的元素(离散数值数据)或者是一个指定区间上的数值,可被进一步地划分为:
(1)连续数值数据 — 简称为“数值数据”
(2)离散数值数据 — 简称为“离散数值”
关于其中的“连续数值数据”,可进一步地划分为:
① 整数 — 指定区间上的连续整数,有“无符号”整数和“有符号”整数之分。
② 定点数 — 已知其数据描述形式(“数位总长度”、“其中小数所占位数”)和取值区间的、绝对精度制的实数(注意:计算机中实行的是“相对精度制”)
③ 实数 — 已知其“数位总长度”和取值区间的、相对精度制的实数。
2. 字符数据 — 其值为一个确定符号集中的符号的数据。就其所从属的符号集而论,有几种已被规范了的字符数据(“大写英文字母”、“小写英文字母”、“英文字母”、……)。
对于软件产品逻辑模型中所包含的“数据元素”,本系统所关注的是:
1. 数据元素的“标识符”— 它是一个数据元素的系统符号命名,在系统中具有唯一性,是数据元素的数据字典信息在系统数据库中逻辑记录的索引关键字。
2. 数据元素的“中文名”— 它是数据元素在软件问题关联系统中的命名。一个具体的数据元素可以缺省“中文名”,也可有多个“中文名”。当一个数据元素有多个“中文名”时,其中的一个被称为该数据元素的“标准名”,其它的则称为该数据元素的“别名”。
3. 数据元素的“分类”属性 — 在本系统中,数据元素被分类为“字符”、“离散数值数据”、“整数”、“定点数”和“实数”。
4. 对数据元素进行系统处理的“数据加工单元集”— 基于面向对象的方法可知,在软件的问题关联系统中,针对每一个确定的数据元素,都定义了若干个将其进行变换、使与系统中的其它数据对象是相关联的“加工操作”(在本系统中称其“数据加工单元”)。
5. 数据元素所基于的字符集 — 仅对于“字符数据”有这一属性,它可以是一些常用的字符集(“数字”、“小写英文字母”、“大写英文字母”、“英文字母”、“ASCII字符”等),也可以是指定的符号集。
6. 数据值的区间 — 仅对于连续的数值数据。
7. 数据的组织形式 — 仅对
文档评论(0)