电子商务数据库技术课程设计安排电商10级。
第20周安排王健, 刘涛、张晓红、唐善成。
星期一:唐善成(2课时)(3,4节)
16-504教室:主要负责给学生讲解程序流程图的方法。分10组,每组6人,共62人。
星期二:王健(4课时)(5,6,7,8节)
16-501教室:主要负责讲文件及程序结构。
星期三后的安排,目前不确定,星期二答复。
21周高级语言课程设计改到20周。
时间安排:同上。
检查方式及内容:
提前做完的可以提前检查,但是必须以小组为单位做整体检查。并且要求提前一天提出书面申请。 申请内容:要求提交程序。和课程设计报告的电子版。
课程设计报告内容要求。
1. 设计题目:“学生通讯录”,2. 设计内容及要求:
使用结构,链表。
能创建、遍历输出学生通讯录。
修改和增删学生通讯录。
能够按多种方式进行查询。
采用文件存储数据。
用2个或2个以上文件(*.c)来存放上面个子函数与主程序(只能一个)。
上述每项功能20分,合计100分; 按宿舍分成10组完成,每人负责一个子项。组长自己指定,并分配任务。
检查内容: 符合上述功能的合并程序文件和存储数据文件,并运行正常(由组长完成)
主函数实现对各功能函数的调用(1人)
对函数和主要语句进行注释,以及程序流程图,测试数据。(3人)
通讯录不能少于7人。
课程设计报告(1人)
3. 总体设计:
数据存储格式:
struct student
或。typedef struct 参考p278
student;
数据内容:;
程序结构及程序名称,功能:
文件1:struct student *creat() 创建学生通讯录。
或student *creat() 创建学生通讯录。
void print(struct student *head) 遍历输出学生通讯录。
struct student *modify(struct student *head,struct student *p) 修改学生通讯录。
文件2: struct student *del(struct student *head,long num删学生通讯录struct student *insert(struct student *head, struct student *p) 增学生通讯录。
void main() 主函数。
4. 源**,在附录中。
5. 调试分析过程:
测试:测试数据:
测试方法:void main();
struct addressbook
2.建立链表的函数,参考:p266 struct student *creat();
3. 遍历输出学生通讯录参考:p266 例9.9 void print(struct student *head)
4. 修改学生通讯录,下面例子为修改分数的。
struct student *modify(struct student *head,struct student *p)
struct student *p1,*p2;
if (head==null)
p1=head;
while(p->num!=p1->num &&p1->next!=null)
if(p->num==p1->num)
6.能够按多种方式进行查询。
按姓名查询即可。
参考struct student *del(struct student *head,long num)
p1=head;
while(num!=p1->num &&p1->next!=null)
找到后输出其他信息。
未找到也输出相应信息。
7.采用文件存储数据。
参考p297-299. 10.4,创建通讯录后,增加通讯录要存到文件中。
增加通讯录,删除通讯录,查询通讯录要判断通讯录是否已经读入,如果未读入要打开文件,读入,工作结束后应关闭文件。
C语言课程设计安排
班级 人数 教师 时间 2011年10月20 11月20日。一 布置实习内容和要求。1 内容介绍 安排2 学生选题。二 设计。1 根据所选题的要求,进行总体设计,确定程序总体框架2 选择和准备原始数据,制作。txt文本文件。一 实习计划。内容。3 文件的读写函数的使用,实现文本文件的读取和写入功能。...
C语言课程设计课题安排
c语言课程设计。课程设计指导教师 周纯杰,何顶新,周凯波,彭刚。课程设计共同要求 1 dos环境下,用c语言编程实现,使用tc或bc开发软件,掌握dos下用c语言编写较复杂程序的一些基本技巧 2 要求在图形化界面下操作,界面要友好 3 注意程序的结构,必须采用工程化的思想来组织程序 4 要求画流程图...
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...