数据结构信息管理系统详细设计说明书.doc

数据结构信息管理系统详细设计说明书.doc

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

东软睿道教育信息技术有限公司2015-12-23 作者:张林华 授权人:张林华 版本记录: 版本号 日期 描述 作者 V0.1 2014/12/23 张林华 目 录 1 引言 1 1.1 目的 1 1.2 项目背景 1 1.3 阅读对象 1 1.4 引用文档 1 2 设计概述 2 2.1 任务 2 3 系统详细设计 3 3.1 总体框架 3 流程图 8 引言 目的 对于程序的执行逻辑,程序框架等进行了详细、严谨的设计和分析,便于日后开发工作高效快捷的进行严蔚敏语言版). 清华大学出版. 2] 谭浩强. C程序设计(第4版). 清华大学出版社. 2010年6月 设计概述 任务 完成对于学生管理系统软件开发的具体分析设计,包括系统总体框架设计、功能模块详细设计。其中具体有系统结构图、运行结构图、函数声明以及程序模块伪代码 2.2运行环境概述 软件操作环境:window 2000/2003/xp/win7/win8 硬件配置要求:最低内存配置128MB CUP:无要求 显卡:无要求 系统详细设计 总体框架 系统详细设计 全局变量 Int Shuliang; LinkList CreateTail() 描述:使用尾插法录入信息 返回值:L 菜单模块 输入学生信息 查询学生学号信息 班级平均成绩及人数 删除学生成绩 增加学生成绩 学生总成绩排序 退出系统 请先进行操作1,按数字8查看全部信息 请输入选项: void prn(LinkList L) 参数:L 返回值:无 描述:输出学生的信息 即遍历 寻径模块 void prn1(LinkList L) 参数:L 返回值:无 算法描述: LNode *p; int x,y; p=L-next; printf(请输入要查询的学生学号:); scanf(%d,x); while(p) { if(x==p-xue.num ) { y=1; 输出学生的信息 } p=p-next; } void Ave(LinkList L) 参数:L 返回值:无 算法描述:根据链表存储的数据进行平均值得计算 3.1.4 LinkList add(LinkList L) 描述: 进行学生信息的添加 返回值:无 LinkList px(LinkList L) 描述: 对学生的总成绩进行排名 printf(按总成绩排名:); int i; LNode *p,*q,*a; for(i=0;iShuliang;i++) { p=L-next; q=p-next; while(q) { if(p-xue.allq-xue.all) { p-next=q-next; q-next=L-next; L-next=q; a=p; p=q; q=a; } p=p-next; q=q-next; } } prn(L); return 0; void del(LinkList L) 描述: 对学生信息的删除 int x; LNode *p,*q; p=L-next; q=L;//q指向了头结点 printf(请输入要删除的学生学号:); scanf(%d,x); while(p) { if(p-xue.num==x) { q-next=p-next; break; } else { p=p-next; q=q-next; } } Shuliang-- 返回值:无 流程图: 项目名称 东软睿道教育信息技术有限公司 中国天津市空港经济区西七道26号 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档