数据结构-家谱管理系统内容摘要:
Main ShowNth(T)。 SearchByBirthday(T)。 AddChild(T)。 LocateTime()。 SearchByName(T)。 退出 DeleteByName(T)。 ShowFamilyTree(T)。 AddWife(T)。 5 图 3 家谱管理流程图 图 4 创建家谱流程图 源程 序include include include include typedef struct pnode { char male[10]。 char female[10]。 int n。 struct pnode *fchild,*brother。 }pnode,*ptree。 void creatfamily(ptree ,FILE )。 void preorder(ptree p)。 void show(ptree p)。 申请节点, int i=1 分配节点 输入成员名 TreeName,给定 NodeNum 输入成员名 TreeName CreatTree(NodeNextNode[i])。 i=nodenum Y N 结束 CreateeTree()() 6 int Menu(){ system(color 1f)。 system(mode con:cols=76 lines=35)。 int i。 printf(****************** 欢迎使用爱新觉罗家族管理系统 *****************\n\n)。 printf(请选择: \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n\n\n)。 printf( \n)。 printf(********************************************************************\n\n)。 printf(输入 1~6 之间的数字选择相应功能: )。 scanf(%d,amp。 i)。 return i。 } ptree creatfamily(FILE *fp) { if(!feof(fp)) { ptree p。 p=(ptree)malloc(sizeof(pnode))。 char fname[10],mname[10]。 int i。 fscanf(fp,%s %s %d\n, fname,mname,amp。 i)。 if((strcmp(fname,n)==0) amp。 amp。 (strcmp(mname,n)==0) amp。 amp。 (i==0)) { p=NULL。 return p。 } else { strcpy(pmale,。数据结构-家谱管理系统
相关推荐
me)。 scanf(%d,amp。 [i].bn1)。 [i].bn2=0。 //将已借书数置 0 for(int j=1。 ji。 j++) if(strcmp([i].rno,[j].rno)==0amp。 amp。 strcmp([i].name,c[j].name)==0) {cout已有该读者的信息 ,请重新输入 !endl。 i=。 break。 } cout继续输入吗 ?y/n:
12 { PR(\n\n\n\n\n\t\t 请输入要查询的货物名 :)。 /*按货物名查询数据 */ SC(%s,temp2)。 system(cls)。 for(i=0。 in。 i++) { if(strcmp(temp2,goods[i].name)==0) { PR(\n)。 PR(\n\t 货物编号 货物名 货物类别 货物数量 货物价格 )。 PR(\n\t %5ld %5s %5s
ar 16 trainsum 列车次数 No Int 100 创建 order 表: create table order( tid Date( 20) not null, id_number varchar (16) not null, trainsum Int( 100) not null,); 五、系统实现 用户登录及访问权限 本系统设计要求用户通过登录框选择访问权限,登录系统。 其中
信息进行自行录入。 依据数据库中教材库存表( StorageTotal)的信息进行教材出库(也就是教材的领取),用来记录每次教材出库事件的操作。 其中要记录的信息有:教材出库库存号、出库教材数量、领取班级,上面三个信息内容需要人工完成;教材名称、教材作者、出版社、教材所属,这四个信息是由数据库中 StorageTotal 表中的信息进行自行录入。 3.教材库存查询模块 功能需求 :
已有商品数量 2 添加新商品 int Insert_LinkList(LinkList H) { LinkList p,q。 int k=1,k2=1,mount=0。 long int m。 char name1[25]。 int n。 float price1=。 long int data1,n1。 李中文 089094256 信息管理以信息系统 081 第 11 页