网站大量收购独家精品文档,联系QQ:2885784924

简单文件管理系统课案.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单文件管理系统课案

数据结构课程设计 题 目: 学生姓名: 学 号:院 (系): 专业班级: 一、需求分析 General description 总体概述 About the Project 项目介绍 这是一个简单商品分类管理系统,对商品进行分类管理.,主要功能: 1、浏览当前商品分类目录的所有内容(子分类和当前目录下的商品) 2、切换当前分类目录到上一级分类目录或下一级子分类目录(扩展,切换到任何一个目录)或直接切换到根目录 3、在当前分类目录下添加新商品目录,或者添加新商品信息。 4、在当前目录下删除某个子商品分类或某个商品信息 5、在当前目录下修改某个商品或分类目录的信息 6、根据某个商品编号(或名称)在整个系统中查找某个商品并显示全部信息 Environment of Product 产品环境介绍 本系统为Windows控制台应用程序,编程语言为C语言,在VC++6.0下编译。 Software function 软件功能 User characteristics 用户特征 Specific Requirements 具体需求Design Considerations 设计思路 采用技术 本系统为Windows控制台应用程序,编程语言为C语言,开发工具为VC++6.0,在win7系统专业版下进行编程。 2)工程源码结构 1.3 System Architecture系统结构 系统功能包括到根目录,到父目录,到子目录,添加目录,修改目录,删除目录,查看商品,添加商品,修改商品,删除商品查询商品等11个模块。 到根目录:转到文件目录的根目录; 到父目录:转到当前文件目录的父目录; 到子目录:转到当前文件目录的子目录; 添加目录:在当前文件目录下添加一个新的子目录; 修改目录:修改当前目录下的一个子目录; 删除目录:删除当前目录下的一个子目录; 查看商品:查看当前目录下的一个商品信息; 添加商品:在当前文件目录下添加一个新的商品; 修改商品:修改当前文件目录下的一个商品信息; 删除商品:删除当前文件目录下的一个商品信息; 查询商品:按商品的编号在所有目录查找相符的商品信息并显示。 1.4 Interface Description接口描述 程序分为三个层次:负责界面显示功能,业务逻辑负责调用数据访问层的方法, Design Description 数据结构设计 //字串结构体 typedef struct { char s[81]; }string; //商品文件结构体 typedef struct { string number; string name; float price; int count; }File; //文件节点结构体 struct FileNode { File file; FileNode* nextFileNode; }; //分类目录结构体 typedef struct { string name; int buildYear; //建立年份 int buildMonth; //建立月份 int buildDay; //建立日 FileNode* filesHead;//目录下文件链表头指针 }Catalog; //目录节点结构体 struct CatalogNode { CatalogNode* fatherCatalogNode; //父目录指针 Catalog cat; //目录 CatalogNode* nextCatNode; //下一个目录指针 CatalogNode* sonsCatHead; //子目录链表头指针 }; UI Design 界面设计 界面原型 界面说明 到根目录:转到文件目录的根目录; 到父目录:转到当前文件目录的父目录; 到子目录:转到当前文件目录的子目录; 添加目录:在当前文件目录下添加一个新的子目录; 修改目录:修改当前目录下的一个子目录; 删除目录:删除当前目录下的一个子目录; 查看商品:查看当前目录下的一个商品信息; 添加商品:在当前文件目录下添加一个新的商品; 修改商品:修改当前文件目录下的一个商品信息; 删除商品:删除当前文件目录下的一个商品信息; 查询商品:按商品的编号在所有目录查找相符的商品信息并显示。 Detailed Design of Module 模块详细设计 2.1界面层 /**面向数据结构内的函数**********************************************************************/ //功能:初始化文件结构体函数 //参数:f-所需初始化的文件 //返回值:true-成功,false-失败 bool initFile(F

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档