东莞理工学院C语言课程设计

东莞理工学院C语言课程设计
东莞理工学院C语言课程设计

東莞理工學院

C语言程序设计课程设计报告书

院系名称机械工程学院

专业班级 2013级机械设计制造及其自动化1班组长

成员

指导教师陈雪芳

完成时间 2014年6月1日

目录

1、系统功能及任务描述………………………..

1.1系统总体功能描述………………………….

1.2主要任务描述……………………

2.系统的实现(函数调用关系)……………………………

3、系统的测试……………………………

4、总结………………………………

4.1自我评价及收获……………………

4.2有待解决的问题及进一步完善的思路……

5、参考文献………………………….

6、附录

企业职工信息管理系统

1 系统的功能及任务描述

1.1系统总体功能描述

1.问题描述

输入N个职工信息,通过该系统能实现对职工信息新增、修改、删除、查询,工资计算等功能。

2.功能要求:

(1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:工号、姓名、部门、职位、月薪、年龄、性别。

(2)本系统显示这样的菜单:

请选择系统功能项:

a 新增职工基本信息

b 显示职工基本信息

c 职工信息与统计

(1) 按姓名查询

(2) 统计并输出高于平均月薪的职工信息

(3) 统计并输出低于平均月薪的职工信息

(4) 统计并输出高于平均年龄的职工信息

(5)统计并输出低于平均年龄的职工信息

(6)统计并输出高于平均月薪且低于30岁的职工信息

d 修改职工基本信息(输入工号并修改相应职工信息)

e 保存职工信息

f. 退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将职工信息保存到文件中。

(5)进入系统之前要先输入密码。

1.2主要任务描述

我们选的这个题目一共用了9个函数,包括主函数、菜单函数、初始化函数、密码验证函数、创建函数、显示函数、统计与查找函数、修改函数、保存至文件函数;7个功能模块:验证密码、菜单、添加、显示、统计与查询、修改、保存模块。

将职工信息定义为一个worker类,在类中包含私有数据成员int num; char name[10]; char sex[4]; int age; char bumen[10]; char office[10]; double wage; 分别表示学号、姓名、性别、年龄、部门、职位、月薪。

公有成员函数包括newj( ) ,display( ) ,update( ) ,research( ) ,save( ) ,分别用来实现对学生信息的数据新建、显示数据、修改数据、查询数据、保存数据功能。

然后定义了一个show( ) 菜单函数,使功能菜单显示在运行窗口以提示用户如何进行操作。

主函数是一个程序必不可少的,在主函数中,使用一个switch语句来选择调用主菜单中的各个功能函数。

我们充分利用了本学期所学的if-else语句,for语句、while语句等循环结构(包括嵌套循环),switch语句等多分支结构,函数的巧妙运用,数组,指针,结构的配合使用也使我们的程序更加合理简洁,局部变量和全局变量的合理使用也使多个函数模块串联起来构成互通的程序系统,最后运用文件保存数据,完成整个系统的设计。

任务的分配(已按工作量排名);

组长:陆世坤:主要负责分配任务,主函数、初始化函数、密码验证函数、统计与查找函数、修改函数、共同商议修改程序错误、运行程序判断是否是期望结果、文档制作、函数调用关系编辑。

唐明华:菜单函数、保存函数、共同商议修改程序错误、运行程序判断是否是期望结果、截图。

黄庆锋:显示函数、打字员、共同商议修改程序错误。

郑振荣:新增函数、共同商议修改程序错误。

2系统的实现2.1 系统的函数调用关系

查询与统计函数

修改函数

3.系统测试结果

密码错误:

密码正确显示菜单

选择1进行新增职工信息

2职工信息显示功能

3查询与统计功能菜单

查询与统计功能操作

4修改职工信息功能菜单

修改职工信息功能操作

5保存6退出系统

分析:

总体效果还可以,程序运行基本上正确,主要功能基本上正确,界面良好。

4总结

4.1自我评价

C语言的课程设计,一个很有意思的课题,在完成这个课题的过程中,我们合力确立目标、做出设计大纲、着手去做,然后发现问题,分析问题再解决问题,我们都尽自己最大的努力去完成这个课题,去完善这个课题,使它尽可能变得完美。在完成这个课题的过程中,它让我们明白了同学之间相互帮忙、相互合作的乐趣和重要性;它让我们懂得在着手某件事之前先做一个详细计划的好处和重要性;它让我们体会到了将自己所学的东西应用到生活中的乐趣。特别是当我们每个人的成果合并在一起形成一个可以完美运行得程序后,那种感觉对心灵的冲击简直是一种无法言喻快感!在完成了课程设计以后,我们对C语言的理解更深了,很多的知识点都得到了巩固,以前的一些不是很懂的知识点也有了更深的理解。期中主要对数组与指针,文件等方面的知识收获最多。做完一个完整的程序设计后,我们对程序的整体性有了一个明确的认识,懂得了如何进行团队的合作,提高效率。我们也还有很多需要注意的地方,我们部分人也发现自己的动手能力不是很强,明白了要多上机操作,为以后的工作打下基础。多些进行一些团队性的活动,培养团队的精神。合理分配时间,将大纲划写出来,做到心中有数,朝着某个目标进发。

4.2本问题解决方法及程序实现小结

我们的程序功能上还不是很完善,作为一个完整的信息管理系统,应该具备随时打开文件的功能,但由于时间的原因,我们并没有将打开文件的功能涵盖到每一个功能函数中,下次我们会注意的,在这个程序中,我们用了字符操作函数用来显示清屏的功能。这个字符操作函数是从其它的程序中发现并加以应用,我们加上这个函数后,从而使我们的程序更加工整,明了。明显减少干扰。在这个课程设计中,我们都学会了很多东西.

尚未解决的问题及下一步工作思路

程序中没有随时读取文件数据并查询修改的功能。希望下次我们更加努力,做出一个更完整的程序。

5参考文献

【1】何钦铭颜晖主编《C语言程序设计》高等教育出版社

【2】肖捷陈雪芳主编《C/C++语言程序设计实训教程与水平考试指导》东莞理工学院

附录:程序实现代码

/*头文件(.h)*/

#include /*库函数*/

#include /*标准库函数*/

#include /*字符串函数*/

#include /*字符操作函数*/

#include

#define maxsize 100

struct worker

{ /*定义数据结构*/

int num; /*工号*/

char name[10]; /*姓名*/

char bumen[10]; /*部门*/

char sex[4]; /*性别*/

char office[10]; /*职位*/

int age; /*年龄*/

double wage; /*月薪*/

};

/*以下是函数声明*/

void newj(struct worker s[maxsize]); /*新建职工基本信息函数*/

void display(struct worker *p); //显示职工基本信息函数void yanzheng(); //密码验证

void show(); //菜单

void initstu(struct worker *p ,int max); //初始化

void search(struct worker *p); //查询与统计

void update(struct worker p[]); //修改

void save(struct worker *p); //保存到文件

/******************************************************************** ************************/

void main()

{

int choice; //定义选择变量choice struct worker s[maxsize]; //定义结构数组s

printf("请输入密码\n");

yanzheng(); //调用密码验证函数,输入密码正确方可进入系统

initstu(s,maxsize); //初始化,以方便循环判断

while(1)

{

show(); //进入系统,调用主菜单显示函数,显示系统功能

scanf("%d",&choice); //输入选择

switch(choice)

{

case 1:

newj(s);break; //用户选择菜单1:添加职工信息case 2:

display(s);break; //用户选择菜单2:显示职工信息case 3:

search(s);break; //用户选择菜单3:查询与统计职工信息

case 4:

update(s);break; //用户选择菜单4:修改职工信息case 5:

save(s);break; //用户选择菜单5:保存职工信息case 6:

default:exit(0); //用户选择菜单6:退出程序

}

printf("本次操作完毕,请继续选择操作\n");

printf("\n");

}

}

/******************************************************************** ************************/

void yanzheng() //密码验证函数,设计:陆世坤;打字:黄庆锋。

{

int i; //定义循环变量i

char shuru[9],mima[9]={"12345678"}; //定义密码输入存储数组shuru[9],预设置密码mima[9]。

while(1)

{ //永久循环直至密码正确break。

printf("\n密码:\t");

for(i=0;i<9;i++)

{

scanf("%c",&shuru[i]);

printf("*"); //输入密码,并显示为"*"。

if(shuru[i]=='\n')

{

shuru[i]='\0';break; //判断是否输入完毕,是则将结束符'\0'存入数组。

}

}

if(!strcmp(mima,shuru))

{ //判断密码是否正确,是则执行break,验证结束,进入程序。

printf("\n您输入的密码正确\n");

break;

}

else

printf("您输入的密码错误,请重新输入!\n");

}

}

/******************************************************************** ************************/

void show() //主菜单显示函数该段程序代码由唐明华同学编辑

{

printf("***************欢迎进入企业职工信息管理系统

***************\n");

printf(" 设计人员:陆世坤.唐明华.黄庆锋.郑振荣.\n");

printf("\n");

printf("\n");

printf("***************1.新增 4.修改

********************\n");

printf("\n");

printf("***************2.显示 5.保存

********************\n");

printf("\n");

printf("***************3.查询与统计 6.退出

********************\n");

printf("\n");

printf("请选择您所要进行的操作(1-6)*输入错误退出程序*:\n");

}

/******************************************************************** ************************/

void initstu(struct worker *p ,int max)//初始化结构数组使得未输入的结构成员月薪wage是一个负数,为后面的函数条件判断作准备

{

int i;

for (i=0;i

{

p->wage=-1; //将所有结构成员月薪赋值为-1 p++;

}

}

/******************************************************************** ************************/

void newj(struct worker s[maxsize]) //新建职工信息该段程序代码由郑振荣同学编辑

{

int i,number; //i循环变量,number信息数

system("cls"); //清屏

printf("***************欢迎使用企业职工信息新增功能

***************\n");

printf("\n");

printf("请输入本次需新增的职工信息数\n");

scanf("%d",&number);

if(number>maxsize)

printf("对不起,您输入的人数超最大限定值%d\n",maxsize);//输入信息数不能超过预设最大值

//----依次录入相应个数的职工信息----

for(i=0;i

{

printf("请输入第%d个职工工号:\t",i+1);//输入工号

scanf("%d",&s[i].num);

printf("姓名:\t"); //输入姓名

scanf("%s",s[i].name);

printf("性别:\t"); //输入性别

scanf("%s",s[i].sex);

printf("年龄:\t"); //输入年龄

scanf("%d",&s[i].age);

printf("部门:\t"); //输入部门

scanf("%s",s[i].bumen);

printf("职位:\t"); //输入职位

scanf("%s",s[i].office);

printf("月薪:\t"); //输入月薪

scanf("%lf",&s[i].wage);

}

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

}

/******************************************************************** ************************/

void display(struct worker *p) //显示所有职工信息该段程序代码由黄庆锋同学编辑

{

system("cls"); //清屏

printf("***************欢迎使用企业职工信息显示功能

***************\n");

printf("\n");

printf("您输入的职工信息如下\n");

printf("\n");

printf("********************企业职工信息库

*******************\n");

printf("\n");

printf(" 工号姓名性别年龄部门职位月薪\n");

printf("\n");

while(p->wage>=0)

{ //当结构成员wage大于等于0时执行循环

printf(" %d %s %s %d %s %s %.2lf\n",p ->num,p->name,p->sex,p->age,p->bumen,p->office,p->wage);

p++;

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

printf("\n");

}

/******************************************************************** ************************/

void search(struct worker *p) //按条件查询函数该段程序代码由陆世坤同学编辑

{

int i,w=-1,count=0,ch; //i循环变量,w判断是否找到需要的信息,count统计找到的信息数, ch 选择序号

double averwage,average,countwage=0,countage=0;//averwage平均月薪,average职工平均年龄,countwage所有职工月薪和,countage所有职工年龄和;

struct worker q1;

struct worker *q=&q1; //定义查询结构指针q

system("cls"); //清屏

printf("7.按姓名查找 8.统计并输出高于平均月薪的职工信息");

printf("\n");

printf("9.统计并输出低于平均月薪的职工信息 10.统计并输出高于平均年龄的职工信息");

printf("\n");

printf("11.统计并输出低于平均年龄的职工信息 12.统计并输出高于平均月薪且低于30岁的职工信息");

printf("\n");

printf("0.退出查询\n");

printf("\n");

printf("请输入要进行的操作序号:\n");

printf("\n");i=0;

while(p[i].wage>=0)

{ //当结构成员wage大于等于0时执行循环

countwage+=p[i].wage; //统计月薪和

countage+=p[i].age; //统计年龄和

i++;

东莞理工学院(本科)考试试卷(A卷)

2014-2015学年第一学期 一用户设置(共2分) 1)以考生自己的学号、姓名为数据建立一个用户,密码为空; 2)给该用户分配考试帐套的帐套主管权限,所有考试业务必须由该用户来操作。 3)在桌面建一个文件夹,文件夹名为:学号+姓名,本次考试所有输出数据必须放在文件夹中。 二销售业务(共4分) 业务日期:2012年1月6日(以2012年1月6日登陆) 1)销售报价(2分) 北京西单商场有意向本公司订购“电子挂钟10000”,数量500台,向本公司询问价格,销售部业务员曹建新进行了报价,无税单价:120元。审核报价单。 2)销售订单(2分) 北京西单商场与本公司业务员曹建新协商后达成协议:以无税单价:90元购买“电子挂钟10000”,数量500台,税率17%;商定发货日期为:2012年1月28日。销售部要求这批产品在2012年1月25日之前完工(预完工日期)。审核该订单。 在销售订单列表模块,将上面订单输出为excel文件中,文件名为:2-2表名为:01 1)设置MPS计划参数(3分) ●预测版本:201201时栅代号:0001时格代号:0001计划代号:0001 ●来源MPS计划代号:0001 ●选中是否生效; ●选中供需追溯; ●计划期间起始日期:2012-01-06截止日期:2012-1-30 2)根据以上需求,制定主生产计划。(5分) 在MPS计划维护模块中,将MPS计划输出到excel文件中,文件名为:MPS表名为:01 1)设置MRP计划参数(3分) ●预测版本:20012011时栅代号:0001时格代号:0001计划代号:0002 ●来源MPS计划代号:0001来源MRP计划代号:0002

数据库课设报告模板

第1章系统功能概述 1.1系统任务 理发店人员复杂,员工的工资也很难算清楚。利用计算机管理就容易得多。顾客来理发,由某个理发师接手。顾客的花销按各种服务名目收费,比如“剪发”,“吹风”,“做型”,“离子烫”,“波峰烫”,“麻辣烫”等。必须提供复杂的查询功能,包括: ●按员工统计本月接手的总金额。 ●按服务类别统计本月的收入金额。 ●按日期统计每天的收入总额,并形成条形统计图。 ●查询本月顾客人数和收入金额最高的5天和最低的5天。 1.2系统目标 1.能够快速地管理和查询所有理发师收入信息。 2.能够高效地进行理发管理。 3.能够进行结算管理,避免人为计算或操作失误。 4.能够正确的生成收入统计图 5.减轻登记、收银人员的工作任务。 第2章数据库设计 2.1 需求分析 本系统用于理发店的管理,用户指定为管理者自己,输入用户名,登录密码即可进入对本管理系统进行管理应用 (1)登录系统 在系统运行欢迎界面后即可进入登陆界面,在进入登陆界面后输入用户名和密码,正确即可进入主窗体界面进行操作,如果密码错误则提示错误。 (2)理发管理 数据包括:理发师编号,服务项目,收入金额,收入统计,服务日期等信息。

(3)统计管理 统计总收入情况,建立统计图 操作要求:可以按条件进行信息的查询,得到各自的收入金额。(4)排名系统 查询本月顾客人数和收入金额最高的5天和最低的5天 2.2 E-R模型 理发店管理系统E-R模型如图2-1所示。 图2-1理发店管理系统E-R模型 2.3 关系模型 理发店管理系统关系模型如图2-2所示。 图2-2理发店管理系统关系模型

2.4 表结构设计 1.管理员表用于记录管理员姓名和密码,如图2-3所示。 图2-3管理员表 2.理发师表用于记录理发师理发项目,如图2-4所示。 图2-4理发师表 3.收入表用与记录理发店当日各项收入,如图2-5所示。 图2-5收入表 4.收入统计用于统计本月收入金额最高的5天和最低的5天,如图2-6所示。

《C语言课程设计》实验报告

《C语言课程设计》报告 学院:信息工程学院 专业:信息管理与信息系统设计题目:通讯录程序设计班级:2016级一班 学号:201601510138 姓名:张进步 指导教师:杨菲菲 时间:12.24

学生通讯管理系统 1.1 设计目的 学习如何实现一个复杂的信息管理系统——学生通讯管理系统,能够实现老师对学生基本信息的记录、查询、修改。 通过本次学习,读者能够掌握: (1)如何设计主菜单和子菜单,以及各级菜单的响应与返回操作; (2)如何合理设计不同的结构体对系统中多个实体进行封装; (3)如何合理设计多个结构体数组管理不同实体对应的数据; (4)如何对复杂的函数过程进行拆分,用多个子函数进行封装; (5)进一步熟悉文件读取的相关操作。 1.2需求分析 本章的学生信息管理系统的主要功能面向老师,能够实现对学生信息进行录入、修改、查询。 学生信息方面的功能需求如下。 (1)新增学生信息,包括姓名、籍贯、电话号码(2)、电子邮箱。 (2)修改学生信息,可以选择对某个学生的某个属性值进行修改。 (3)查找学生信息,即输入要查找的学生学号,实现学生信息查询。 (4)显示所有学生信息,并以列表的形式清晰呈现。 1.3总体设计 系统功能结构图如图所示;学生信息管理系统 学生信息管理模块:包括4个子模块,分别是学生信息的录入,学生信息的修改,学生信息的查询,学生信息的浏览。

1.4详细设计与实现 1.4.1 预处理及数据结构 1.头文件 本项目涉及4个头文件,其中#include使用字符串的函数的时候需要添加此头文件,#include #include /*system使用的函数*/ #include /*getchar、getch函数使用的头文件*/ #include /*strcmp比较2个字符串是否一样*/ 2.宏定义 LEN sizeof(struct student)表示struct student的长度。DATA是按格式输出结构体的各项数据,能够方便输出操作,减少代码量。 #define_CRT_SECURE_NO_W ARNINGS #include #include #include #include #define LEN sizeof(struct student) #define FORMAT "%-8d%-15s%-15s%-15d%-15d%-15s\n" #define DATA stu[i].numb,stu[i].name,stu[i].nat,stu[i].num1,stu[i].num2,stu[i].mail 3.结构体 利用一个结构体struct student struct student/*定义学生信息结构体*/ { int numb;/*学号*/ char name[15];/*姓名*/ char nat[16];/*籍贯*/ int num1;/*电话号码1*/ int num2;/*电话号码2*/ char mail[40];/*邮箱*/ }; 4.全局变量 分别利用全局变量结构体数组struct student stu[50];来记录所有学生的基本信息,避免程序运行过程中多次初始化,方便各个式子函数调用。 struct student stu[50];

SQLserver数据库课程设计范例

1 概述 1.1课题简介 书店书目书种繁多,来源多样,购买者众多,图书信息、供应商信息、客户信息、销售信息庞大,不易管理。因此,很有必要创建一个小型书店管理系统,以便于书店对图书的管理。1.2设计目的 应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。 数据库应用课程实践:实践和巩固在课堂教学中学习有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。 数据库原理软件设计实践:实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 1.3设计内容 运用基于E-R 模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最终实现,开发小型书店管理系统,完成小型书店管理系统的全部功能。 首先做好需求分析,并完成数据流图和数据字典。 其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R 图。然后就是逻辑结构设计,将E-R 图转换为计算机系统所支持的逻辑模型 2 需求分析 2.1功能分析 首先,建立一些基本表(尽可能满足3N),对大部分基本信息组合、存储;其次通过建立视图实现对冗余数据的有必要保留(查询并计算基本表属性得到新的作为视图属性)并实现对以下基本信息的显示。 图书信息:图书名称、订购数量、订购时间、订购单价、金额、出版社名称、作者名称;供应商名称等; 供应商信息:供应商名称、地址、电话,联系人; 客户信息:客户编号、名称、年龄、性别、累计购书金额等; 销售信息:时间、销售名称、数量、销售单价、客户编号、客户名称、金额等。 在此基础上进行以下目标查询,由于有些查询常用且较复杂,为了简化其应用,所以将它们定义

c语言实验心得体会

c语言实验心得体会 篇一:C语言上机实验心得 C语言上机实验心得 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。 说到这,上机实验当然就是一个必不可少的环节了,C 语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。 通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。 我主要存在以下的这些缺点: 1、学习耐心与细心不足,如scanf(“%d”,n);中的“”有时候会忘了。而在最后 输出时又错写成printf(“%d”,n);从而错误得输出了地址而不是我原来想要的答案。 2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解

题了。 3、 4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够 深刻。 5、 6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在 一点问题。 为了能更好地学好C语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。 实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更

东莞理工学院考试试卷A卷

东莞理工学院考试试卷(A 卷) 2003-2004年第二学期期末 科目: 有机化学 班级 应化系02级(本科)学号 姓名 成绩____ 一、选择题:(选择一个正确答案填入括号中每小题1分共20分) 1.下列卤化物在浓的KOH 醇溶液中脱卤化氢的反应速度最快的是:( ) a 、1-溴戊烷 b 、2-溴戊烷 c 、3-溴戊烷 d 、2-溴-2-甲基丁烷 A. d > c > b > a B. c > d > b > a C. a > b > c > d D. b > a > c > d 2.下列能发生β-H 消除反应得到烯烃的化合物是:( ) A. CH 3CH 2CHO B. C 6H 5COCH 3 C. CH 3CH 2COOH D. CH 3CH 2N + (CH 3)3 OH - 3.下列化合物中最易发生亲电取代反应的是:( ) 4.下列能与 FeCl 3 溶液显色的化合物是:( ) A. CH 3COCH 3 B. CH 3COOH C. CH 3COCH 2COOC 2H 5 D. CH 3CHO 5.下列化合物与HBr 反应的快慢顺序为:( ) A. a > b > c B. b > c > a C. c > a > b D . c > b> a 6.下列化合物的结构中存在 P -π共轭的是:( ) A .苯胺 B. 1.3-丁二烯 C. 硝基苯 D. 环己酮

7. 分子式为C8H10的化合物,其NMR谱只有两个吸收单峰,δppm(7.2), δppm(2.3),其化合物可能的结构为:( ) A.甲苯 B.乙苯 C. 对二甲苯 D.苯乙烯 8. Lucas 试剂(卢卡斯试剂)是指:() A. 硝酸银的氨溶液 B. 硝酸铜的氨溶液 C. ZnCl 的浓盐酸溶液 D. Fehling溶液 2 9.下列化合物能发生碘仿反应,但不能和饱和NaHSO4溶液反应的是:() B. C6H5COCH2I C.CH3COCH2I D.CH3CH2CHO 10.皂化反应是指:() A. 酰氯的碱水解 B. 油脂的碱水解 C. 酰胺的碱水解 D. 酸酐的碱水解 11.下列化合物酸性最强的是:() A.苯甲酸 B.邻羟基苯甲酸 C.对甲基苯甲酸 D.对羟基苯甲酸 12.下列最容易脱水的化合物是:() A.C6H5OH B. (CH3)3COH C. (CH3)2CHOH D. CH3CH2OH 13.下列二元酸中,受热形成环戊酮的是:() A.丙二酸 B.丁二酸 C.戊二酸 D.己二酸 14.下列能发生银镜反应的化合物是:() A. CH3COCl B. CH3COOH C. HCOOH D. C6H5COOH 15.下列化合物与溴水反应,立即产生沉淀的是:() A. 乙酰苯胺 B.苯胺 C.甲苯 D.氯苯

数据库课程设计报告

《数据库类课程设计》 系统开发报告 学号:__________ 111007133 _____________ 姓名:_____________ 邢小迪 __________________ 题目企业员工薪资管理___________ 指导教师:__________ 王红梅 _________________ 提交时间:2013年6月01日_______________

计算机科学与应用系

目录 一绪论 二员工薪资管理系统概述?1 现状分析?I 系统目标?2 系统特点?3 三员工薪资管理系统数据库设计?3 需求分析3 数据库物理结构分析4 数据库概念结构设计6 数据库逻辑结构设计?9 四员工薪资管理系统数据库功能模块的创建12五总结21 体会21 参考文献22

一绪论 随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于SQL server 数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。 此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。 需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。 二员工薪资管理系统概述 1、现状分析 随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,

华中科技大学计算机学院C语言课设实验报告

华中科技大学计算机科学与技术学院 《C语言程序设计》课程设计 实验报告 题目:科研项目信息管理系统 专业:计算机 班级: 学号: 姓名: 成绩: 指导教师:李开 完成日期:2009年10 月20 日

科研项目信息管理系统一、系统功能结构模块图 二、数据结构设计及其用法说明 typedef struct lakey{ char name[30];/*团队名称*/ int total;/*自然科学基金的科研项目数*/ float dudu;/*经费数*/ struct lakey *next; }*plakey;/*统计3中用到的数据结构*/ typedef struct emmey{ char name[30];/*团队名称*/ int teacher;/*老师人数*/ int harden;/*项目数*/ float bizhi;/*比值*/ struct emmey *next; }*pemmey;/*统计4中用到的数据结构*/ typedef struct kPro{ char code[15];/*项目编号*/ char sort;/*项目种类*/ int aking1; char time[8];/*项目时间*/ float dudu;/*项目经费*/ int aking2;

char beiler[15];/*负责人*/ int aking3; char keynoName[30];/*所在团队名称*/ struct kPro *next; }harden,*pHarden; typedef struct Komo{ int teacher;/*老师人数*/ char name[20];/*院系名称*/ int student;/*学生人数*/ float bizhi;/*二者比值*/ struct Komo *next; }*pKomo;/*统计1中用到的数据结构,统计结果放在这个数据结构中*/ typedef struct kTea{ char name[30];/*团队名称*/ char beiler[15];/*负责人*/ int stuNum;/*学生人数*/ int aking2; int coco;/*老师人数*/ char colName[20];/*所在院系的名称*/ int aking1; struct kTea *next; pHarden child; }keyno,*pKeyno; typedef struct edward{ char name[20];/*院系名称*/ int totalnum;/*项目总数*/ int num973;/*973项目数*/ int num863;/*863项目数*/ float amount;/*经费数*/ struct edward *next; }*pedward;/*统计2中用到的数据结构*/ typedef struct kCol{ char name[20];/*院系名称*/ int aking; char beiler[15];/*院系负责人*/ struct kCol *next; char call[15];/*负责人电话号码*/ pKeyno child; }kekey,*pKekey;

c语言课程设计心得体会文档2篇

c语言课程设计心得体会文档2篇C language course design experience document 编订:JinTai College

c语言课程设计心得体会文档2篇 小泰温馨提示:心得体会是指一种读书、实践后所写的感受性文字。语言类读书心得同数学札记相近;体会是指将学习的东西运用到实践中去,通过实践反思学习内容并记录下来的文字,近似于经验总结。本文档根据主题的心得体会内容要求展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整及打印。 本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】 1、篇章1:c语言课程设计心得体会文档 2、篇章2:c语言课程设计的心得体会文档 篇章1:c语言课程设计心得体会文档 在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。 虽然在上个学期中,我们已经学习了《c 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通

过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。 c语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。 在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。 这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自

东莞理工学院考试试卷A卷

东莞理工学院(本科)试卷(A 卷) 2006 -2007 学年第一学期 开课单位: 化学生物工程系 ,考试形式:闭卷 科目: 有机化学 班级: 05级应用化学1、2班 姓名: 学号: 一.1. 6.CH 3-N-CH 2CH 2CH 3C 2H 5 2. 2.C=C H COOH CH 3CH 2CH 2 CH 3CH 2 3. 7.OH H 3C 4. 8.CH 3CH=CHCH=CHCHO 5. 10.C 12H 25 SO 3Na 6. 11.DMSO 7. 15.TNT 8. 6.18-冠-6 9. 阿司匹林 10. 甲基丙烯酸甲酯 11.α-呋喃甲醛 12. 乙酰乙酸乙酯 二.综合题(回答下列问题,每小题1.5分,共21分): 1.下列化合物碱性最强的是: 2.下列化合物水解反应速度最快的是: A. CH 3COCl B.(CH 3CO)2O C.CH 3CONH 2 D.CH 3COOC 2H 5 3.下列物质芳环亲核取代最容易进行的是: 4.试写出下列化合物的酸性由小到大的顺序: A .苯酚 B .苯磺酸 C .乙酸 D .乙醇 5.试比较下列化合物进行亲核加成反应的活性次序: A .乙醛 B .丙酮 C .乙酰氯 D .乙酰胺 6.下列物质哪些可发生碘仿反应: 7.将下列化合物按沸点由高到低排列:

A. 丙三醇 B. 乙二醇 C. 乙醇 D .乙胺 8.下列化合物的结构中存在 P -π共轭的是: A .苯胺 B. 1.3-丁二烯 C. 硝基苯 D. 环己酮 9.分子式为C 8H 10的化合物,其NMR 谱只有两个吸收单峰,δ=7.2(4H),δ= 2.3 (6H),其化合物可能的结构为: A. 甲苯 B. 乙苯 C. 对二甲苯 D. 苯乙烯 10.皂化反应是指: A. 酰氯的碱水解 B. 油脂的碱水解 C.酰胺的碱水解 D. 酸酐的碱水解 11.下列二元酸中,受热形成环戊酮的是: A. 丙二酸 B. 丁二酸 C. 戊二酸 D. 己二酸 12.下列化合物与溴水反应,立即产生沉淀的是: A. 乙酰苯胺 B. 苯胺 C. 甲苯 D. 氯苯 13.下列能发生 Cannizzaro 反应(康尼扎罗反应)的化合物是: A. C 6H 5CHO B. CH 3CHO C. CH 3COCH 3 D. CH 3COOH 14.下列化合物芳香性由大到小的顺序为: A. 苯 B. 吡咯 C. 噻吩 D. 呋喃 三.完成下列反应(每小题1.5分,共24分): 1.ClCH=CHCH 2Cl NaCN ? 2. ? O Zn-Hg ? 3. H 3C CHO 4 ? 14. 4. 13. H 3C N 2Cl ? 100℃ H 3C F 5. 12.ONa + (CH 3)2CHCH 2Br ? 6. O 2N CHO ? H 2N CHO 7.

奥鹏大工19秋《SQL数据库课程设计》模板及要求

答案+我名字 学习中心: 专业: 年级:年春/秋季 学号: 学生: 题目: 1.谈谈你对本课程学习过程中的心得体会与建议? 2.严格按照《SQL数据库课程设计要求》完成课程设计。 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下: 1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等。 2.要求学生必须撰写题目及心得体会,按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。

3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的文献资料,有问题可通过课程论坛答疑。 4.学生提交本课程设计形式 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以“离线作业”形式上传至课程平台中的“离线作业”模块,通过选择已完成的课程设计,点“上交”即可,如下图所示。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意:本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,成绩以零分计。 下文为《SQL数据库课程设计模板》

Java课程设计实验报告及全部源码流程图

课程设计 一、实验目的 1.加深对课堂讲授内容的理解,掌握解决实际应用问题时所应具有的查阅资料、技术标准和规范,以及软件编程、调试等能力,掌握面向对象的编程思想及Java语言程序设计的规律与技巧,为进一步学习web应用开发及今后从事专业工作打下基础。 2. 使用本学期学习的Java SE技术(也可以使用课堂教学中没有学习过的Java技术,但是应当以Java SE技术为主)完成多功能日历GUI程序的设计,使之具有如下基本功能:一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。 3.在完成基本功能的基础上发挥自己的想象力与创造力,使程序凸显出与众不同的特点与功能,形成本小组的特性色。 二、实验要求 1.问题描述准确、规范。 2.程序结构合理,调试数据准确、有代表性.。 3.界面布局整齐,人机交互方便。 4.输出结果正确。 5.正确撰写实验报告。 三、实验内容 编写一个GUI程序实现日历的功能。一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期以及当前农历,可以为每页日历选择背景图片。可以实现显示时钟,时钟能进行整点报

时。可以实现备忘记事功能,能在每天添加、修改、删除记事等操作。 四、实验步骤 1.在上机实验前,小组成员进行选题讨论,确定小组感兴趣而又伸缩性强的题目多功能日历。 2.在第一次上机实验时讨论分工,分工明确之后,分头合作进行。 3.各成员完成自己的任务后,最后进行统筹合并,以及程序最后的优化。 4. 根据实验结果,写出合肥工业大学实验报告。实验报告应当包括:实验内容,程序流程图,类结构,程序清单,运行结果,以及通过上机取得的经验。 5.详细的上机实验步骤见任务分工及程序设计进度表。 五、实验结果 经过小组成员的共同努力,最终我们小组设计的多功能日历程序能够实现实验的基本要求——一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。另外,在完成基本要求的基础上,我们增添了显示农历、显示时钟、添加备忘录、修改备忘录等功能。整体程序运行流畅、功能齐全、符合操作习惯。 下面是程序运行效果截图: 日历主界面(可以实现每个月的日历,可以按年或按月前后翻动,能够显示当前日期,并能够选择背景图片):

完整word版,数据库课程设计总结,推荐文档

数据库课程设计总结 数据库课程设计个人总结 姓名:邢王秀学号:201624101215 班级:09计本班 一个月的时间非常快就过去了,这一个月我不敢说自 己有多大的进步,获得了多少知识,但起码是了解了项目开 发的部分过程。虽说上过数据库相关的课程,但是没有亲身 经历过相关的设计工作细节。这次课程设计给我提供了一个 很好的机会。 通过这次课程设计发现这其中需要的很多知识我们没 有接触过,上网查找资料的时候发现我们以前所学到的仅仅 是皮毛,还有很多需要我们掌握的东西我们根本不知道。同 时也发现有很多已经学过的东西我们没有理解到位,不能灵 活运用于实际,不能很好的用来解决问题,这就需要自己不 断的大量的实践,通过不断的自学,不断地发现问题,思考 问题,进而解决问题。在这个过程中我们将深刻理解所学知 识,同时也可以学到不少很实用的东西。 这次的数据库课程设计,我们组负责的企业信息文档 管理系统的设计。这课题是自拟的。我们组实行的分工合作。我主要是负责数据库功能模块设计这部分。 从各种文档的阅读到需求分析、概要设计、数据库总 体设计、代码编写与调试,我们都准备了好长时间。组内分

工合作的整个过程,我亲身体验了一回系统的设计开发过 程,分工合作的好处。很多东西书上写的很清楚,貌似看着 也很简单,思路非常清晰。但真正需要自己想办法去设计一 个系统的时候才发现其中的难度。经常做到后面突 然就发现自己一开始的设计有问题,然后又回去翻工, 在各种反复中不断完善自己的想法。 我想有这样的问题不止我一个,事后想想是一开始着 手做的时候下手过于轻快,或者说是根本不了解自己要做的 这个系统是给谁用的。因为没有事先做过仔细的用户调查, 不知道整个业务的流程,也不知道用户需要什么功能就忙着 开发,这是作为设计开发人员需要特别警惕避免的,不然会 给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重 来。所以以后的课程设计要特别注意这一块的设计。 经过组内讨论,我们确定的课题是企业信息文档管理 系统。说实话,我对这个系统不是很了解。通过上网查找资 料、相关文献的阅读,我对该系统有了大体的了解。 在需求分析过程中,我们通过上网查资料,去图书馆 查阅相关资料,结合我们的生活经验,根据可行性研究的结 果和用户的需要,分析现有情况及问题。在一个月的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间 遇到很多问题,经过组内讨论。最终把它解决了。通过这次 课程设计,我对数据库的设计更加熟练了。

C语言课程设计总结

C语言课程设计总结 一、设计题目: 猜数字和贪吃蛇小游戏。 专业:09电气工程及其自动化 组号:第十组 组员:马邢(组长)、王维、毛亮、汪小成、魏坤波、陈维康、高裴石、石峰、葛良志、冯鑫源 指导教师:黄莉莉 二、任务分配: 我们组分为两队,一对制作贪吃蛇游戏,另一对制作猜数字游戏。制作贪吃蛇的人员是马邢,葛良志,高裴石,石峰,陈维康。石峰和高裴石负责收集程序材料,马邢和葛良志负责整理和编写程序,陈维康辅助我们工作。制作猜数字的是魏坤波,王维,毛亮,汪小成,冯鑫源。魏坤波和王维负责编写程序,其他三人收集材料并帮助他们人编写和调试程序。 三、心得体会: 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。 回顾起此次课程设计,至今让我我们仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,几个星期的日子里,可以学

到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识,也懂得集体团队的重要性。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识重新温故。 这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在黄老师的辛勤指导下,终于游逆而解。同时,在黄老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢

大工19春《SQL数据库课程设计》模板及要求辅导答案

《数据库课程设计》 题目:电子书城系统的设计与实现 学习中心: XX 专业: XX 年级:年春/秋季 学号: XX 学生: XX

一、谈谈你对本课程学习过程中的心得体会与建议? 答:转眼间,学习了一个学期的计算机操作系统课程即将结束。 在这个学期中,通过老师的悉心教导,让我深切地体会到了计算机操作系统的一些原理和具体操作过程。在学习操作系统之前,我只是很肤浅地认为操作系统只是单纯地讲一些关于计算机方面的操作应用,并不了解其中的具体操作过程和实用性。通过这一学期的学习,我才知道操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。 正是由于这门课和以前关系不大,很多知识也从未接触过,因此对于这门课的学习方法就是:理论课上认真听老师讲理论知识,上机课上仔细看老师的演示过程、在电脑上按照老师的演示步骤自己做,遇到自己无法做出来的过程(步骤)请教老师或者同学。 建议:学校除了安排学生要上的SQL教学的理论课之外,还应安排适当节数的实验课,最好是理论课和实验课在一周上,这样同学们更能高效快速的记住所学知识,实验课上教师可以给每位同学分配一个小的系统让他们去做,或者是找一个项目案例先让同学们自己研究,然后教师再和同学们一起分析探讨,这样就能更好的理解和掌握SQL语句。 增强同学们之间的交流,同班同学之间肯定对知识的掌握程度不一样,在课堂上适当的增加学生之间的交流,严格要求他们课下也要多交流,这样通过交流取长补短,学生之间的差距就会缩小。 二、 1 项目概况 本章需简单介绍具体使用的哪个版本SQL数据库,选用的前台开发工具以及自己所设计的具体什么系统。 2.1 SQL 数据库简介 SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记 1

数据库课程设计题目16个经典实例学习资料.doc

数据库课程设计题目16个经典实例 1.机票预定信息系统 系统功能的基本要求: 航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。 2.长途汽车信息管理系统 系统功能的基本要求: 线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。 3.人事信息管理系统 系统功能基本要求: 员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。 4.超市会员管理系统 系统功能的基本要求: 加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。 5.客房管理系统 系统功能的基本要求: 客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。 6.药品存销信息管理系统 系统功能基本要求 药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。

c语言课程设计总结报告

附表2 C++(或C)语言课程设计总结报告

源代码: /* 学生通讯录管理系统,能够实现对通讯录的内容进行创建、显示、查询、删除以及修改等功能*/ # include # include # include

# include # define N 100 void myprint(); void mycreate(char num[N][12],char name[N][12],char tel[N][15],int *n); void mydisplay(char num[N][12],char name[N][12],char tel[N][15],int n); void mysearch(char num[N][12],char name[N][12],char tel[N][15],int n); void mydelete(char num[N][12],char name[N][12],char tel[N][15],int *n); void mymodify(char num[N][12],char name[N][12],char tel[N][15],int n); /* 主函数*/ void main() { char choose,yes_no,num[N][12],name[N][12],tel[N][15]; int n=0; do{ myprint(); choose=getch(); switch(choose) { case '1':mycreate(num,name,tel,&n); break; case '2':if(n==0) { printf("\n 无记录,请创建通讯录!\n"); break; } mydisplay(num,name,tel,n); break; case '3':if(n==0) { printf("\n 无记录,请创建通讯录!\n"); break; } mysearch(num,name,tel,n); break; case '4':if(n==0) { printf("\n 无记录,请创建通讯录!\n"); break; } mydelete(num,name,tel,&n);

东莞理工学院试题szxh

1.已知两个有限长序列,1,031,04(),()0,461,56 n n n x n y n n n +≤≤-≤≤??==??≤≤≤≤??。求以上两个序列的循环卷积,循环卷积区间长度L=7. 1000432102100043143210004124 32100011004321001100 04321018000432114-????????????-????????????--??????-=-????????????--??????-????????????-?????? 2. 画出N=4 时的DIT-FFT 的信号流图。利用流图计算4点序列()(2,1,3,4)(x n n ==的DFT 。 根据书上p115,公式4.2.12-公式4.2.13,算出各级的旋转因子W N p 4点DIT-FFT 信号流图 0011(0)(0)(2)5,(1)(0)(2)1 (0)(1)(3)5,(1)(1)(3)3 Q x x Q x x Q x x Q x x =+==-=-=+==-=-101041101041(0)(0)(0)10,(1)(1)(0)13 (2)(0)(0)0,(3)(1)(0)13 X Q Q X Q W Q j X Q Q X Q W Q j =+==+=-+=-==-=-- 3 已知()x n 是长度为N 点的有限长序列,()X k =DFT[()x n ],现将()x n 的每两点之间补进r-1个零值点,得到一个长为rN 点的有限长度序列()y n , 4W 20 L=1 L=2 X(0)

(/),,0()0,n x n r n ir i N y n =≤≤?=??其他,试求rN 点 DFT[()y n ],以及它与()X k 的关系。

数据库课程设计格式要求

电气与信息工程学院 《数据库开发技术》课程设计 (宋体小四号空九行) 设计题目: 年级专业: 组长: 小组成员: 指导教师: 完成日期:2011年6月10日

题目 摘要: 摘要篇幅以一页为限,字数为300以内。 摘要正文后,列出3-5个关键词。“关键词:”是关键词部分的引导,不可省略。 关键词请尽量用《汉语主题词表》等词表提供的规范词。最后不加标点符号。 关键词:写作规范;排版格式;课程设计 ,

1.1 论文格式基本要求 (1) 1.2 论文页眉页脚的编排 (1) 1.3 论文正文格式 (2) 1.4 章节标题格式 (2) 1.5 各章之间的分隔符设置 (2) 1.6 正文中的编号 (3) 2 图表及公式的格式说明 (4) 2.1 图的格式说明 (4) 2.1.1 图的格式示例 (4) 2.1.2 图的格式描述 (5) 2.2 表的格式说明 (5) 2.2.1 表的格式示例 (5) 2.2.2 表的格式描述 (6) 2.3 参考文献的格式说明 (6) 2.3.1 参考文献在正文中引用的书写格式 (6) 2.3.2 参考文献的书写格式 (6) 3 打印说明 (8) 3.1 封面 (8) 3.2 中英文摘要 (8) 3.3 目录 (8) 3.4 正文 (8) 4 第4章题目(黑体,小三,1.5倍行距,段后1行) (9) 4.1 第一节题目(黑体,四号,1.5倍行距,段前0.5行) (9) 4.1.1 第一节一级题目(黑体,小四,1.5倍行距,段前0.5行) (9) 结论 (10) 参考文献 (11) 致谢.................................................................................................. 错误!未定义书签。

相关文档
最新文档