《c语言程序设计》课程设计-大型作业(08)
一、题目。1)宾馆住宿信息管理系统。
二、需要处理的基础数据。
1) 宾馆住宿信息管理系统。
对宾馆所有客房的住宿信息进行管理,主要包括客房基本信息、客户住宿信息。
客房分类信息参考:
客房基本信息参考:
客户住宿信息参考:
三、系统功能。
1) 各种基本数据的录入。如:客房基本信息录入、高校基本信息录入、楼盘基本信息录入等。
2) 各种基本数据的修改。即:允许对已经录入的数据重新进行编辑、修改。
3) 各种基本数据的插入。
4) 各种基本数据的删除。
5) 基于各种数据的查询。如:房间类别为’2’(二人间)的所有房间、学校名称中包含keji(科技)的所有高校、占地面积在100000平方米以上的所有楼盘等。
6) 基于各种基本数据的统计计算。如:
6-1-1)统计每种类别的客房可住人数、入住数、未住数、入住率%(保留两位小数),按入住率从高到低排序后输出。
6-1-2)按月统计各类客房的营业额。
6-1-3)按年度统计各客房营业额。
6-1-4)列出年度入住率最高的十个客房基本信息(如:房间编号、房间类别、入住天数、营业额等)。
6-1-5)宾馆住宿信息其它方面的统计(自行确定)。
四、数据结构说明及举例。
1)三个系统的数据结构都可以采用三个方向的十字链表或二个方向的十字链表来处理,相应的难度系数有所不同。
2)三个系统的部分数据结构举例见图1、图2、图3、图4、图5、图6。
图1 宾馆住宿信息三个方向的十字交叉链表。
图2 宾馆住宿信息二个方向的十字交叉链表。
五、题目和难度选择的规定。
1、题目选择的规定。
1) 学号尾数(最后一位)为者自动选择题目(1),即:宾馆住宿信息管理系统。
2) 学号尾数(最后一位)为者自动选择题目(2),即:高校招生信息管理系统。
3) 学号尾数(最后一位)为者自动选择题目(3),即:房产销售信息管理系统。
2、难度选择的规定。
1)选三个方向的十字交叉链表数据结构的难度系数为1;选二个方向十字交叉链表数据结构的难度系数为0.85。
2)采用文本菜单界面的难度系数为1;采用简易菜单的难度系数为0.85。
请每个同学根据实际掌握程度和能力选择相应难度系数的题,要求能够独立完成。
六、要求。1、只能使用c语言,源程序要有适当的注释,使程序容易阅读。
2、要有用户界面。要求至少采用简易菜单;鼓励采用文本菜单界面甚至采用图形菜单界面。
3、必须使用结构和十字交叉链表等数据结构。
4、使用文件保存数据。
5、至少输出一份报表(屏幕输出即可),鼓励自行增加新功能。
6、写实验报告(要求正规打印,a4幅面),内容包括:
题目。 系统功能模块结构图。
数据结构设计及用法说明。
程序结构(画流程图)
各模块的功能。
试验结果(包括输入数据和输出结果)
体会。 参考文献。
附录:程序清单及源程序软盘。
7、凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩并向学院报告。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩并向学院报告。
8、附:封面格式。
七、创建文本菜单与打印输出的提示。
1、与创建文本菜单的相关函数。
window、textbackground、clrscr、
textcolor、cprintf、bioskey、
gotoxy、gettext、puttext、putch
请自行查阅相关资料,了解这些函数的用法。
2、打印输出。
使用下列语句:
file *fp;
fp=fopen(“prn”,”w”);
可以打开打印机。
八、参考书目。
turbo c 使用大全第一册、第二册徐金梧等编译北京科海培训中心。
九、评分标准(百分制,难度系数为1)
1、上机演示占40%(40分)。
其中功能演示占本部分的70%(28分),回答问题占本部分的30%(12分)。
2、课程设计报告占40%(40分)。
其中报告占本部分的70%(28分),源程序清单占本部分的30%(12分)。
3、程序风格占20%(20分)。
其中数据结构(如是否用十字交叉链表)以及**的简洁性占本部分的50%(10分),程序注释占本部分的50%(10分)。
华中科技大学计算机科学与技术学院。
c语言程序设计》课程设计。
实验报告。题目: xxxxxx信息管理系统
专业。班级。
学号。姓名。
成绩。指导教师。
完成日期: 2023年月日。
C语言程序设计课程设计题目
评分标准 1 本课程分两部分进行考核,即答辩和课程设计报告书,各占50 2 答辩不过则本课程不过 3 答辩评分标准 4 课程设计报告书评分标准。注意事项 1 本课程设计要求书写报告,报告上1班的指导教师 李益才,2班的指导教师 谭晋,3班指导教师 王宏刚。2 时间及地点安排。辅导时间 待定。地点 计...
《C语言程序设计》课程设计大纲
五 考核方式与评分办法。1 考核方式 考查 学生上机操作演示,教师检查 提问,评定上机成绩 2 评分办法 由指导教师根据学生完成任务的情况 课程设计说明书的质量和课程设计过程中的工作态度 课程设计报告的完成情况等综合打分。成绩评定实行优秀 良好 中等 及格和不及格五个等级。优秀者人数一般不得超过总人...
C语言程序设计课程设计封面
专业 电气工程及其自动化。班级 电气1404 姓名 肖昕奥 学号 201409032 指导教师 王黎。兰州交通大学自动化与电气工程学院。2014 年 7 月 15 日。1 一基础题 两个磁盘文件a和b,各存放一行字母,要求有把这两个文件中的信息合并 按字母顺序排列 输出到一个新文件c中。题目分析 i...