数据结构课程设计--图书管理基本业务模拟内容摘要:
t_reader()。 Init_book()。 } void Init_reader() /*初始化读者信息 */ { RD *p0。 int i。 printf(\n 读者初始化开始 ,请输入读者信息 ..\n 包括图书证号 .姓名 ..\n)。 p0=(RD*)malloc(sizeof(RD))。 h_reader=p0。 printf(\n请输入读者的信息 :\n)。 printf(读者图书证号 :)。 scanf(%s,p0reader_num)。 18 printf(读者姓名 :)。 scanf(%s,p0reader_name)。 p0zuida=0。 for(i=0。 iMax。 i++) { strcpy(p0borrow[i].borrow_book_num,0)。 /*所借图书直接置为 0(即没有借书 )*/ strcpy(p0borrow[i].huanshu_date,0)。 } p0next=NULL。 printf(\n读者信息初始化完毕 !按任意键继续下一步操作 ..\n)。 getch()。 system(cls)。 } void Init_book() /*初始化图书信息 */【董霄图书的输入和查找】 { BK *p0。 printf(\n图书初始化开始 ,请输入图书信息 ..\n包括编号 .书名 .数量 ..\n)。 p0=(BK*)malloc(sizeof(BK))。 h_book=p0。 printf(\n请输入图书信息 :\n)。 printf(图书编号 :)。 scanf(%s,p0book_num)。 printf(图书名称 :)。 scanf(%s,p0book_name)。 printf(图书作者 :)。 scanf(%s,p0book_writer)。 printf(图书数量 :)。 scanf(%d,amp。 p0book_kc)。 p0book_xy=p0book_kc。 /*开始时图书现有量和库存量相等 */ p0next=NULL。 printf(\n图书信息初始化完毕 !按任意键 继续下一步操作 ..\n)。 getch()。 system(cls)。 } void Insert_New_Book()/*新书入库 */ 19 { BK *p,*p1,*p2。 p=p2=h_book。 printf(\n新书入库模块 ...\n)。 printf(\n请输入新书信息 ..\n包括书号 .书名 .数量 ..\n)。 p1=(BK *)malloc(sizeof(BK))。 printf(图书编号 :)。 scanf(%s,p1book_num)。 while(strcmp(p1book_num,p2book_num)!=0amp。 amp。 p2next!=NULL) p2=p2next。 if(strcmp(p1book_num,p2book_num)==0) /*此处分两种情况 ,若图书编号存在 ,则直接入库 ,只须输入图书的数量 */ { printf(\n此编号图书已存在 !!直接入库 !\n)。 printf(图书数量 :)。 scanf(%d,amp。 p1book_kc)。 p2book_kc+=p1book_kc。 p2book_xy+=p1book_kc。 /*开始时图书现有量和库存量相等 */ } else /*若图书编号不存在 ,则需要输入图书的所有信息 ,然后再进行插入操作 */ { printf(图书名称 :)。 scanf(%s,p1book_name)。 printf(图书作者 :)。 scanf(%s,p1book_writer)。 printf(图书数量 :)。 scanf(%d,amp。 p1book_kc)。 while(pnext) { p=pnext。 } if(h_book==NULL) h_book=p1。 /*此处分两种情况 ,链表中没有数据 ,head头指针直接指向 p1处 */ else pnext=p1。 /*链表中有数据 ,链表中最后元素的 next指向 p1处*/ p1next=NULL。 20 p1book_xy=p1book_kc。 } printf(\n新书入库完毕 !按任意键继续下一步操作 ..\n)。 getch()。 system(cls)。 } int Find() /*查找功能菜单 */ { int i。 printf( 信息查询菜单 \n)。 printf( =================================================\n)。 printf( ☆ 0返回上级 ☆ \n\n)。 printf( ☆ 1查找图书 ☆ \n\n)。 printf( ☆ 2查找读者 ☆ \n\n)。 printf( ☆ 3显示图书 ☆ \n\n)。 printf( ☆ 4显示读者 ☆ \n\n)。 printf( =================================================\n)。 printf( 请选择相应代码 :)。 for(。 ) { scanf(%d,amp。 i)。 fflush(stdin)。 if(i0||i4) printf(\n错误 !请重新输入 :)。 else break。 } return i。 } void Find_Select() /*查找菜单选择函数 */ 21 { system(cls)。 for(。 ) { switch(Find()) /*判断读者做出了什么功能选择 */ { case 0:system(cls)。 Menu_select()。 break。 case 1:Find_Book()。 break。 case 2:Find_Reader()。 break。 case 3:Print_book()。 break。 case 4:Print_reader()。 break。 default:printf(\n错误 !)。 exit(0)。 } } } void Find_Reader() /*查找读者信息 */ { RD *p。 int i。 char find_reader[10]。 p=h_reader。 printf(\n读者信息查询模块 \n)。 printf(\n请输入你要查询读者图书证号 :)。 scanf(%s,find_reader)。 while(strcmp(preader_num,find_reader)!=0amp。 amp。 pnext) p=pnext。 if(strcmp(preader_num,find_reader)==0) { printf(\n读者编号 %s的信息为 :\n,find_reader)。 printf(读者图书证号 :\t读者姓名 :)。 printf(\n)。 printf(\t%s\t\t%s,preader_num,preader_name)。 for(i=0。 iMax。 i++) { prin。数据结构课程设计--图书管理基本业务模拟
相关推荐
qnext=p。 snext=q。 p=q。 q=pnext。 } flag=1。 } } 排序算法流程图如图 5 所示: 显 示 排 序 菜 单链 表 是 否 为空选 择 操 作对 工 作 日期 排 序对 出 生 日期 排 序退 出 排序 系 统对 性 别排 序无 职 工信 息是否选 0选 1选 2选 3选 除 上 述 操 作 的 任 意 操 作 图 5 排 序算法程序流程图职工管理系统
*/ while(!feof(fp)) {fscanf(fp,%ld\t\t%s\t%s\t%d\t%s\t%s\t%s\t\t%ld\t%ld\t\t\n,amp。 p1no,p1name,p1sex,amp。 p1age,p1xibie,p1zhuanye,p1mianmao,amp。 p1num,amp。 p1bianhao)。 k=k+1。
μ 0 左侧检验:ZZ H0:μ=μ 0 H1:μ>μ 0 右侧检验:ZZ 二、 假设检验的五个步骤: 1) 提出原假设与备选假设。 原则: 把含有等号的式子作为原假设; 从样本做出猜测而希望证实的问题作为备选假设; 2) 选取统计量。 通过选取适当的统计量来构造小概率事件; 3) 按 P(拒绝 H0/H0真)=α确定拒绝域; 4) 计算统计量的值; 5) 做出判断
int Not null 数字 是否占用 独立 表 Member 数据项名与别名 类型 (长度 ) 是否为空 数据约束 数据项含义说明 与其他数据项的联系 memberNo Char( 7) Not null 字符 M加 6个数字 顾客编号 主键 memberLevel Char( 5) Not null 字符 顾客等级 独立 memberCount int Not null 数字,
xit Sub End If If = Then 华东交通大学理工学院通用工资管理系统课程设计报告 16 第 页 rr = MsgBox(请输入密码。 , , 应付帐管理 ) Exit Sub End If Dim As New Dim rs As New Provider=。 Integrated Security=SSPI。 Persist Security Info=False。
用户登录 输入计算机 系统管理员信息管理员 主控台 9 系统用户管理业务流程图: 输出 权 限 图 27系统用户管理业务流程 汽车销售汇总管理业务流程图: 输出 权 限 图 28汽车销售汇总管理业务流程 数据流程分析 由于本系统的数据模块较多,下面仅以职工信息管理模块为例来进行编制。 汽车销售理系统 0 层数据流程图: 用户登录 输入计算机 系统管理员 主控 台 用户登录 输入计算机