- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息工程学院计算机系课程设计报告
PAGE
6 -
信息工程学院课程设计报告
题 目: 幼儿园管理系统
系部名称
:
专业名称
:
计算机科学与技术
班 级
:
学号
:
201503
学生姓名
:
指导教师
:
一、?课程设计目的
本次课程设计的目的是通过进行一次对软件系统的开发、编写、测试及运行而对本学期所学习的C语言这门课程有更深一步的认识、了解及其使用。通过VC6.0集成开发环境及控制台应用程序进行代码的运行和调试,应用程序完全由C语言进行编写,利用C语言建立链表,结构体和指针等。
二、课程设计内容
使用VC6.0集成开发环境开发出目标程序“幼儿园管理系统”,生成的EXE应用程序在控制台内运行。本系统包括幼儿园儿童信息的初始化新建,按儿童姓名、班级等查询,对单个儿童进行信息修改,删除,以某个信息为条件进行降序排列等功能。
三、软硬件环境及系统所采用的体系结构
系统采用C99标准的C语言开发环境代码,VC++运行库作为底层支持。进入系统,首先是系统菜单,有若干选项,包括儿童信息的初始化,单个儿童的信息修改、删除,姓名查询,以儿童身高为条件进行排序。
四、需求分析
1.功能需求
本系统类似于传统的幼儿园信息管理系统,可进行一般的儿童信息新建,修改,查询等功能,第一次使用该程序必须先进行新建儿童信息操作。
2.性能需求
本系统可在Windows2000及以上的Windows系列的系统上运行。
3.可靠性和可用性需求
系统的出错率不超过2%,若大于这个数字,则说明系统该进行维护了。并且在两个月内的出错率不多于2次。
4.数据需求
系统要求的数据较为宽松,但要指出的是,在用户新建时,用户名必须为字母(大小写均可,大些也视为小写)、下划线、数字均可,但是不包括¥、$之类符号。尤其值得注意的是,在用户名左右输入的空格将被系统自动过滤。
五、系统设计
1.系统结构图(功能模块图)
(1) 系统功能图
幼儿园管理系统
幼儿园管理系统
显示儿童信息插入儿童信息退出系统查询儿童信息更新儿童信息删除儿童信息输入儿童信息
显示儿童信息
插入儿童信息
退出
系统
查询儿童信息
更新儿童信息
删除儿童信息
输入儿童信息
(2)儿童实体E-R图
儿童
儿童
新建
查询
修改
排序
浏览
六、系统的实施
系统的运行环境为microsoft Visual C++运行库, 使用C语言作为开发工具,系统界面如下:
七、系统评价及心得体会
此次系统编写的流程完全按照软件工程学习的开发软件的流程来进行的,基本按照可行性分析,需求分析等步骤严格执行下来,在时间上也是完全暗转进度来执行,使我深切感受了软件开发的过程,虽然系统较小,而且只有我一个人从头进行到尾,但这也为我提供了很多宝贵的项目开发经验。值得考虑的是,在以后开发其他软件系统时,对链表的设计尤其要重视,尤其是链表地址之间的关联,以及链表的建立,这一切不能照搬书本上的内容。要设计出较好的程序,要根据具体情况作出相应的调整。灵活运用各种函数和算法语句才是最高境界。
八、参考文献
C语言程序设计项目教程 李迎秋 东软电子出版社
九、附录
#includestdio.h
#includestdlib.h
#includestring.h
#define TITLE 幼儿园管理系统
#define MAX 10
#define MENU_MAIN_COUNT 8
#define MENU_SEARCH_COUNT 4
void input_record();
void show_record();
void search_record();
void update_record();
void delete_record();
void insert_record();
void save_to_file();
void exit_system();
void search_by_class();
void search_by_name();
void search_by_sex();
void search_exit();
typedef struct student{
char name[MAX];
char sex[MAX];
int weight;
int height;
char tel[15];
char wday[9];
char address[30];
char class[8];
char birth[9];
struct student * next;
}stu;
stu * head=NULL;
typedef struct n
您可能关注的文档
- 优秀高层建筑学生设计作业汇编.pptx
- 优质服务定义和需要技巧.ppt
- 城市基础设施建设与管理.ppt
- 城市燃气管道竣工资料模板.doc
- 有限空间作业安全管理制度.pdf
- 城市综合体智能化系统技术建议书.ppt
- 有效培训他人—学员手册用.pptx
- 乘法公式与因式分解——基础知识.ppt
- 幼儿教师怎样上好一节公开课.ppt
- 幼儿教师专业成长实践途径.ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)