下载此文档

C语言课程设计-网吧管理系统.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
《通信工程专业C语言课程设计》
报告
专业: 通信工程
班级: 0802
姓名: 赵松
指导教师: 丁雄
二00九年十二月二十五日
目录
一、课程设计题目及所涉及知识点……………………1

二、课程设计思路及设计流程图………………………1

课程设计中遇到的难点及解决办法………………4

小结…………………………………………………4

参考书目…………………………………………………6
附录原程序………………………………………………7

(一).课程设计题目:网吧管理系统
(1).基本内容
网吧管理系统管理信息包括会员的会员名、性别、年龄、积分等。试设计一网吧管理系统,使之能提供以下功能:
系统以菜单方式工作,密码登陆。
会员信息的录入(增加数据)。用数组数据类型赋初值的方法把会员信息送到
各个数组中(但要注意是合法数据),然后把它们保存起来。
会员信息的删除(删除数据)。任意输入一位会员号,将它所有的信息从组数中删除。
会员信息的浏览(查找数据)。任意输入一位会员号,打印出他的所有数据。要求能多次查找。
会员积分的计算(积分数据)。任意输入一位会员号,打印出会员的积分。要求能多次积分计算。
。输入密码登陆系统。
(2). 课程设计的要求与数据
编程时,设计函数来完成每个功能,通过main函数调用各函数。
程序中的输入输出要加提示说明。
输出的结果要准确、清晰、美观。
(二).所涉及知识点:
结构体数组的定义与引用;函数的定义与调用;局部变量和全局变量; for循环语句;指针;if语句;switch语句;break语句;格式输入与输出;字符串处理函数;函数的定义;数组作为函数参数.
二、课程设计思路及设计流程图
1、课程设计思路
根据题目的要求,需要一个主程序main()和12个子程序,分别为quit()、loading()、menu()、input()、save()、load()、list()、window()、add()、del()、search()、point();可以实现退出、登陆、菜单、输入、保存、导入
、列表、界面、增加、删除、查找、积分。其中,登陆、增加、删除、查找、积分五个函数为主要处理对象,也是网吧管理系统的核心部分。
2、课程设计流程图
Main()
开始
输入文字
选择
调用loading()
判断密码
调用menu()
case1
case2
case3
case6
case7
case4
case5
del()
quit()
point()
menu()
Add()()
search()
list()
input()
输出所选内容
退出
N
Y
Y
N
N
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
选择



Del()
开始
输入要删除的会员名
判断会员是否存在
所要删除会员信息
确认删除
返回menu()
Y Y
N
Y
N
三、课程设计中遇到的难点及解决办法
1 结构体数组的定义。
当在结构体中有float型数据时系统会提示错误。
解决方法:用其他变量代替然后再定义。
2 在调试未运行完自动跳出到主界面。
解决方法:是由于系统问题,在遇到float型数据时会出现系统错误。
3 变量未定义而先使用。
解决方法:定义变量。
4 输入名称与数据库中文件的数据匹配。
解决办法:若输入名称存在,则跳回主界面,重新操作。若不存在,则进行下一项。
5文件的保存与导入。
解决方法:利用文件指针。
6不知道如何使型参于实参一一对应。
解决办法:对应相应参数调试。
7在调试程序是出现死循环。
解决办法:找出循环语句,调试修改范围。
8在进行导入时出错。
解决方法:看变量是否一致,看型参以实参是否对应。
9 整合完善。
解决办法:增加清屏和提示等措施完善美化程序。
四、小结
C语言是一门计算机基础语言,通过这一学期的学习,对于它的一些特点和算法有了一定程度的了解,并能够做一些中等的题目,但并没有完全掌握。这两周的课程设计正是让我们巩固以前的知识并在此基础上能够有所突破。作为一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。同时,其特点鲜明,它是一种结构化语言。层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理

C语言课程设计-网吧管理系统 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1136365664
  • 文件大小115 KB
  • 时间2018-02-10