- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变长记录文件存取类库 的设计和实现及应用 说明文档 作者: 课 程: 数据结构 指导老师: 肖 南 峰 时 间: 2009. 08. 27 【摘要】 3 一、问题陈述 3 1.1要解决的问题 3 1.1.1变长记录文件存取类库要解决的问题 3 1.1.2员工工作交流系统要解决的问题 3 1.2程序功能 4 1.2.1变长记录文件存取类库功能 4 1.2.2员工工作交流系统功能 5 二、程序设计 6 2.1变长记录文件存取类库设计 6 2.1.1类库结构设计 6 2.1.2文件数据交互设计 8 2.2员工工作交流系统设计 9 2.2.1系统结构设计 9 2.2.2文件数据交互设计 10 三、程序测试 10 3.1变长记录文件存取类库测试 10 3.1.1容错性 10 3.1.2记录内容 11 3.1.3文件判断 11 3.1.4指针释放 11 3.2员工工作交流系统测试 11 3.2.1屏蔽显示密码 11 3.2.2读文件流对象 12 3.2.3指针释放 12 四、总结 12 4.1体会 12 4.2不足及改进 13 4.2.1程序界面 13 4.2.2类库封装 13 【附】 13 【摘要】 信息化飞速发展,给我们的生活工作带来了极大的便利。电子产品在各行各业都尽显其能,成了我们生活不可缺少的部分。我们生活工作中充斥着信息,以往信息是记录在纸张上,然而随着经济的发展,我们需要记录的信息量越来越庞大,这样数字化信息记录也就应运而生。计算机的海量存储空间使我们更容易的对大量的信息进行操作。这里我通过所学的数据结构知识对当今的数字化信息存储处理做一个简单实现过程:对不同长度的记录进行增、删、改、查的操作。实现了对变长记录的管理。 一、问题陈述 1.1要解决的问题 1.1.1变长记录文件存取类库 由于信息具有多样性、不定长性等特点,所以变长记录文件存取类库必须能够支持对不同类型(如字节流或者文本文件、视频文件、音频文件链接)、不同长度的信息(即记录)的存取。还必须能够在海量的记录当中根据自己需要插入、删除、查找、修改指定的记录等等。 1.1.2电子相册系统 互联网一步步的融入我们的生活,我们的资料越来越多的以数字形式存放在互联网上, 1.2程序功能 1.2.1变长记录文件存取类库功能 变长记录文件存取类库具有36个对外函数接口,具体分为以下功能: 创建文件 打开文件 关闭文件 顺序读(返回当前指针) 顺序写 当前记录指针判断 加入记录 a、加到尾部 b、插到指定记录号之前 c、插到指定记录标识之前 d、插到当前记录之前 删除记录 a、按记录号删除记录 b、按记录标识删除记录 c、删除当前记录 定位记录 a、记录指针前移 b、记录指针后移 c、按记录号定位记录 d、按记录标识定位记录 e、记录指针指向文件头 f、记录指针指向文件最后一个记录 修改记录标识 a、按记录号查找要修改的记录 b、按记录标识查找要修改的记录 c、浏览所有记录 重写记录 a、按记录号查找要重写的记录 b、按记录标识查找要重写的记录 c、浏览所有记录 复制记录到新文件 a、将若干条记录写入新文件 b、将全部记录写入新文件 记录计数 a、计算文件记录数 b、计数文件字节数 恢复被保留删除的记录 a、按记录号查找要恢复的记录 b、按记录标识查找要恢复的记录 按记录号进行排序 a、按从小到大排序 b、按从大到小排序 按记录标识进行排序 a、按从小到大排序 b、按从大到小排序 返回记录链表头指针(可以浏览记录) 查看索引文件 判断文件是否打开 注:函数接口及返回数值见《变长记录文件存取类库说明文档》 在类库测试程序中,作者把类库归结为五大功能——1文件处理2顺序读写3当前记录指针判断4文件记录处理5查看索引文件。通过这五大功能可以把所有的功能融合起来,在五大功能内部再对特定功能的函数进行调用。 1.2.2员工工作交流系统功能 (1)登录:可登录多个用户 (2)注册:注册时可选择是管理员还是普通用户 (3)切换用户:在登录用户中切换 (4)使用软件(接入类库) ①操作文件 变长记录文件存取类库测试程序五大功能 切换文件:在打开文件中切换 查看当前打开文件数 查看当前打开文件名:若没有打开,则提示并返回 ②设置用户权限(管理员可见) 对指定用户屏蔽指定文件 对所有普通用户品比指定文件 对指定用户恢复操作指定文件 对所有普通用户恢复操作指定文件 设置指定用户为管理员(下次登录生效) ③查看用户文件(管理员可见):链接打开所有用户的信息的文件 (5)查看当前登录用户数 (6)查看当前登录用户账号:若没有用户登录,则提示并返回 (7)退出当前登录用户 注:
您可能关注的文档
最近下载
- JSCC B系列变频器产品手册.pdf VIP
- 部编版语文四年级上册第16课《麻雀》 配套练习(含解析).pdf VIP
- 认识医生和护士幼儿园助教幼儿园医学科普.pptx VIP
- 标准图集-19S910:自动喷水灭火系统设计.pdf VIP
- 成人经鼻高流量湿化氧疗临床规范应用专家共识.pptx VIP
- 数字化赋能下的高校教学质量监控与改进机制研究教学研究课题报告.docx
- 《成人无创通气设备相关面部压力性损伤风险评估与预防指南》解读PPT课件.pptx VIP
- 慈善组织保值增值投资活动管理暂行办法.docx VIP
- C836056【强化】2024年重庆大学100100基础医学《660基础医学综合(西医)之生理学》考.pdf VIP
- 提高手术患者术前准备完善率医院护理品管圈QCC成果汇报.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)