文档库 最新最全的文档下载
当前位置:文档库 › 课程设计说明书示例

课程设计说明书示例

课程设计说明书示例
课程设计说明书示例

面向过程程序设计(C语言)课程设计

设计说明书

通讯录管理系统

起止日期: 2012 年 12 月 18 日至 2012 年 12月 23日

学生姓名

班级

学号

成绩

指导教师(签字)

计算机与通信学院

2012 年 12 月 23 日

通讯录管理系统

一、设计要求

综合运用C语言程序设计课程的主要知识,设计一个用于通讯录管理的程序,设计指标由程序的功能要求和技术要求具体说明。

1、功能要求

通信录管理程序至少应具有如下功能:

(1)输入功能:能通过键盘向通信录输入数据。要求随时都能使用该项功能实现记录输入,一次可以输入一条记录,也可以输入多条记录。所谓一条记录,是指通信录中一个人员的完整信息。

(2)显示功能:能显示通信录存储的记录信息,在显示时能提供下列显示方式:

①按自然顺序显示。即按照向通信录输入数据时各条记录的先后顺序,显示通信录中已有的记录信息。

②按照一定的排列顺序显示通信录信息。排序顺序有多种,如按姓名查询、按所在城市查询,任何一种查询都要有明确的查询结果。

(3)查询功能:能查询通信录信息。要求至少提供两种查询方式,如按照姓名查询、按所在城市查询,任何一种查询都要有明确的查询结果。

(4)修改功能:能对通信录存储的信息进行修改。要求至少提供两种修改方式,如按照姓名修改、按照通信录记录序号修改。记录序号是通信录记录的自然顺序编号。

(5)删除功能:能对通信录的信息进行删除。要求删除时以记录为单位,既能一次删除一条记录,也能一次删除多条记录。

(6)保存功能:能将记录保存在任何自定义的文件中,如保存在:c:\score。

(7)读取功能:能将保存在文件中的记录读取出来,并在屏幕上显示。

(8)通信录管理结束后,能够正常退出通信录管理程序。

2、技术要求

(1)每个通信录记录至少包括如下信息:姓名、电话、所在城市、所在单位、年龄、备注等。

(2)通信录信息以磁盘文件的形式存储,存储位置、文件名、文件格式由设计者确定。

(3)对于通信录功能中数据输入、显示、查询、修改、删除、保存、读取等功能,要求编写功能独立的函数或主控函数予以实现,其所属的各项功能尽量由独立的函数实现。

(4)以菜单方式实现功能选择控制。

(5)本通信录管理程序能够实现100条记录的管理。

二、程序的功能设计

根据题目的功能要求,设计通信录管理程序的功能如图1所示。

图1 通信录管理程序功能图

各功能的具体说明如下:

1、通信录信息录入

(1)通过显示信息项目,逐项输入通信录的记录信息。

(2)每次输入记录后,通过询问的方式决定是否继续进行记录输入。因此,使用该功能既可以录入一条记录,也可连续录入多条记录。

(3)每次录入记录之前,显示通信录中已有的记录数。

2、通信录信息显示

(1)按自然顺序显示,即以通信录文件中的记录顺序为序,逐个对文件记录进行显示。(2)按排序顺序显示,即对通信录中的记录进行排序后,再按照排序结果显示出来,但不管使用何种排序算法,排序显示不能改变通信录记录的物理顺序。

(3)当通信录信息较多时,实行分屏显示,每屏最多显示20条记录信息。

(4)显示记录时,对每一条记录增加与显示顺序一致的序号。

3、通信录信息查询

(1)提供按姓名查询和按城市查询两种查询方式。

(2)查找成功后显示每一条符号条件记录的完整信息,当一屏不能完成显示时,实行分屏显示,每屏最多显示20条符合条件的记录信息。当找不到符合条件记录时,给出相应的提示信息。

4、通信录信息修改

(1)按照指定的记录序号,对通信录记录进行修改。首先显示指定的记录当前数据,然后

通过重新输入该记录数据的方法,完成数据修改操作。

(2)为方便确认记录序号,该功能项同时提供通信录记录的浏览功能。

5、通信录信息删除

(1)提供按姓名删除和按序号删除两种方式,当找到指定记录时,进行删除操作。找不到指定记录时,给出相应的提示信息。

(2)所有的删除均为物理删除,即将制定的记录从通讯录文件中彻底清除掉。

6、建立通讯录文件

第一次使用通讯录管理程序时,用于建立存储通讯录信息的文件。

三、程序的数据设计

(1)每个通讯录记录由多个不同的数据项构成,是一个结构体数据,因此需要定义结构体数据,因此需要定义结构体数据类型。根据题目要求,确定每个记录包括的数据项目为:姓名、电话、所在城市、所在单位、年龄、备注等。据此定义如下结构体数据类型:

Struct record

{

Char name[20] / /姓名

Int age; / /年龄

Char tele[15]; / /电话号码

Char city[20]; / /所在城市

Char units[30]; / /所在单位

Char note[20]; / /备注

};

(2)考虑到struct record是通讯录管理程序中的通用数据类型,将在多个函数中使用,故将其在头文件中定义。

(3)使用文件存储数据类型为stuct record的通讯录数据。

四、程序的函数设计

1、函数功能描述

(1)main()函数

通讯录管理程序主函数,实现程序功能的主菜单显示,通过各功能函数的调用,实现整个程序的功能控制。

(2) append()函数

函数原型为void append(),是输入数据函数,它实现通讯录数据的键盘输入。

(3)display()函数

函数原型为void display(),是显示通讯录信息的主控函数,它实现显示功能的菜单显示,并进行不同显示功能的函数调用,以实现程序的显示功能。

(4)locate()函数

函数原型为void locate(),是查询通讯录信息的主控函数,它显示查询功能的菜单,并根据查询要求,进行相应的函数调用,以实现查询的查询功能。

(5)modify()函数

函数原型为void modify(),修改通讯录信息的主控函数,它显示查询功能的菜单,进行相应的函数调用,以实现程序的修改功能。

(6)dele()函数

函数原型为void dele(),是删除通讯录记录的主控函数,它显示删除功能的菜单,并根据删除要求,并进行相应的函数调用,以实现程序的修改功能。

(7)disp_arr()函数

函数原型为void disp_arr(struct record[],int),功能是显示struct record型结构体数组的全部数据,其第二个参数是结构体数组的长度。这里的结构体数组对应于存储通讯录文件的数据,数组长度对应于通讯录文件的记录数。

(8)disp_name()函数

函数原型为void disp_row(struct record),功能是显示一个struct record型结构体数据,disp_arr()函数进行数组输出时,每一个数组元素都调用disp_row()函数实现输出。

(9)sort()函数

函数原型为void sort(struct record[],int),是排序的主控函数,它显示排序功能的菜单,并根据显示的排序要求,进行相应的函数调用,以实现程序的排序显示功能。(10)sort_name()函数

函数原型为void sort_name(struct record[],int),功能是对struct record型结构体数组实现按姓名排序操作。

(11)sort_city()函数

函数原型为void sort_city(struct record[],int ),功能是对struct record型结构体数组实现按城市排序操作。

(12)modi_seq()函数

函数原型为void modi_seq(struct record[],int),功能是对struct record型结构体数组实现按序号修改操作。

(13)dele_name()函数

函数原型为void dele_name(struct record[],int*),功能是对struct record型结构数组实现按姓名删除操作。

(14)dele_sequ()函数

函数原型为void dele_sequ(struct record[],int*),功能是对struct record型结构体数组实现按序号删除操作。

(15)disp_str()函数

函数原型为disp_str(char,int),功能是输出n个字符,用于菜单的字符显示,每一个有菜单显示功能的函数都调用该函数。

(16)disp_table()函数

函数原型为void disp_table(),功能是显示一行表头,用于输出记录时的标题显示。(17)creat()函数

函数原型为void creat(),功能是建立存储通讯录信息的文件address,txl。

2、函数的直接调用关系

(1)main()函数直接调用的函数:disp_str()函数、append()函数、display()函数、locate()函数、modify()函数、dele()函数。

(2)append()函数直接调用的函数:无。

(3)display()函数直接调用的函数:disp_str()、disp_arr()、sort()。

……

……。

五、程序编码及调试

1、头文件的设计

头文件包含以下信息:

(1)通讯录记录的结构体类型定义。

(2)通讯录管理程序中使用的C语言系统的宏包含命令。

(3)通讯录管理程序中自定义的函数原型声明。

(4)通讯录管理程序中使用的结构体数组的长度。

下面是头文件的具体内容:

#define M 100 用于定义结构体数组的长度

以下是通讯录管理程序所用系统头文件的宏包含命令

#include “”

#include””

#include””

以下是结构体数据类型定义,与通讯录记录的数据项相同

struct record

{

char name[20]; / / 姓名

int age; / /年龄

int tele[15]; / /电话号码

char city[30]; / /所在城市

char units[30]; / /所在单位

char note[20]; / /备注

};

/ /以下是用户自定义函数声明

void creat(); / /建立通讯录文件函数void append(); / /输入数据函数

void siaplay(); / /显示通讯录文件函数void locate(); / /查询通讯录主控函数void modify(); / /修改通讯录主控函数void dele(); / /删除通讯录主控函数void disp_arr(struct record*,int); / /显示数组函数void disp_row(struct record); / /显示一个记录的函数void disp_table(); / /显示一行表头的函数void modi_seq(struct record [],int ); / /按序号编辑修改记录函数

void disp_str(char,int ); / /显示N个字符的函数

void sort(struct record[],int ); / /排序主控函数void sort_name(struct record[],int); / /按姓名排序函数void sort_city(struct record[],int ); / /按城市排序函数void dele_name(srtruct record[],int*); / /按姓名删除记录函数

void dele_sequ(struct record[],int*); / /按序号删除记录函数

以上为头文件的全部内容该头文件在通讯录管理程序的开头位置用 include命令包含,宏包含命令为 #include””。

2、m ain()函数的编码及调试

main()函数是通讯录管理程序的主控函数,它的设计调试需要反复多次。在开始时,将它的所有被调用函数都设计为简单的字符串输出函数,以设计调试main()函数的菜单控制功能。然后,每实现一个主功能(输入、显示、查询、修改、删除、新建)函数,都对main()函数的调用和菜单控制功能进程调试。

(1)main()函数代码

(2)disp-str()函数的代码

(3)main()函数调试

3、c reate()函数的编码及调试

create()函数的功能是建立通讯录文件,该函数不调用其他的自定义函数。执行该函数,将重新建立存储通讯录信息的文件。

(1)creat()函数代码

void creat() ……..

六、总结

附:同组成员姓名:

软件综合课程设计任务书

软件综合课程设计任务书

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

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

课程设计报告模板)

课程设计报告模板()

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

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

课程设计说明书范本模板

辽宁工业大学 工艺课程设计( 论文) 题目: Al-12.5 Si-3 Cu-2-2Ni-0.5Mg铸造合金热处理工艺设计 院(系): 光伏学院 专业班级: 材料工程技术102 学号: 学生姓名: 杨向天 指导教师: 李青春 教师职称: 副教授 起止时间: -7-5~ -7-16

前言 合金工具钢的淬硬性、淬透性、耐磨性和韧性均比碳素工具钢高, 按用途大致可分为刃具、模具和检验尺寸使用的量具用钢三类。合金工具钢广泛用作刃具、冷、热变形模具和量具, 也可用于制作柴油机燃料泵的活塞、阀门、阀座以及燃料阀喷嘴等。 此设计是经过在课堂学习热处理理论知识后的探索和尝试, 其内容讨论如何设计圆板牙钢的热处理工艺, 重点是制定合理的热处理规程, 并按此完成Al-12.5Si-3Cu圆板牙钢的热处理工艺设计。

目录( 小二号黑体, 段前段后1行, 1.25倍行距, 居中排列) 1 低合金刃具钢热处理工艺概述........................................ 错误!未定义书签。 2 圆板牙钢的热处理工艺设计............................................ 错误!未定义书签。 2.1 圆板牙钢的服役条件、失效形式......................... 错误!未定义书签。 2.2 圆板牙技术要求及示意图 ...................................... 错误!未定义书签。 2.3 圆板牙钢的材料选择 .............................................. 错误!未定义书签。 2.4 圆板牙9SiCr钢的C曲线...................................... 错误!未定义书签。 2.5 圆板牙9SiCr钢加工工艺流程图........................... 错误!未定义书签。 2.6 9SiCr圆板牙(M12)钢退火-淬火-回火热处理工艺错误!未定义书签。 2.7 9SiCr圆板牙钢退火、淬火、回火热处理工艺理论错误!未定义书 签。 2.8 选择设备、仪表和工夹具..................................... 错误!未定义书签。 2.9 圆板牙热处理质量检验项目、内容及要求 ........ 错误!未定义书签。 2.10 圆板牙热处理常见缺陷的预防及补救方法........ 错误!未定义书签。 3 参考文献 ............................................................................ 错误!未定义书签。

最新网络课程设计方案讲课教案

网络环境支持的物理网络资源应用与共享网络课程设计依据能力课程标准中“四、主题与课程”中T17主题,确定开发“技术支持的学习方式变革”综合课程“网络环境支持的初中数学探究式教学”。通过本课程的学习,提升初中数学教师在网络环境支持下运用数字教育资源与学科教学工具有效开展数学探究式教学的能力。 一、适用对象与条件 二、学习目标 三、内容规划

四、课程类型选择与设计 1.课程类型: 2.学习活动、资源与评价设计

Unit 1 Sincere Friendship Passage A The Secrets of Male Friendships Background Knowledge 1.Clinton Bill Clinton was born on August 19, 1946 and became the 42nd President of the United States in 1993 and left the White House in 2001. He was the third-youngest president when he won the presidency at 46. Clinton has been involved in public speaking and humanitarian work. He created the William J. Clinton Foundation to promote and address international causes such as treatment and prevention of HIV/AIDS and global warming. In 2004, he released his autobiography My Life, and was involved in his wife Hillary's 2008 presidential campaign and subsequently in that of President Barack Obama. In 2009, he was named United Nations Special Envoy to Haiti. In the aftermath of the 2010 Haiti earthquake, Clinton teamed with George W. Bush to form the Clinton Bush Haiti Fund. 2.Gore Albert Arnold Gore was the 45th Vice President of the United States from 1993 to 2001 under President Bill Clinton. He is currently an author, businessperson, and environmental activist. 3.Bush George W. Bush is the 43rd President of the United States. He was sworn into office on January 20, 2001, re-elected on November 2, 2004, and sworn in for a second term on January 20, 2005. Before his Presidency, he served for 6 years as Governor of the State of Texas. 4.Tom Cruise He is an American film actor and producer. He has been nominated for three Academy Awards and won three Golden Globe Awards. His first leading role was the 1983 film Risky Business, which has been described as "A Generation X classic, and a career-maker" for the actor. After playing the role of a heroic naval pilot in the popular and financially successful 1986 film

网课程设计报告例子样本

湖南涉外经济学院 课程设计报告 课程名称:网页设计 报告题目:“舌尖上中华人民共和国”网页设计报告 学生姓名: *** 所在学院:信息科学与工程学院 专业班级:电商本**班 学生学号: * * 指引教师: *** 6 月24 日

课程设计任务书

摘要 《舌尖上中华人民共和国》是中华人民共和国央视播出美食类纪录片,重要内容为中华人民共和国各地美食生态。通过中华美食各种侧面,来呈现食物给中华人民共和国人生活带来典礼、伦理等方面文化;见识中华人民共和国特色食材以及构成中华人民共和国美食特有气质一系列元素;理解中华饮食文化精致和源远流长。该片重要主题是“变”,向观众展示老式农耕中华人民共和国,同步也告诉观众诸多中华人民共和国老式正在变化。这不但仅是在拍摄美食,更是在拍摄承载中华人民共和国人精神食物。本网站简介了中华人民共和国各地美食,网页是依照《舌尖上中华人民共和国》这档节目中七个主题来设计。分别为:自然地馈赠、主食故事、转化灵感、时间味道、厨房秘密、五味调和、咱们田野。本站建立使用了Fireworks、Flash和Dreamweaver网页制作工具。采用HTML语言、CSS样式、Javascript脚本语言编写网页,最后使静态页面也有丰富多彩视觉效果;此外又使用了网页特效,赋予了其她页面动态之美,动静结合,主题突出,吸引浏览者目光。 核心词:中华人民共和国;美食;文化 内容涉及:1.为什么要设计该网站? 2.本网站包括什么内容?采用了什么技术实现 3.建立本网站可以达到什么效果?

目录 一、作品简介................................................................................ 错误!未定义书签。 二、设计方案................................................................................ 错误!未定义书签。 1. 软硬件环境........................................................................ 错误!未定义书签。 2. 色彩方案............................................................................ 错误!未定义书签。 3. 目录构造图........................................................................ 错误!未定义书签。 三、实现过程................................................................................ 错误!未定义书签。 1. 创立本地站点.................................................................... 错误!未定义书签。 2. 首页.................................................................................... 错误!未定义书签。 3. “自然馈赠”页面............................................................ 错误!未定义书签。 4. “主食故事”页面............................................................ 错误!未定义书签。 5. “**”页面........................................................................... 错误!未定义书签。 6. 申请域名,发布网站........................................................ 错误!未定义书签。 四、结论与心得............................................................................ 错误!未定义书签。 五、参照文献................................................................................ 错误!未定义书签。附录................................................................................................ 错误!未定义书签。

课程设计说明书范例

综合测评系统的分析与设计 目录 第一章需求分析 (2) 一、需求调查 (2) 二、建立用例图 (2) 三、描述用例 (3) 第二章系统分析 (5) 一、寻找系统中的实体类 (5) 二、建立实体类的类图 (7) 三、建立用户界面类的类图 (7) 三、建立交互图 (8) 第三章系统设计 (10) 一、类图的调整与修改 (10) 二、人机界面设计 (10) 三、数据库设计 (14) 第四章系统实现 (15) 一、开发环境 (15) 二、建立数据库 (15)

第一章需求分析 一、需求调查 为贯彻党的教育方针,加强对学生的教育管理,鼓励学生在校期间刻苦学习、奋发向上、德智体全面发展,培养具有较高综合素质的优秀人才,河南科技大学制定了《河南科技大学学生德智体综合测评试行办法》、《河南科技大学优秀学生奖学金评定办法》。根据这两个文件的有关精神,我校每个学期都要对学生进行综合测评,并根据综合测评的结果,评选综合奖学金。由于在校学生较多,传统的手工计算方式难以满足学校日常工作的要求,因此,我校急需开发一个综合测评系统,以提高该项工作的效果和效果。 通过调查,我校综合测评工作的运行过程如下:由学习委员录入本班学生上一学期的各门课程的成绩,计算各个学生的课程成绩的平均分。由团支书录入本班学生上一学期的德育成绩。由体育委员录入本班学生上一学期的体育成绩。德智体三个方面的成绩录入完成后,由班长计算各个学生的综合分,计算公式为:综合分=智育分×70%+德育分×20%+体育分×10%。最后,由辅导员根据综合分评选综合奖学金。 二、建立用例图 从以上需求描述中,我们发现系统中的参与者有:学习委员、团支书、体育委员、班长、辅导员。识别出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1-1所示。

课程设计说明书

目录 1.课程设计项目及意义 (2) 2.设计题目具体技术要求和功能 (2) 3.方案比较与确定 (2) 3.1单片机的发展与现状 (2) 3.2单片机应用系统简介 (3) 3.3总体设计方案 (4) 3.3.1 功能系统 (4) 3.3.2需求分析 (4) 3.3.3控制系统设计(附图) (4) 4.可行性分析 (6) 4.1 技术可行性 (6) 4.2经济可行性 (6) 4.3操作可行性 (7) 5. 硬件电路设计 (8) 5.1在画图的时候应该注意的 (8) 5.2完整的电路原理图 (8) 5.3 元器件说明(简单介绍) (9) 5.4 硬件相关图例 (12) 5.4.1 真值表 (12) 5.4.2自动售货机的平面示意图 (12) 5.4.3硬件结构图 (13) 5.4.4 I/O地址分配 (14) 5.4.5 总体硬件构成 (15) 6.软件设计................................................................................................................................. - 16 - 6.1 程序主要说明............................................................................................................... - 16 - 6.1..1 软件结构设计分为系统定义及软件结构设计方面 (17) 6.1.2程序设计的步骤................................................................................................. - 17 - 6.2 程序流程图................................................................................................................... - 18 - 6.3 子程序流程图 (20) 6.4 中断程序流程图........................................................................................................... - 20 - 6.5 汇编程序源代码........................................................................................................... - 20 - 6.6 仿真调试现象及结果................................................................................................... - 23 - 7.设计总结 ................................................................................................................................ - 23 - 8.参考资料 ................................................................................................................................ - 23 - 致谢 ........................................................................................................................................... - 25 -

机械设计课程设计说明书格式

机械设计课程设计说明书格式 论文统一用A4打印纸书写(不允许用铅笔书写文字) 封面格式:教务处统一印制格式 扉页:装订设计任务书 目录页:书写目录 说明书装订顺序:封面+设计任务书+目录+正文+成绩评定表资料袋上的相关部分都要填写,资料袋底部写学号。 目录 1. 设计任务------------------------------------------------------1 2. 传动方案分析-----------------------------------------------页码 3. 电动机的选择计算-------------------------------------------页码 4. 传动装置的运动和动力参数的选择和计算-----------------------页码 5. 传动零件的设计计算-----------------------------------------页码5.1 高速级齿轮传动设计计算-------------------------------------页码 5.2 低速级齿轮传动设计计算-------------------------------------页码 6. 轴的设计计算-----------------------------------------------页码 7. 键连接的选择及计算-----------------------------------------页码 8. 滚动轴承的选择及计算---------------------------------------页码 9. 联轴器的选择-----------------------------------------------页码 10. 润滑与密封-------------------------------------------------页码 11. 箱体及附件的结构设计和选择---------------------------------页码 12. 设计小结---------------------------------------------------页码 13. 参考资料---------------------------------------------------页码

数据结构课程设计报告范例

Guangxi University of Science and Technology 课程设计报告 课程名称:算法与编程综合实习 课题名称: 姓名: 学号: 院系:计算机学院 专业班级:通信121 指导教师: 完成日期:2012年12月15日

目录 第1部分课程设计报告 (3) 第1章课程设计目的 (3) 第2章课程设计内容和要求 (4) 2.1 问题描述 (4) 2.2 设计要求 (4) 第3章课程设计总体方案及分析 (4) 3.1 问题分析 (4) 3.2 概要设计 (7) 3.3 详细设计 (7) 3.4 调试分析 (10) 3.5 测试结果 (10) 3.6 参考文献 (12) 第2部分课程设计总结 (13) 附录(源代码) (14)

第1部分课程设计报告 第1章课程设计目的 仅仅认识到队列是一种特殊的线性表是远远不够的,本次实习的目的在于使学生深入了解队列的特征,以便在实际问题背景下灵活运用它,同时还将巩固这种数据结构的构造方………………………………………………………………………………………………………………………………………………………………………………………..(省略)

第2章课程设计内容和要求 2.1问题描述: 迷宫问题是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒子中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对同一只老鼠重复进行上述实验,一直到老鼠从入口走到出口,而不走错一步。老鼠经过多次试验最终学会走通迷宫的路线。设计一个计算机程序对任意设定的矩形迷宫如下图A所示,求出一条从入口到出口的通路,或得出没有通路的结论。 图A 2.2设计要求: 要求设计程序输出如下: (1) 建立一个大小为m×n的任意迷宫(迷宫数据可由用户输入或由程序自动生成),并在屏 幕上显示出来; (2)找出一条通路的二元组(i,j)数据序列,(i,j)表示通路上某一点的坐标。 (3)用一种标志(如数字8)在迷宫中标出该条通路; (4)在屏幕上输出迷宫和通路; (5)上述功能可用菜单选择。

管理信息系统课程设计范例

管理信息系统课程学习报告 专业:计算机信息管理 班级:信息1101 :刚 学号:1125486514 成绩:优 评语:该课程设计详述了“酒店管理信息系统”开发过程,结构清楚,格式能够按照要求完成;重点容叙述较好,容较全面;整体设计能够理论联系实际运用所学知识分析问题,但解决问题能力有待提高。 年月日

一、课程学习目的 管理信息系统(MIS)是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的边缘性、综合性、系统性的学科,它运用经济管理理论、信息理论、系统理论、计算机科学等学科的概念和方法,融合提炼组成一套新的体系,它既具有较深和较宽的理论基础,又是一门实践性很强的学科。 作为一门课程,管理信息系统是经济管理类专业的必修课。本课程的任务和学习目的是使学生掌握管理信息系统的概念、结构和建立管理信息系统的基础、管理信息系统开发方法、管理信息系统开发过程各阶段的任务与技术、管理信息系统的开发环境与工具以及其它类型的信息系统等;使学生通过本课的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。 二、课程学习容 管理信息系统的学习和设计主要是掌握“管理信息系统开发的五个阶段”: 第一阶段:系统规划 第二阶段:系统分析 第三阶段:系统设计 第四阶段:系统实施 第五阶段:系统运行与维护 1、系统规划阶段 该阶段是将组织目标、支持组织目标所必需的信息、提供这些必须信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织息系统发展远景的系统开发计划。鉴于在实践中选题“酒店管理信息系统”,其系统规划阶段是针对酒店所提供的信息资源,为提高酒店信息管理水平,制定一个较为科学的信息系统开发规划。 其主要任务是在开发环境的调研基础之上,确定酒店管理信息管理系统的开发方向、系统需要达到的目的,制定酒店管理信息系统的总体政策和策略,做出人力、财力和物资的总体安排,制定来发活动的进度安排,制定MIS系统的总体结构,以确保酒店管理信息系统开发的下调行,避免开发的孤立性和重复性,同时预测酒店管理信息系统未来的发展,明确系统今后的发展、研究方向和准则。从战略角度为系统开发

机械设计课程设计说明书范本

一:设计题目:搓丝机传动装置设计 1.1 设计要求 1) 该机用于加工轴辊螺纹,其结构见下图,上搓丝板安装在机头上,下搓丝板安装在滑块上。加工时,下搓丝板随着滑块作往复运动。在起始(前端)位置时,送料装置将工件送入上、下搓丝板之间,滑块往复运动时,工件在上、下搓丝板之间滚动,搓制出与搓丝板一致的螺纹。搓丝板共两对,可同时搓出工件两端的螺纹。滑块往复运动一次,加工一件。 2) 室内工作,生产批量为5台。 3) 动力源为三相交流380/220V,电动机单向运转,载荷较平稳。 4) 使用期限为10年,大修周期为3 年,双班制工作。 5) 专业机械厂制造,可加工7、8级精度的齿轮、蜗轮。 图1.1: 搓丝机简图 1.2原始技术数据

1.3设计任务 1. 完成搓丝机传动装置总体方案的设计和论证,绘制总体设计原理方案图。 2. 完成主要传动装置的结构设计。 3. 完成装配图1 张(用A0 或A1 图纸),零件图2 张。 4. 编写设计说明书1 份。 二:机械装置的总体方案设计 2.1 拟定传动方案 方案一:

方案二: 根据系统要求可知: 滑块每分钟要往复运动24次,所以机构系统的原动件的转速应为24r/min。以电动机作为原动机,则需要机构系统有减速功能。运动形式为连续转动→往复直线运动。根据上述要求,可采用曲柄滑块机构,该机构有尺寸较小,结构简洁的特点。利用曲柄和连杆共线,滑块处于极限位置时,可得到瞬时停歇的功能。同时该机构能承受较大的载荷。整个搓丝机由电动机、开式齿轮减速器、一级减速器、曲柄滑块机构、最终执行机构组成。如方案一图所示。 其中,r=148.5mm; l=1371.5mm; e=666mm; 最大压力角α=33°; 急回夹角β=7°,急回特性为k=1.081。 采用一级圆柱齿轮减速器,外加开式齿轮减速器,主要优点是结构简单可靠,设计制造,维护方便。

课程设计设计说明书格式规范

课程设计设计说明书格式规范

课程设计设计说明书格式规范 一、课程设计设计说明书格式规范 装订成册的书面说明书和完整电子文档各一份,说明书统一采用A4纸打印,说明书格式如下,顺序为: (一)封面 (二)索命数正文,包括: 1、摘要(包括中文摘要和英文摘要): 分别为300字左右,应包括:工作目的、内容、结论、关键词 2、目录 以上部分以I、II……编制页码。以下部分根据章节编写序号和页码。 3、主体部分(不少于1 字,按要求设定页眉页角,要求居中) 主要包括引言或绪论、正文、结论、致谢,采用全角符号,英文和数字半角。每页28行、每行32-35个汉字,1.5倍行间距 3.1格式:主体部分的编写格式由引言(绪论)开始,以结论结束。主体部分必须由1页开始。一级标题之间换页,二级标题之间空行。 3.2序号 3.2.1毕业说明书各章应有序号,序号用阿拉伯数字编码,层

次格式为:1××××(三号黑体,居中)×××××××××××××××××××××× (内容用小四号宋体)。 1.1××××(小三号黑体,居左) ××××××××××××××××××××× (内容用小四号宋体)。 1.1.1××××(四号黑体,居左) ×××××××××××××××××××× (内容用小四号宋体)。 ①××××(用与内容同样大小的宋体) 1)××××(用与内容同样大小的宋体)a.××××(用与内容同样大小的宋体) 3.2.2说明书中的图、表、公式、算式等,一律用阿拉伯数字分别依序连编号编排序号。序号分章依序编码,其标注形式应便于互相区别,可分别为:图 2.1、表 3.2式(3.5)等 3.2.3说明书一律用阿拉伯数字连续编页码。页码由前言(或绪论)的首页开始,作为第1页,并为右页另页。题名页、摘要、目次页等前置部分可单独编排页码。页码必须统一标注每页页脚中部。力求不出空白页,如有,仍应以右页作为单页页码。 3.2.4说明书的附录依序用大写正体英文字母A、B、C……编序号,如:附录A。

机电一体化系统综合课程设计说明书

机电一体化系统课程设计 X-Y数控工作台设计说明书 学校名称:湖北文理学院 班级学号:2013279129 学生姓名:张亮 班级:机电1321 2015年11月

一、总体方案设计 1.1 设计任务 设计一个数控X-Y工作台及其控制系统。该工作台可用于铣床上坐标孔的加工和腊摸、塑料、铝合金零件的二维曲线加工,重复定位精度为±0.01mm,定位精度为0.025mm。 设计参数如下:负载重量G=150N;台面尺寸C×B×H=145mm ×160mm×12mm;底座外形尺寸C1×B1×H1=210mm×220mm×140mm;最大长度L=388mm;工作台加工范围X=55mm,Y=50mm;工作台最大快移速度为1m/min。 1.2 总体方案确定 (1)系统的运动方式及伺服系统 由于工件在移动的过程中没有进行切削,故应用点位控制系统。定位方式采用增量坐标控制。为了简化结构,降低成本,采用步进电机开环伺服系统驱动X-Y工作台。 (2)计算机系统 本设计采用了及MCS-51系列兼容的AT89S51单片机控制系统。它的主要特点是集成度高,可靠性好,功能强,速度快,有较高的性价比。 控制系统由微机部分、键盘、LED、I/O接口、光电偶合电路、步进电机、电磁铁功率放大器电路等组成。系统的加工程序和控制命令通过键盘操作实现。LED显示数控工作台的状态。

(3)X-Y工作台的传动方式 为保证一定的传动精度和平稳性,又要求结构紧凑,所以选用丝杠螺母传动副。为提高传动刚度和消除间隙,采用预加负荷的结构。 由于工作台的运动载荷不大,因此采用有预加载荷的双V形滚珠导轨。采用滚珠导轨可减少两个相对运动面的动、静摩擦系数之差,从而提高运动平稳性,减小振动。 考虑电机步距角和丝杆导程只能按标准选取,为达到分辨率的要求,需采用齿轮降速传动。 图1-1 系统总体框图

51CTO下载-电子商务网站课程设计报告范例

1.正文 (1)引言 ①.程序设计的背景 21世纪的重要特征是数字化、网络化和信息化。自从上个世界90年代以后,以因特网为代表的计算机网络得到了飞速的发展,已从最初的教育科研网络发展成为商业网络,并已成为仅次于全球网的世界第二大网络。很多人认为现在已经是互联网的时代,这是因为互联网正在并继续改变着我们的工作和生活的各个方面,加速了全球信息革命的进程。现在人们的生活、工作、学习和交往都已经离不开因特网,互联网成为全球通信与贸易的重要工具。网上购物系统正在成为人们日益信赖的购物平台,其以优越的方便快捷性、实用性、可获得性等特性获得越来越多人的青睐,网上购物逐渐成为很多人购物的主要途径。另外,随着计算机身份认证技术、数字签名、数据库安全、数字水印、信息隐藏、入侵检测、防火墙等网络安全技术的发展使得网上购物的环境越来越安全,大型的合理构建,政府机构完备的法律制度都极大的保证了网上购物的安全性,提高了顾客的信任度,使得网络购物更加普及。作为当代的大学生,网络更是贯穿于我们的生活,加上年轻人乐于尝试新生事物的心理趋向也让我们对于网上购物有了更多了解并参与其中。基于对网络购物环境的理解,结合自己的网络购物的体会,本小组成员进行了此次课程设计,基本上实现了简单的基于Java平台的JSP电子商务设计(电脑购物B2C模式的电子商务)。 ②.程序设计的需求分析 本电子商务总体基于Java,利用服务器端动态网页开发的JSP技术,辅以客户端动态网页开发的Javascript技术,主要设计实现以下功能: 1.前台销售,包括以下容: 1)用户注册: 显示注册界面,通过Javascript技术判断用户填写的注册信息是否规,用户名是否已经存在、填写的密码是否一致、Email是否为正确格式等等。用户确认所填注册信息并通过验证后,将注册信息添加到数据库中的userInfo表中。 2)用户登录 用户输入用户名和密码后,检验所输入的用户名和密码是否与数据库中的用户名和密码一

软件工程课程设计案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书 .................................. - 3 -第二章软件项目的概要设计说明书 (16) 第三章网上招聘系统详细设计 (51) 第四章软件项目的编码案例说明 (64) 第五章网上招聘系统客户端系统测试计划 (71) 第六章网上招聘系统客户端系统测试设计 (75) 第八章网上招聘系统客户端系统测试报告 (92)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************有限公司软件工程过程化组织 [2]《需求规格报告格式标准》,************有限公司软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件有限公司 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改内容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要 招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司

西华大学课程设计说明书样本

课程设计说明书 课程名称:建筑电气 课程代码: 106008819 题目:德阳市文物中心库房照明系统设 计 学生姓名:何杰峰 学号: 3320120491119 年级/专业/班:2012级建环4班 学院(直属系) :建筑与土木工程学院 指导教师:李茜 建筑电气课程设计任务书 学院名称:建筑与土木工程学院专业:建筑设备与能源应用工程(智能)年级:2012级

一、设计题目:德阳市文物中心库房照明系统设计 说明:根据自己的建筑图纸,独立完成设计。 二、主要内容 根据所给的建筑图纸,完成部分或全部建筑区域的照明系统设计。主要内容包括: 1.熟悉建筑平面图、了解设计范围,分析使用要求,收集有关技术资料和技术标准; 2.确定照度标准、照明方式和照明种类 3.选择光源和照明器类型; 4.进行照度计算,确定光源的容量、选择照明灯具; 5.插座、开关的选择及布置 6.确定各设备供电方式及配电箱位置,确定配电方案; 7.确定导线/电缆的敷设方式,选择导线/电缆型号和布线方式; 8.选择配电装置、照明开关和其他电气设备; 9.根据需要确定应急照明系统的设备及位置,考虑应急照明设备的供电方式; 10.绘制相关的设计图纸。如:照明平面布置图、配电系统图等。 说明:更加建筑平面图大小及复杂程度,照明系统必做,应急照明可以只是方案设计,还可以根据工作量大小增设防雷接地系统设计或弱电系统设计任务。 三、具体要求: 在教师的指导下,按课程设计任务书的规定,独立地、认真地、有计划地按时完成设计任务。在课程设计工作中,能综合应用所学的理论知识与技能,去分析和解决工程实际问题;学会依据设计任务进行资料收集、加工和整理,掌握建筑电气设计的流程、方法和标准,提高设计、理论分析、技术文件编写的能力。通过课程设计,培养严肃认真的科学态度和严谨的工作作风、遵守纪律以及一丝不苟的敬业精神。 要求:根据建筑图纸,确定本工程拟设置的电气系统,完成课程设计。文中的语言简练通顺,图表规范正确;文中的图形和符号尽量采用IEE标准;课程设计论文内容完整、字迹工整、图表整齐规范、数据详实。课程设计论文应按学院的统一要求格式撰写及装订。 四、主要技术路线提示 按建筑类别、性质确定照度标准;考虑照度、使用环境、灯具安装及控制方式的基础上选择适当的灯具种类,进行照度计算、选择实际灯具;考虑一般照明、局部照明、应急照明、插座及空调负荷需要,设计适当的配电方案。根据所设计的配电方案,考虑配电箱的位置,并进行导线和开关的选择计算,选择所需导线和开关,选择相应的配电箱。

相关文档
相关文档 最新文档