1、 软件学院软件学院课程设计报告课程设计报告 网吧管理网吧管理系统系统 年级班级:年级班级: 专业方向:专业方向: 学学 号:号: 姓姓 名:名: 指导老师:指导老师: 二零一零年六月二零一零年六月 一、一、问题描述问题描述 本程序是一个网吧管理程序,首先选择界面选择需要的服务,包括查询空机 位, 预订与取消机位, 用户可通过屏幕提示, 查询自己的信息, 包括打印预订单, 等候单,以及打印用户列表。操作简洁,较易掌握。 二、二、基本要求基本要求 1、软件要求软件要求 Windows XP、Windows Vista、Windows7 64 位系统。使用 VC+6.0 2、硬件要求硬件要求 CPU
2、:CORE I5 2.14GHZ 内存:4G 三、需求分析三、需求分析 1、功能需求功能需求 实现对网吧机位的预定,查询,取消预订,以及打印预订与候选单。 2、性能需求性能需求 根据系统提示选择查询以及预定的时间段 四四、测试数据测试数据 查询时间:2010-06-23 时间段:1 机位预订:2010-06-23 时间段:1 预订者姓名:杨骥 预订者电话:123 打印预订单; 输出:预定日期:2010-06-23 预定时间:08:00 联系电话:123 五五.疑难解答疑难解答 六六. 心得体会心得体会与研究方向与研究方向 通过对 C 语言的学习,了解 C 语言的基本知识,运用 C 语言可以解决
3、许多实 际问题,尤其是在信息管理方面,C 语言作为一门高级和计算机编程语言,有其 强大的功能。同时我也知道了我们随时都要培养自己的动手能力,只有这样,才 能更好的适应这个日新月异的飞速发展的社会。 在系统的时候发现自己的能力还是有限,要想学好 C 语言,并且灵活应用还 是需要下苦功夫的,在接下来的暑假中我会经常上机实践,做到熟练掌握 C 语言 中的精华。 数据结构是 C 语言的基础,希望能在把编程练习好之后,继续深入学习数据 结构,并结合 C 语言来继续进一步提高编程能力。 七七. 程序源代码程序源代码 #include #include #include #define N 1 /* 计算机
4、总台数,可以根据实际需要改动 */ #define P 11 /* 定义输入的日期字符数组,其格式为 2009-12-23,共 11 位 (包含0),无需改动 */ #define T 12 /* 手机号码长度,共 12 位(包含0) */ #define S 13 /* 表示时间段的输出长度,如 8:00-10:00,共占 13 位 */ /* 数据结构的定义 */ /* 计算机类(关于类,有点 OOP 的的意味,在这里可以理解为相关数据在内存中的 表现形式) */ struct Computer int no; /* 计算机编号,个人感觉在这里没多大用处 */ int isOrder; /* 是否被预定,0 表示未预定,1 表示已预定 */ ; /* 用户类 */ struct User char nameP; /* 用户姓名 */ char telT; /* 用户联系方式 */ struct User *