当前位置:文档之家› 词典变位词检索系统课程设计报告

词典变位词检索系统课程设计报告

词典变位词检索系统课程设计报告
词典变位词检索系统课程设计报告

词典变位词检索系统

目录

1绪论 (1)

2系统分析 (1)

2.1功能需求 (1)

2.2数据需求 (2)

2.3性能需求 (2)

3总体设计 (2)

3.1系统设计方案 (2)

3.2功能模块设计 (4)

4详细设计 (4)

4.1数据结构定义 (4)

4.2读入词典模块 (5)

4.3求出变位词并输出合法单词模块 (6)

4.4循环输入单词模块 (8)

5调试与测试 (8)

5.1调试 (8)

5.2测试 (9)

6结论 (10)

结束语 (10)

参考文献 (10)

附录1-用户手册 (11)

附录2-源程序 (13)

摘要

随着人们对英语认识的提高,日常单词量在逐渐增加,为了更快提升人们单词量,可以将一个单词的所有变位词一起记忆。这就需要开发一种词典变位词检索系统,用来查找出一个单词的所有变位词中的合法单词。基于这些,应用C 语言为开发工具,运用数据结构中线性表结构来实现词典变位词的检索系统。

本系统的开发是用C语言作为程序开发的工具,利用抽象数据类型,实现单词的变位词检索功能,系统首先处理用户给出的词典文件,之后系统从标准输入函数中反复接受一个单词或字符串的输入,然后系统输出该字符串的所有可能排列和其中形成的合法单词。

本文从分析词典变位词检索系统开发需求出发,描述了系统的总体设计、详细设计、调试和测试等整个系统的设计和实现过程,并对系统的完成情况进行总结。

关键词:全排列;合法单词;词典文件

1绪论

随着学生英语单词量的不断增加,为了方便学生记忆更多的单词,可以将一个单词的所有变位词一起进行记忆。

词典变位词检索系统就是从词典中查找输入单词的变位词中的合法单词的系统。根据课程设计任务书要求,本系统开发主要完成以下功能和性能。

(1) 处理词典文件:从用户给出的词典文件中读取单词进线性表。

(2)求出变位词并输出合法单词:输入单词后输出单词字母所有可能形成的变位词,即单词的全排列,然后从词典中检索出生成的全排列中的合法单词。

(3)循环输入单词:系统可以循环输入单词进行检索。

2系统分析

2.1 功能需求

本系统主要是从词典中检索出单词变位词的系统。

该系统需要有处理词典、求出变位词并输出合法单词、循环输入单词的功能。

2.2数据需求

根据分析,本系统中主要涉及到的数据为单词。

2.3 性能需求

要求性能稳定可靠、运算速度快、安全性能高、方便易懂性、使用合理性、实用性强、可移植性好。

3总体设计

3.1系统设计方案

系统采用抽象数据类型线性表,线性表的各种定义如下:

(1) 抽象数据类型定义

线性表的抽象数据类型定义如下:

ADT List{

数据对象:D={a i|ai∈ElemSet,i=1,2,...,n, n≥0}

数据关系:R1={|ai-1,ai∈D,i=2,...,n}

基本操作:

InitList(&L)

操作结果:构造一个空的线性表L。

DestroyList(&L)

初始条件:线性表L已存在。

操作结果:线性表L被销毁。

ClearList(&L)

初始条件:线性表L已存在。

操作结果:将线性表L重置为空。

ListEmpty(L)

初始条件:线性表L已存在。

操作结果:若线性表L为空,则返回TRUE,否则FALSE。

NextElem(L,cur_e,&next_e)

初始条件:线性表L已存在。

操作结果:若cur_e是L的数据元素,且不是最后一个,则用next_e返回它的后继,否则操作失败,next_e无定义。

GetElem(L,i,&e)

初始条件:线性表L已存在且非空。

操作结果:用e返回L中第i个元素的值。

}ADT List

(2) 全局变量

int m;//记录字符串长度

int n;//记录字符串中的字符种类数

char map[256];//记录是哪几种字符

char A[256];//接收排完的字符串

int count[256];//记录每种字符有多少个

int stack[1000];//记录字符的位置

(3) 存储结构

采用顺序表的链式存储结构。

(4) 检索算法

系统采用单链表存储,检索过程主要采用字符串匹配来实现。

3.2功能模块设计

词典变位词检索系统分为三个模块,分别为读入词典、求出变位词并输出合法单词、循环输入单词。功能模块图如图1所示。

图1功能模块图

(1) 读入词典模块

读入词典模块,实现从用户给出的词典文件中读入单词进线性表。

(2) 求出变位词并输出合法单词模块

求出变位词并输出合法单词模块,实现输入单词后输出单词字母所有可能形成的变位词,即单词的全排列,并从词典中检索出生成的全排列中的合法单词。

(3) 循环输入单词模块

系统可以循环输入单词进行检索。

4详细设计

词典变位词检索系统主要实现读入词典、求出变位词并输出合法单词、循环输入单词,它们的详细设计和实现过程如下介绍。

4.1 数据结构定义

在本系统中使用了线性表数据结构,结构类型定义如下。

定义词典

typedef char ElemType;

typedef struct Diction

{

ElemType word[100];//单词

struct Diction *next;//指针

}Diction;

4.2读入词典模块

读入词典模块是将用户给出的diction.txt词典文件读入到链式存储结构的顺序表中。具体实现流程如图2所示。

N

图2读入词典流程图

读入词典流程图解释如下:

首先定义int k;Diction *head,*p1,*p2;FILE *fp;开辟新结点p1=p2=(Diction *)malloc(sizeof(Diction));令k=0记录单词个数,head=NULL,如果文件打不开输出提示并返回head,如果打开成功,读取一个单词给p1,当k=1时,说明是第一个单词head=p1,p2指向p1,以后循环,每读入一个单词给开辟的新结点p1,最后p2->next=NULL,返回head,并输出一共有多少单词。

4.3求出变位词并输出合法单词模块

求出变位词并输出合法单词模块,先对输入的单词进行全排列,每排出一个可能,输出排列,从词典中依次对比看是否为合法单词,如果是存入新建的单链表中然后后全部输出合法单词。程序流程如图3所示。

图3 求出变位词并输出合法单词流程图

统计单词字符串的信息,用memset函数将数组空间初始化,m记录字符串长度,n记录字符串中的字符种类数,map记录是哪几种字符,count记录每种字符有多少个。具体实现流程如图4所示。

N

图4 求出变位词并输出合法单词流程图

用stack记录字符的位置,复制字符数组map中第stack[i]个字符给A[i],同时输出字符,直到第一个可能的单词结束。从词典链表中第一个结点存的单词开始,依次查找,知道最后一个,如果是合法单词,则新建结点p2,存入这个单词,直到所有全排列都输出结束后,将存储是合法单词的单链表HEAD带回,在主函数中输出。

4.4循环输入单词模块

循环输入单词模块是用来在输出结果后跳转到“请输入单词”位置,使系统能实现循环输入单词进行检索功能。该功能在主函数中用while(1)循环,printf("输入0继续1退出\n"),输入跳出条件用if判断,break跳出while结束程序来实现。

5调试与测试

5.1 调试

调试是软件开发过程中的一个重要环节,也是最复杂,对软件开发者来说也是最艰巨的任务。调试的任务是及时改正测试过程中发现的软件错误。具体地说,调试过程由两个步骤组成,它从表示程序中存在错误的某迹象开始,首先确定错误的准确位置,也就是找出哪个模块或哪个语句引起的错误。然后仔细研究推断代码以确定问题的原因,并设法改正。

调试过程主要是运行编制好的程序,然后遇到错误后根据系统的提示,找到相关的问题所在。本系统调试过程中遇到问题、原因和解决方法如下面介绍。(1)程序不能运行

程序运行到输出单词所有的变位词时,出现错误,其原因是指针指向的位置出现错误导致程序传参错乱无法运行。

解决办法:使程序进入调试状态在传参出现错误的位置一句一句查找传递的参数是否是你所希望的,如若不是就加以修正。

(2)运行完程序一次有错误提醒

原因是上次运行程序后没有关闭操作界面当点击编译时会有一个错误提示,解决方法:将上一次运行时的操作界面关闭。

5.2 测试

软件测试是软件生存期中的一个重要阶段,是软件质量保证的关键步骤从用户的角度来看,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,所以软件测试应该是“为了发现错误而执行程序的过程”。或者说,软件测试应该根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误或缺陷。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。

测试数据过程如下:

输入单词:stop

此单词的全排列为:opst opts ospt otps otsp post pots psot psto ptos ptso sopt sotp spot spot stop stpo tops tosp tpos tpso tsop tspo

其中是单词的有:

post

spot

stop

输入0继续1退出

输入单词:bee

此单词的全排列为:

bee eeb ebe

没有这个单词

输入0继续1退出

1

结束。

经过测试,给出特定的单词在系统中都能找到相应的变位词,系统的功能和性能得以实现。但是由于用户给出的词典中单词量有限,所以输入有些单词,在词典中不能找到相映的合法单词。

6结论

经过两周的课程设计词典变位词检索系统基本完成,实现了任务书中的所有要求。但是还有不足,比如说不可以将输入的单词的解释一起输出,同时检索单词的同义词,放到学习中实际应用性不算高等等。最好是丰富其字典中的词汇量,提高其应用性。

结束语

为期两个礼拜的C语言综合课程设计实习终于顺利完成,在这期间真正的学到了一些经验,能够熟练的掌握一些C语言的编程思路,能够熟练的运用学到的函数,并实现了一系列的功能。在这期中我感受到了成功的喜悦,每个子功能实现都是在铺垫成功的基石。我最大的收获是学会了体验自己独立完成事情的喜悦之情。与此同时我提高了自己编成的能力,学会了较多的编成技巧,并且融合了C 语言知识,虽不是全部,但对我来说是质的飞跃。路漫漫其修远兮,吾将上下而求索。学习编程的路还很长,我将会更加努力的学习C语言,以便于我攀登编成的高峰。

参考文献

[1]谭浩强.C语言程序设计(第三版).清华大学出版社

[2]林碧英,C语言程序与设计教程.中国电力出版社,2006

[3]美赫伯特.希尔特,王子恢等译.C语言大全.电子工业出版社,2003

附录1-用户手册

点击运行,首先读入词典文件,并输出词典中单词总数,如图4所示。

图5运行界面

输入一个单词如“post”,按回车,输出单词的全排列,并输出全排列中的合法单词,如图5所示。

图6 单词检索

输入“0”,继续输入单词,进行检索,如图6所示。

图7 循环输入单词

如果词典中没有输入的单词输入,则给出提示,“1”,如图7所示。

图8 词典中没有这个单词

附录2-源程序

#include

#include

#include

typedef char ElemType;

typedef struct Diction

{

ElemType word[100];

struct Diction *next;

}Diction;

int m;//记录字符串长度

int n;//记录字符串中的字符种类数

char map[256];//记录是哪几种字符

char A[256];

int count[256];//记录每种字符有多少个

void Make_Map(char *str)//统计字符串的相关信息{

int s[256];

int i;

memset(s,0,sizeof(s));

memset(count,0,sizeof(count));

m=strlen(str);

while(*str)

{

s[*str]++;

str++;

}

n=0;

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

if(s[i])

{

map[n]=i;

count[n]=s[i];

n++;

}

}

int stack[1000];

Diction *Find(int depth,Diction *head,Diction *HEAD) {

Diction *p,*p1,*p2;

p=head;

if(depth==m)

{

int i;

for(i=0;i

A[i]=map[stack[i]];

A[i]='\0';

printf("%s",A);

while(p!=NULL)

{

if(strcmp(p->word,A)==0)

break;

p=p->next;

}

if(p!=NULL)

{

p1=HEAD;

while(p1->next!=NULL)

{

p1=p1->next;

}

p2=(Diction *)malloc(sizeof(Diction));

strcpy(p2->word,A);

p1->next=p2;

p2->next=NULL;

}

putchar(' ');

}

else

{

int i;

for(i=0;i

if(count[i])

{

stack[depth]=i;

count[i]--;

Find(depth+1,head,HEAD);

count[i]++;

}

}

return HEAD;

}

Diction *read(void)

{

int k;

Diction *head;

Diction *p1,*p2;

FILE *fp;

p1=p2=(Diction *)malloc(sizeof(Diction));

k=0;

head=NULL;

if((fp=fopen("diction.txt","r"))==NULL)

{

printf("打不开\n");

return(head);

}

while(1)

{

if(fscanf(fp,"%s",p1->word)==1)

{

k=k+1;

if(k==1)

head=p1;

else

p2->next=p1;

p2=p1;

p1=(Diction *)malloc(sizeof(Diction));

}

else

break;

}

p2->next=NULL;

fclose(fp);

printf("词典中共%d个单词\n",k);

return(head);

}

void main()

{

int x=0;

Diction *head,*q;

printf("******************************************************** ************************\n");

printf(" 单词变位词查询系统\n\n");

printf("******************************************************** ************************\n");

head=read();

while(1)

{

Diction *HEAD=(Diction *)malloc(sizeof(Diction));

HEAD->next=NULL;

char str[1000];

printf("输入单词:");

gets(str);

Make_Map(str);

printf("此单词的全排列为:\n");

HEAD=Find(0,head,HEAD);

putchar('\n');

q=HEAD->next;

if(q==NULL)

{

printf("没有这个单词\n");

}

else

{

printf("其中是单词的有:\n");

while(q!=NULL)

{

printf("%s\n",q->word);

q=q->next;

}

}

printf("\n0.继续\n1.退出\n");

printf("请选择:");

scanf("%d",&x);

getchar();

map[256]='1';

A[256]='1';

if(x==1)

break;

}

}

完成日期:2010年07月10日

现代汉语词典词语汇总之令狐文艳创作

现代汉语词典第六版难读难写词语汇总 令狐文艳 1-300页【柯老师整理】 1.吖嗪ā qín是含有一个或几个氮原子的不饱和六节杂环化合物的总称。 2. 阿訇āhōng今为由清真寺经堂大学或经学院“穿衣”毕业,具有较高宗教学识的宗教人员的通称。 3. 腌臜ā za是一种地方口语,意为不干净,肮脏的意思。用以形容环境、物件等的杂乱不堪、恶臭不洁净等。后引申可用为形容行为、动作等的龌龊,有悖道德良知的层面;也用于心理不爽快等的形容抒发。 4. 哀矜āijīn哀怜;怜悯 5. 娭毑āi jiě 1、祖母;2、尊称老年妇女。 6. 欸乃ǎinǎi1.象声词。摇橹声。2.象声词。棹歌,划船时歌唱之声。 7. 嗳气ài qì指气从胃中上逆。胃出而作声,多见于饱食之后。 8. 嗳酸ǎi suān胃酸从胃里涌到嘴里,指吐酸水。 9. 僾尼ài ní部分哈尼族人的自称。主要居住在云南省西双版纳傣族自治州。 10叆叇àidài 指浓云遮日。 11. 安厝ān cuò停放灵柩待葬或浅埋以待正式安葬。 12氨纶ān lún氨纶是聚氨基甲酸酯纤维的简称,是一种弹性

纤维。 13媕娿ān ē亦作"媕阿"。亦作"媕妸"。亦作"媕婀"。不能决定的样子。 14鹌鹑(ān chún)是雉科中体形较小的一种。野生鹌鹑尾短翅长而尖,上体有黑色和棕色斑相间杂,具有浅黄色羽干纹,下体灰白色,颊和喉部赤褐色,嘴沿灰色,谢淡黄色。 15鮟鱇ān kāng,俗称结巴鱼、哈蟆鱼、海哈蟆、琵琶鱼等,一般生活在热带和亚热带浅海水域。我国有黄鮟鱇和黑鮟鱇两种,黄鮟鱇分布于黄渤海及东海北部,黑鮟鱇多见于东海和南海。 16鞍韂ān chàn马鞍子和垫在马鞍子下面的东西。 17吧嗒bādā象声词,表示一种双音的声响 18疤瘌 bā la也叫疤拉,伤口或疮平复以后留下的痕迹:疮疤。 19拔擢bá zhuó:提拔、挑选人员使担任更重要的职务。 20菝葜bá qiā也称金刚藤,百合科菝葜属,多年生藤本落叶攀附植物。 21跋前疐后bá qián zhì hòu跋:踩;疐:被绊倒。本指狼向前进就踩住了自己的颈肉,向后退又会被自己的尾巴绊倒。比喻进退两难。同“跋胡疐尾”。 22白垩bái’è(名)石灰岩的一种,主要成分是碳酸钙(CaCO3)。是有古生物的残骸集聚形成的。白色,质软,分布很广,用作粉刷材料等。 23白镪bái qiǎng古代当作货币的银子。

C语言课程设计——电子英汉词典.

课程设计报告 课程名称 C语言课程设计 课题名称电子英汉词典 专业纺织服装学院 班级纺工1203 学号 姓名 指导教师田媛 2014年 01 月06 日

湖南工程学院 课程设计任务书 课程名称 C语言课程设计课题电子英汉词典 专业班级纺工工程 学生姓名 学号 指导老师田媛 审批 任务书下达日期 2013 年 12 月 26 日 任务完成日期2014年 01 月 06 日

一、设计内容与设计要求 1.设计内容: 课题一:电子英汉词典。具体内容见附录。 2.设计要求: 1)设计正确,方案合理。 2)界面友好,使用方便。 3)程序精炼,结构清晰。 4)上机演示。 3.设计报告要求: 课程设计报告格式如下: 1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体,行距为22。 2)正文的内容:课题的主要功能、课题的功能模块的划分、主要功能的实现、程序调试、总结、附件(所有程序的源代码,要求对程序写出必要的注释),课程设计报告需5000字左右(不含附件)。 3)课程设计报告装订顺序:封面、任务书、目录、正文、评分、程序清单附件。 二、进度安排 上课时间另外安排上课时间另外安排。

附录: 设计课题三:电子英汉词典 一、问题描述: 该设计实现简单电子英汉词典的功能,具体管理操作包括单词的添加、显示、查找、删除、修改和保存等。 二、功能描述: 1、本设计采用结构体数组,每个数据的结构应当包括:单词的英文拼写,单 词的中文释义。 2、系统功能: a.词条录入:即添加单词记录。 b.信息显示:将所有的单词按字母顺序显示。 c.词条修改:对已经输入的单词信息进行修改。 d.词条删除:删除某个单词记录。 e.单词查询: 输入单词英文拼写,输出该单词的中文释义。 f.信息保存:将单词信息保存到文件。 g.退出系统 3、系统使用说明:执行一个具体的功能之后,程序将重新显示功能菜单。系统 的功能并不限于上述,可以对其进行扩充完善,如在对信息进行修改和删除时,可以考虑系统的安全性,在执行前若输入正确密码,才可进行操作。 三、测试数据: 要求被选用的词条有30个左右,简单单词为主。

Java课程设计参考范文

基于B/S模式的小区物业管理系统的设计与实现 计算机科学与技术2009级一班 学生姓名:陆国良指导老师:陶世明 摘要:相比于C/S模式的物业管理系统,B/S模式的管理系统却极少。做一个B/S模式的物业管理系统,既可以让业主使用,又可以让物业管理人员使用,通过这个系统,获取到各自需要的信息,从而给管理带来便利。这也是我们开发物业管理系统的初衷。住户最基本的要求有以下几点:界面的友好性、易用性、实用性和吸引性。本设计将从以上几个方面进行系统的开发工作。物业管理人员除了有住户的以上要求外,管理的便利性也要考虑。在系统的开发中,使用JavaScript、CSS样式和HTML对界面进行布局,然后使用DOTNET平台下C#语言进行全面的开发,其中使用了三层架构的思想。 关键词:C/S, B/S, DOTNET, 三层架构 一、前言 物业管理系统在市场上已经是一项相当成熟的技术,例如思源物业,凤凰物业等。他们为许多开发物业管理的开发人员提供了成功的案例。为什么要使用信息化系统呢?在以前我们不都是使用一张纸,一支笔就搞定了么,为什么还要兴师动众来开发这样一个系统呢。下面进行一下前后的对比。 手工模式 ?传统的文档记录管理模式,易出错丢失; ?采用人工统计核算,工作量大且容易出错; ?不利于公司领导了解各部门的工作情况,影响企业整体决策; ?管理缺乏有效控制,工作流程不够规范; ?服务不及时,客户满意度低; 信息化后 ?数据管理容易; ?采用计算机进行运算,效率高且精确; ?操作简单方便; ?能够充分利用资源,做出合理的安排; 之所以人们对物业管理系统津津乐道,主要是因为小区是城市生活的基本单位,小区的管理直接影响到我们的生活质量。系统有使用Java开发的,有使用.Net开发的,有基于B/S模式的,有基于C/S 模式的,它们的共同出发点都是开发出高效的,便于管理的物业管理系统,这也是许多物业公司不惜高

Java图书馆管理系统附全代码课程设计报告

《数据库系统概论》课程报告 课题名称:小型图书管理系统 课题负责人名(学号):best 同组成员名单(角色): 指导教师: 评阅成绩: 评阅意见: 提交报告时间:2015年12月15日 小型图书管理系统 计算机科学及技术专业 学生指导老师 [摘要]随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一

直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。 关键词:JAVA、JDBC、SQL Server、数据库、图书馆管理 一、实验题目:小型图书管理系统 二、实验的目的和要求: 完成一个小型图书管理系统,功能要求如下: 1)能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、 内容摘要)单个或以AND方式组合多个条件查询书籍信息; 2)对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆 数量 3)可增添新的书籍 4)可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除) 5)可修改书籍的基本信息 6)能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或 以AND方式组合多个条件查询读者信息 7)对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数 量、借还日期 8)可增添新的读者 9)可删除已有读者(如该读者有尚未归还的借书,则不允许删除) 10)可修改读者的基本信息 11)可完成借还书籍的手续 12)还书时如超期,应该显示超期天数 13)借书时如果有超期的书没有还,则不允许借书 14)可查询有哪些读者有超期的书没有还,列出这些读者的基本信息 三、实验的环境: 1、硬件环境:CPU:Intel(R) Core i5-3230 2.60GHz RAM:8GB 2、软件环境:操作系统:Windows 7 Ultimate SP1 编译软件:Eclipse Luna Microsoft SQL Server 2014

现代汉语词典第六版新增3091词语

【A】【挨班儿】【矮化】【矮行星】【爱搭不理】【爱克斯刀】【爱理不理】【碍于】【安监】【安拉】【安慰剂】【安于】【氨纶】【暗地】【暗河】【暗下里】【黯然神伤】【凹镜】 【B】【八音】【霸王条款】【白板】【白道1】【白脸】【白名单】【白杆】【白寿】【白昼见鬼】【百搭】【百废待举】【百废俱兴】【百分百】【百战百胜】【百折不回】【摆渡车】【摆擂】【摆样子】【拜金主义】【拜票】【版权法】【板儿寸】【办结】【半决赛】【半路夫妻】【半日制】 【半数】 【扮靓】 【傍大款】 【保鲜膜】 【保险单】 【保险套】 【褓姆】 【报备】 【抱枕】 【保质期】 【豹子胆】 【暴堵】 【暴狱】 【暴走】 【爆仓】 【爆炒】1 【爆粗】 【爆粗口】 【卑鄙龌龊】 【背包客】 【背囊】 【背囊客】 【北京人】 【北漂】 【贝司】 【贝斯】 【背地】 【背投】 【被动吸烟】 【被告人】 【被叫】 【被迫】 【奔儿头】 【本邦菜】 【本着】 【绷弓】 【必将】 【逼供信】 【闭庭】 【闭眼】 【闭嘴】 【贲临】 【碧玺】 【觱栗】 【壁葬】 【边检】 【编委】 【编舞】 【鞭辟近里】 【变形金刚】 【便当】 【便宜从事】 【辩证施治】 【标本兼治】 【标间】 【标识】 【标准工资】 【标准间】 【标准像】 【飙高】 【飙歌】 【飙戏】 【别看】 【别说是】 【冰场】 【兵役制】 【饼屋】 【并称】 【并非】 【病急乱投医】 【病媒】 【病险】 【播客】 【播迁】 【舶来】 【博客】 【博文】 【博弈论】 【跛脚鸭】 【补编1】 【补编2】 【补气】 【补阙】 【捕快】 【不带】 【不得(de)】 【不敌】 【不点儿】 【不贰】 【不复】1 【不复】2 【不干胶】 【不敢】 【不攻自破】 【不关】 【不归路】 【不果】 【不教而诛】 【不觉】 【不开眼】 【不可或缺】 【不可胜数】 【不名一钱】 【不期而然】 【不求有功, 但求无过】 【不疼不痒】 【不痛不痒】 【不枉】 【不温不火】 【不瘟不火】 【不虚此行】 【不粘锅】 【步测】 【C】 【才赋】 【才俊】 【才貌】 【财产税】 【财神爷】 【彩点】 【彩调】 【彩铃】 【彩屏】 【采邑】 【菜鸟】 【菜籽】 【菜籽油】 【参事】 【餐券】 【餐叙】 【残奥会】 【残旧】 【残片】 【残渣】 【蚕蛹】 【灿灿】 【苍哑】 【草根】 【草就】 【插播1】 【茶道】 【茶寿】 【茶歇】 【茶叙】 【茶余酒后】 【查结】 【差一点儿】 【拆封】 【掺沙子】 【馋虫】 【产床】 【产能】 【产权证】 【产业链】 【颤颤巍巍】 【颤颤悠悠】 【颤悠悠】 【刬除】 【长存】 【长鸣】 【长三角】 【长蛇阵】 【长谈】 【长效】 【长痛不如短 痛】 【肠梗阻】 【常时】 【惝恍】 【唱多】 【唱空】 【唱衰】 【抄底】 【超尘出俗】

C课程设计之电子词典

C课程设计之电子 词典

仲恺农业工程学院 工程实训报告 电子词典 课程名称 C++面向对象课程设计 姓名郑志欣 院(系)信息科学与技术学院 专业班级计算机科学与技术132班 学号 20244215 指导教师史婷婷 仲恺农业工程学院教务处制

目录 1 需求分析................................................................................ 错误!未定义书签。 2 系统总框图和功能模块说明................................................. 错误!未定义书签。 2.1 系统总框图.................................................................. 错误!未定义书签。 2.2 功能模块说明.............................................................. 错误!未定义书签。 3 系统设计................................................................................ 错误!未定义书签。 3.1 主要结构体 .................................................................. 错误!未定义书签。 3.2主要功能函数 .............................................................. 错误!未定义书签。 3.3 关键函数的流程图....................................................... 错误!未定义书签。 4 系统调试................................................................................ 错误!未定义书签。 5 总结........................................................................................ 错误!未定义书签。 6 源程序清单 ............................................................................ 错误!未定义书签。

电子词典_java课设_含可运行程序(推荐文档)

电子词典 1.课程设计的目的 本课程设计利用Java编程开发语言,设计一个电子词典,该词典主要支持用户查询需求,实现英汉互译功能,支持用户自定义词库,能够使用户对词库进行操作,以便用户获得更多资料。通过设计这个小词典,将课堂所学应用于实际生活中,学会运用面向对象开发语言进行简单程序的设计,与此同时也加强了对Java Swing和Java Awt 包的使用和对Java相关知识的巩固。本课程设计也使用了MS Access数据库做数据持久化,不仅丰富了电子词典的内容,同时也加深了对数据库的相关知识的深入了解,这种跨学科的综合设计,锻炼了自己的编程和综合运用知识的能力,为以后的发展打下了良好基础。 2.设计方案论证 2.1项目开发背景 近几年来外语学习已经变为一种潮流,越来越多的中小学生拥有自己的电子词典。现在的数字电子词典容量不断增大,已发展到可以自由扩充词库,或者从网上下载词库,对词典进行自动更新。电子词典的功能的需求也越来越强大,作为一个计算机专业的学生,希望根据英语学习者的需求来设计一个实用电子词典,以帮助英语学习者们更方便快捷的查询单词、记忆单词、有效自由的对词库进行管理和操作。与此同时也提高一下自己对Java语言的运用和对程序的开发设计能力。 2.2系统需求分析 用户在使用电子词典的时候,有可能会使用到电子词典的查询功能,也有可能使用到对词库的更新功能。通过对用户的需求分析,初步确定该系统的基本需求情况。 (1)用户在打开软件的时候,应该呈现一个友好的查询界面,便于用户操作。 (2)当用户需要查询的时候,软件将提供这个单词的所有信息。 (3)可以自定义单词,使用户可以自动扩充单词库,方便以后使用,并具有针对性。2.2.1模块功能说明 (1)汉译英功能模块说明:可以实现英文单词对中文词汇的查询功能。当用户输入一个单词,用户可以单击查询按钮,显示这个单词的中文解释,解释出现在文本区。 (2)英译汉功能模块说明:实现将中文词汇翻译成英语。在查询栏中输入中文,点击查

现代汉语词典词语汇总讲解

现代汉语词典第六版难读难写词语汇总 1-300页【柯老师整理】1. 吖嗪ā qín是含有一个或几个氮原子的不饱和六节杂环化合物的总称。 2. 阿訇āhōng今为由清真寺经堂大学或经学院“穿衣”毕业,具有较高宗教学识的宗教人员的通称。 3. 腌臜ā za是一种地方口语,意为不干净,肮脏的意思。用以形容环境、物件等的杂乱不堪、恶臭不洁净等。后引申可用为形容行为、动作等的龌龊,有悖道德良知的层面;也用于心理不爽快等的形容抒发。 4. 哀矜āijīn哀怜;怜悯 5. 娭毑āi jiě1、祖母;2、尊称老年妇女。 6. 欸乃ǎinǎi1.象声词。摇橹声。2.象声词。棹歌,划船时歌唱之声。 7. 嗳气ài qì指气从胃中上逆。胃出而作声,多见于饱食之后。 8. 嗳酸ǎi suān胃酸从胃里涌到嘴里,指吐酸水。9. 僾尼ài ní部分哈尼族 人的自称。主要居住在 云南省西双版纳傣族 自治州。 10叆叇àidài 指浓云遮 日。 11. 安厝ān cuò停放灵 柩待葬或浅埋以待正式 安葬。 12氨纶ān lún氨纶是聚 氨基甲酸酯纤维的简 称,是一种弹性纤维。 13媕娿ān ē亦作"媕阿 "。亦作"媕妸"。亦作" 媕婀"。不能决定的样 子。 14鹌鹑(ān chún)是雉 科中体形较小的一种。 野生鹌鹑尾短翅长而 尖,上体有黑色和棕色 斑相间杂,具有浅黄色 羽干纹,下体灰白色, 颊和喉部赤褐色,嘴沿 灰色,谢淡黄色。 15鮟鱇ān kāng,俗称结 巴鱼、哈蟆鱼、海哈蟆、 琵琶鱼等,一般生活在 热带和亚热带浅海水 域。我国有黄鮟鱇和黑 鮟鱇两种,黄鮟鱇分布于黄渤 海及东海北部,黑鮟鱇多见于 东海和南海。 16鞍韂ān chàn马鞍子和垫在 马鞍子下面的东西。 17吧嗒bādā象声词,表示一种 双音的声响 18疤瘌bāla也叫疤拉,伤口 或疮平复以后留下的痕迹:疮 疤。 19拔擢bázhuó:提拔、挑选 人员使担任更重要的职务。 20菝葜bá qiā也称金刚藤,百 合科菝葜属,多年生藤本落叶 攀附植物。 21跋前疐后báqián zhìhòu 跋:踩;疐:被绊倒。本指狼 向前进就踩住了自己的颈肉, 向后退又会被自己的尾巴绊 倒。比喻进退两难。同“跋胡 疐尾”。 22白垩bái’è(名)石灰岩 的一种,主要成分是碳酸钙 (CaCO3)。是有古生物的残骸 集聚形成的。白色,质软,分 布很广,用作粉刷材料等。 23白镪bái qiǎng古代当作货币 的银子。 24白鹇bái xián,又名白雉。

嵌入式课程设计电子词典硬件设计

嵌入式课程设计电子词典硬件设计

————————————————————————————————作者:————————————————————————————————日期:

上海电力学院 嵌入式系统 课程设计报告 题目:电子词典的设计 姓名: 学号: 院系: 专业年级: 同组成员: 年月日

一、实验内容及要求 在LCD屏幕左侧绘制出单词输入框和释义显示框以及一个搜索键,右侧绘制4*4键盘按钮,模拟出简易电子词典的功能,按钮操作用触摸屏或键盘实现均可。 实现功能: (1)LCD屏幕上显示4*4键盘,显示单词及其翻译、例句。 (2)一个键可完成2个英文字母的输入,如左上角第一个键可实现输入a,b两个字母,第一次按下时为输入a,如果需输入b,只需连续快速按键两次即可。 (3)在输入完单词后,点击搜索键,即可在释义显示框中显示该单词的词性、中文解释、示例词组和句子等。 (4)当发现输入的单词在库中不存在时,可实现将该单词添加入库的操作。 二、设计思路 (1)通过LCD显示模块画出电子词典操作界面。 (2)对应界面中各键的位置设置键盘对应键值。 (3)设定功能键,实现以下3个功能:①退格键:删除最后一位字母;②搜索∕保存键:对输入框的单词进行判断,若单词存在于词库中,则显示单词词性、词义、例句;若单词不存在则自动进行保存;③转换键:按下后,字母键输出对应的第二个字母。 (4)按键后赋值并显示。 三、软件构架 开 LCD模块 键盘 结

四、模块分析 (1)键盘模块 流程图: 源代码:/********************************************************************************************* * File : keyboard.c * Author: embest * Desc : keyboard source code * History: *********************************************************************************************/ /*--- include files ---*/ 开键盘初始键盘是Y 读取是否是功Y N 执行赋显结束 N

JAva英汉词典

学号11710115 天津城建大学 Java 语言程序设计C 实验报告 实验4:英汉字典 学生姓名路江飞 班级11卓越七班

一、实验内容 1.掌握使用Java语言进行结构化程序设计; 2.熟悉Java容器。 3.熟悉Eclipse开发环境,编写简单的Application程序,并编译和执行。 二、实验要求 1.调试程序、编译,运行后得到正确的结果; 2.写出实验报告,要求记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。 三、实验结果 文件1: package _hashmap; public class Menu { public void menu(){ System.out.println("*********************************"); System.out.println("* 1.添加词汇*"); System.out.println("* 2.查找词汇*"); System.out.println("* 3.删除词汇*"); System.out.println("* 4.修改词汇*"); System.out.println("* 5.遍历*"); System.out.println("* 6.退出 *"); System.out.println("*********************************"); } } 文件2: package _hashmap; import java.util.*; public class Word { HashMap hashmap=new HashMap(); Scanner input=new Scanner(System.in); public void add_word(){ //添加词汇 System.out.print("请输入您要添加的英文词汇:");

Java英汉电子字典课程设计源代码

用户需求分析: 英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子词的功能。该系统主要用于实现英汉互译的功能,系统拥有自己的数据库。 1.英译汉功能:我们可以先选择让系统进行英译汉功能,然后在查找框中输入想要查询的英文单词,系统将自动在数据库中查找匹配记录并给出相对应的汉语意思。 2.汉译英功能:我们可以在系统中选择汉译英功能,然后在查找框中输入想要查询的汉语意思,系统将自动在数据库中查找匹配记录并给出相对应的英文单词 3.词汇的添加功能:用户可以添加词库没有的单词及其解释。添加成功后该单词将在次库保存,以便下次查询。 4.词汇的修改功能;用户可以实现对词库中已有单词及其解释的修改。修改后的结果将保存在词库中。 5.词汇的删除功能;用户可自行删除词库中已有的单词,同时次单词的解释也将被一同删除。 6.其他功能:此外,系统还具有帮助和关于等功能,用来辅助用户更方便简洁的使用电子词典。 package dianzicidian; import java.awt.*; import https://www.doczj.com/doc/1117278901.html,.*; import java.sql.*; import java.awt.event.*; import javax.swing.JOptionPane; import java.io.*; import sun.audio.*; class dzcd extends Frame implements ActionListener { MenuBar menubar=new MenuBar();//菜单 Menu fileMenu,editMenu,helpMenu; MenuItem fileenglish,filechinese,exit,editAdd,editmod,editDel; TextField inputtext; TextArea txt; Label label1,label2; Button btn1,btnsound; Panel p,p1,p2,p3; dzcd() { super("电子词典"); setBounds(200,300,350,400); setMenuBar(menubar);

新版现代汉语词典新词

新《现代汉语词典》第6版出版增3000余条新词 历时7年修订,在中国社会科学院语言研究所和商务印书馆的共同努力下,《现代汉语词典》(以下简称《现汉》)第6版正式出版。昨天下午,该书出版座谈会在北京召开。语言生活的变化,时代变迁的痕迹在该辞典中有明显反映。 九大修订吸收最新学术成果 《现汉》自1978年正式出版以来,先后经历了5次修订。该词典迄今已印刷400多次,发行5000万册,先后荣获国家图书奖、国家辞书奖、中国出版政府奖等多个奖项。 中国社会科学院原副院长、中国辞书学会会长,本次修订主持人之一江蓝生介绍说,第6版修订遵循《现代汉语词典》引导规范的一贯宗旨,在全面正确贯彻以往国家有关语言文字和科学技术等方面的规范和标准的同时,还注意吸收和反映近些年来国家语委组织专家学者制定、修订的有关字形、字音等方面的规范标准的最新成果;除了常规性的增、删、改外,还对一些以往历次修订尚未触及的问题进行了系统的调查研究和处理。修订的主要内容有下列九项: (1)依照规范标准审慎确定字形、字音;对字头的简繁、正异关系进行了梳理;增加单字600多个(以地名、姓氏及科技用字为主),共收各类单字13000多个。 (2)增收新词和其他词语3000多条,增补新义400多项,删除少量陈旧词语和词义,共收条目69000多条。 (3)参照国家语委《汉语拼音正词法基本规则》修订课题组和《普通话轻声词儿化词规范》课题组的意见,对条目的注音做了修订。

(4)以意义为主要标准,对同形同音条目的分合做了调整;根据学理和语言使用的实际,调整了一批异形词的主副条。 (5)按类别(如“口语词、方言词、文言词、专科词、外来词、西文字母词”等)对释义进行全面检查和修订,对释义提示词(以“比喻、形容、借指”为主)也做了统一修订。 (6)复查了词类标注,在保持原有词类标注体系的基础上,对少数词的词类标注做了修订。 (7)本着更好地配合释义,体现用法以及扩大词汇信息量等原则,对例词、例句做了相应的增删和修改。 (8)配合释义增补了近百幅古代器物等方面的插图。 (9)根据有关标准和新的研究成果对检字表和附录做了修订。 反映语言生活变化,记录时代变迁 《现汉》第6版中的新词新义新用法充分反映了我国新时期特别是近几年来涌现的新事物、新概念、社会生活的新变化和人们的新观念。新增词语涉及社会生活多个领域。其中,与经济有关的有“产业链、第一桶金、民营企业、文化产业”等;与社会建设和管理有关的有“医疗保险、医改、民调”等;与大众日常生活相关的有“产权证、房贷、群租、二手房、廉租房、两限房、动车”等;反映时下新的生活方式的有“首付、拼车背包客”等;与计算机、互联网有关的有“播客、博客、博文”等。 有些新词语真实地记录了当代社会生活。例如,源自西方的“父亲节、母亲节、感恩节、情人节”等词语,反映中西文化的交流与融合;“洋插队、落地签证、申根协定”等条目是众多国民走出国门的写照;“低碳、减耗、减排、减碳、新能源、光伏效应、电子污染、二手烟”等可以看出我国的社会建设正在稳步推进,民众环保意识也大大增强;“北漂、草根、

C++课程设计之电子词典

C++课程设计之电子词 典 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

仲恺农业工程学院工程实训报告 电子词典 课程名称C++面向对象课程设计 姓名郑志欣 院(系)信息科学与技术学院 专业班级计算机科学与技术132班 学号 4215 指导教师史婷婷 仲恺农业工程学院教务处制

目录 1 需求分析........................................................................................................................ 错误!未定义书签。 2 系统总框图和功能模块说明 ........................................................................................ 错误!未定义书签。 系统总框图 ............................................................................................................. 错误!未定义书签。 功能模块说明 ......................................................................................................... 错误!未定义书签。 3 系统设计........................................................................................................................ 错误!未定义书签。 主要结构体.............................................................................................................. 错误!未定义书签。 主要功能函数........................................................................................................... 错误!未定义书签。 关键函数的流程图.................................................................................................. 错误!未定义书签。 4 系统调试........................................................................................................................ 错误!未定义书签。 5 总结................................................................................................................................ 错误!未定义书签。 6 源程序清单 .................................................................................................................... 错误!未定义书签。

现代汉语词典新修改的词语、字音等

(第6版)《现代汉语词典》新修改词语、字音等 现代汉语词典(第6版) 一、新增词语 1、增加新词语 住房出行:产权证、房贷、房卡、群租、房改房、二手房、廉租房、两限房、经济适用房;摆渡车、接驳、动车、屏蔽门、高铁、轨道交通、减速带、车贷、车险、交强险、代驾、酒驾、醉驾、爆堵。 新式生活:首付、扫货、拼车、拼购、拼客、团购、网购、网聊、美甲、瘦身、塑身、餐叙、茶叙、陪餐、陪聊;自驾游、自由行、自助游、背包客、移动办公; 裸婚、闪婚、闪离。 社会群体:北漂、草根、社工、达人、独董、愤青、名嘴、蚁族、月光族。 网络世界:播客、博客、菜鸟、晒客、闪客、炫客、超媒体、电子政务、内联网、物联网、网瘾、微博、云计算。 环境保护:厨余垃圾、低碳、光伏效应、减耗、减排、碳汇、碳源。 经济领域:产能、产业链、客服、环比、负资产、存款准备金、第一桶金、民营企业、非公有制经济、后工业化、文化产业;爆仓、挂单、老鼠仓、期权、权证、权重股、 升水、私募、托收。 社会管理: 三险、社会保障基金、住房公积金、医保、医改、非政府组织、维稳、民调、首问制、述廉、征信、调峰、限行、摇号、调节税。 2、新收外来词、地区词、方言词、字母词 英语外来词:晒、博客、微博、丁克、粉丝、嘉年华、桑拿、舍宾、斯诺克、脱口秀。 日语外来词:刺身、定食、寿司、天妇罗、榻榻米、通勤、手账、数独、新人类、宅急送。粤港澳地区词:八卦、搞掂(搞定)、狗仔队、无厘头、手信、饮茶。 台湾地区词:软体、硬体、网路、数位、太空人、幽浮、捷运;呛声、力挺、糗、出糗、拜票、谢票、站台。 东北方言词:忽悠、嘚瑟、指定。 字母词: CPI(居民消费价格指数)、PPI(工业品出厂价格指数)、(在空中飘浮的直径小于微米的可吸入颗粒物)、ETC(电子不停车收费系统)、ECFA(海峡两岸经济合作框架协议)、FTA(自由贸易协定)。 3、第6 版词语和读音记录社会生活词语 (1)源自西方的“父亲节、母亲节、感恩节、情人节”等词语,反映中西文化的交流与融合; (2)“洋插队、落地签证、申根协定”等条目是众多国民走出国门的写照; (3)“低碳、减耗、减排、减碳、新能源、光伏效应、电子污染、二手烟”等可以看出我国的社会建设正在稳步推进,社会管理更趋开放性和科学化,环保意识也大大增强; (4)“北漂、草根、社工、达人、高管、愤青、名嘴、香蕉人、小皇帝、蚁族、月光族、全职太太”等名词直观地反映了一些新的社会群体及其特点; (5)“闪婚、闪离、试婚”等词语反映了传统婚恋观所受到的巨大冲击; (6)“拜金主义、傍大款、买官、贪腐、碰瓷、吃回扣、潜规则、封口费、关系网、冷暴力、霸王条款”等词语反映了进入社会转型期,市场经济在促进生产力发展的同时也给社会风气和人们的价值观带来一些负面影响。 4、不同版本词语反映时代变迁

C++课程设计之电子词典

仲恺农业工程学院 工程实训报告电子词典 课程名称C++面向对象课程设计 姓名郑志欣 院(系)信息科学与技术学院 专业班级计算机科学与技术132班 学号4215 指导教师史婷婷 仲恺农业工程学院教务处制

目录 1 需求分析错误!未定义书签。 2 系统总框图和功能模块说明错误!未定义书签。系统总框图错误!未定义书签。 功能模块说明错误!未定义书签。 3 系统设计错误!未定义书签。 主要结构体错误!未定义书签。 主要功能函数错误!未定义书签。 关键函数的流程图错误!未定义书签。 4 系统调试错误!未定义书签。 5 总结错误!未定义书签。 6 源程序清单错误!未定义书签。

在这个电子词典系统里,我主要是作为一个英汉词典进行,该系统具备简单的英汉词典的功能,使之能提供以下功能: 单词查找 单词增除 单词修改、维护等工作 2 系统总框图和功能模块说明 系统总框图 3 #include<> #include<> #include<> #include<> void main() { static int n=13; char m; struct { char eng[50]; char ci[50]; char yin[50];

} word[1000]={{"cat","n","猫"}, {"clean","adj&d&v","1.干净2.整洁"}, {"finally","ad","最终,终于"},}; int(); loop: for(;;) { system("cls"); int(); cout<<"\n\t==========欢迎进入英汉词典=========="<>m; switch(m) { case '1': { char j[10],k[15],l[10],p[30]; ++n; cout<<"\n 增加单词"<>j; cout<<"\n 输入词性:"; cin>>k; cout<<"\n 输入中文:"; cin>>l; strcpy(word[n].eng,j); strcpy(word[n].ci,k); strcpy(word[n].yin,l); cout<<"\n Please check it:"; cout<<"\n\n 英文: "<>m; } break;

java课程设计2013级大纲以及设计报告

珠海学院课程教学大纲 课程名称:java程序课程设计 适用专业: 2013级计算机科学与技术 课程类别:专业基础课 制订时间:2014年12月 计算机科学与技术系制

目录 1java程序课程设计教学大纲 2 java程序课程设计说明书 3 java程序课程设计报告(模板) 4 java程序课程设计成绩评定表 java程序课程设计教学大纲 (2011年制订,2014年修订) 一、课程编号: 二、前修课程:java程序设计 三、学分:2学分 四、学时: 32学时 五、课程性质与任务: 1.课程性质:《java程序课程设计》是吉林大学珠海学院计算机科学与技术系为本科生各专业开设的专业实践课。计算机科学与技术系本科生在完成《java 程序设计》课程学习后,通过本课程进入专业实践训练环节,其主要目的是使学生深入理解并实践在《java程序设计》课程中所学的有关知识,通过课程设计增强学生的实践动手能力,提高学生独立分析和解决实际问题的能力。培养学生配合完成任务的能力,为学生毕业后的实际工作打好基础。 课程设计是培养学生综合运用所学知识锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。Java语言的应用十分广泛,例如大型信息系统、通信、网络控制等。java课程设计对增强学生对基础知识的掌握和综合运用是非常必要,对后续许多专业课程的学习和实践训练都具十分重要的意义。 2.课程任务:本课程要求学生在学习了java基础编程的相关技术后,将课本中多个章节的编程技术灵活运用到一些复杂的综合例题中去,使学生了解应用问题

的分析方法和设计解决实际问题的具体过程,掌握应用java进行程序设计的基本规范和技巧,掌握面向对象编程的设计思想,重点掌握java的基本语法规则、输入输出方法、网络编程、多线程编程、小应用程序、数据库编程的综合应用。通过编程掌握调试java程序的基本技巧、模块化应用程序和测试运行复杂应用程序的基本流程。 六、课程教学基本要求提供足够多的程序设计选题,题目应覆盖面较为广泛,部分题目要具有开放性,要求每个学生根据自己的实际情况选择题目,经教师批准后即可进入实际工作阶段。 课程设计结束对每个学生进行验收,要求每个学生提交合格的课程设计报告,还要保证程序能够运行,能够讲清楚自己的工作。老师在检查过程中可针对程序提出问题,学生回答,若程序无法运行得到结果并且具有大量编译错误,而且对程序的内容无法正确解释,则实践老师可以根据实际情况给予评分为不及格,若程序可以运行,但完成的界面以及方法不够完善,则酌情扣分,若程序运行无问题,则提问回答不好的也要相应扣分。课程设计课程集中安排在第十一周。每个同学都要提交初期、中期和最后的文档,提交课程设计报告,要求在规定时间内提交文档。最后验收时,若文档不全,成绩受到一定影响。 七、学时分配表 2011年 12 月8日 java程序课程设计说明书

JAVA-课程设计报告

《JA V A程序设计》 课程设计报告 设计题目:学生信息管理系统学院名称:信息工程学院 专业班级:13计本1 姓名: 学号:

目录 一需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 二概要设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 三详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.1 数据库设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2 模块及窗体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2.1 数据库模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2.2 用户登录识别模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.2.3用户信息管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 (1)密码修改。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 (2)用户信息添加和删除。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 3.2.4 学生息管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 (1)添加信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 (2)信息查看。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11 (3)信息修改。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12 (4)删除信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。14 3.2.5 系统管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 3.2.6 主窗体菜单设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 四软件测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 五总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 参考资料:.......................................................17

相关主题
文本预览
相关文档 最新文档