数据结构信息管理系统详细设计说明书Word下载.docx

上传人:b****4 文档编号:7559950 上传时间:2023-05-08 格式:DOCX 页数:11 大小:64.41KB
下载 相关 举报
数据结构信息管理系统详细设计说明书Word下载.docx_第1页
第1页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第2页
第2页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第3页
第3页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第4页
第4页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第5页
第5页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第6页
第6页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第7页
第7页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第8页
第8页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第9页
第9页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第10页
第10页 / 共11页
数据结构信息管理系统详细设计说明书Word下载.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据结构信息管理系统详细设计说明书Word下载.docx

《数据结构信息管理系统详细设计说明书Word下载.docx》由会员分享,可在线阅读,更多相关《数据结构信息管理系统详细设计说明书Word下载.docx(11页珍藏版)》请在冰点文库上搜索。

数据结构信息管理系统详细设计说明书Word下载.docx

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

1引言

1.1目的

对于程序的执行逻辑,程序框架等进行了详细、严谨的设计和分析,便于日后开发工作高效快捷的进行:

1.2项目背景

系统要求能够增加、删除、遍历,排序,更新和查找学生的相关信息。

本系统分为了学生使用的部分和教师使用的部分。

1.3阅读对象

本文档适用于:

开发人员、项目管理人员、

文档内容:

本文档详细描述了该系统的总体功能需求及软件相关功能。

1.4引用文档

[1]严蔚敏.数据结构(c语言版).清华大学出版.2007年.

[2]谭浩强.C程序设计(第4版).清华大学出版社.2010年6月.

[3]程杰.大话数据结构(第一版).清华大学出版社.

 

2

设计概述

2.1任务

完成对于学生管理系统软件开发的具体分析设计,包括系统总体框架设计、功能模块详细设计。

其中具体有系统结构图、运行结构图、函数声明以及程序模块伪代码

2.2运行环境概述

软件操作环境:

window2000/2003/xp/win7/win8

硬件配置要求:

最低内存配置128MB

CUP:

无要求

显卡:

3系统详细设计

3.1总体框架

系统详细设计

3.1.1全局变量

IntShuliang;

LinkListCreateTail()

描述:

使用尾插法录入信息

返回值:

L

3.1.2菜单模块

输入学生信息

查询学生学号信息

班级平均成绩及人数

删除学生成绩

增加学生成绩

学生总成绩排序

退出系统

请先进行操作1,按数字8查看全部信息

请输入选项:

"

3.1.2.1voidprn(LinkListL)

参数:

输出学生的信息即遍历

3.1.3寻径模块

voidprn1(LinkListL)

算法描述:

LNode*p;

intx,y;

p=L->

next;

printf("

请输入要查询的学生学号:

);

scanf("

%d"

&

x);

while(p)

{

if(x==p->

xue.num)

{

y=1;

输出学生的信息

}

p=p->

}

3.1.3.1

voidAve(LinkListL)

根据链表存储的数据进行平均值得计算

3.1.4

LinkListadd(LinkListL)

进行学生信息的添加

LinkListpx(LinkListL)

对学生的总成绩进行排名

printf("

按总成绩排名:

inti;

LNode*p,*q,*a;

for(i=0;

i<

Shuliang;

i++)

{

q=p->

while(q)

if(p->

xue.all<

q->

xue.all)

p->

next=q->

q->

next=L->

L->

next=q;

a=p;

p=q;

q=a;

p=p->

q=q->

}

prn(L);

return0;

voiddel(LinkListL)

对学生信息的删除

intx;

LNode*p,*q;

q=L;

//q指向了头结点

请输入要删除的学生学号:

xue.num==x)

next=p->

break;

else

p=p->

q=q->

Shuliang--

流程图:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2