- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
.
.
信息科学与工程学院
课程设计报告书
专 业:通信工程
课程设计名称:《程序设计实践》
题 目:简易宾馆客房管理系统
班 级:
设 计 者:
学 号:
指 导 教 师:
完 成 时 间:
重庆交通大学信息科学与工程学院课程设计任务书
课 程
程序设计实践
班级
指导教师
题 目
简易宾馆客房管理系统
同组人数
1人(代码量不少于300行)
设计要求
1.主要功能包括:管理信息的录入、修改、增加、删除、查询、统计、输出等;
2.数据用文件存储;
3.主要操作采用菜单方式;
4.数据输入有容错功能(比如成绩:0-100分,性别:“男”、“女”,日期型数据年、月、日的限制等);
5. 分别用链表和数组实现所要求的功能。
报告书要求
设计报告主要包括内容(参见后面的格式):
1.系统的功能需求及分析
2.数据结构及主要算法设计说明
3.系统总体结构
4.系统实现及主要代码
5.系统功能测试
6.设计体会
要求:
学生完成课程设计后,每个同学均应提交课程设计报告及软件;
设计报告要求文字通畅,排版规范;
设计报告文字原则上不少于3000字(程序代码除外),并装订成册。
版面要求
1.题目用黑体三号,段后距18磅(或1行),居中对齐;
2.标题用黑体四号,段前、段后距6磅(或0.3行);
3.正文用小四号宋体,行距为固定值“20”,程序代码用固定值“15”;
4.标题按“一”、“㈠”、“1”、“⑴”顺序编号。
上机时间安排
星期
周次
一
二
三
四
五
六
日
第17周
★
★
第18周
★
★
指导地点及考核时间
1、指导地点:
2、考核时间:
重庆交通大学信息学院课程设计评分表
序号
项目
评分标准及说明
评分
1
学生自评分(20%)
按任务书的要求,学生根据任务完成情况及质量自我评分。多人一组共同完成者,19-20分不超过1人,17-18不超过2人,由组长评分(多人一组独立完成者按独立完成定)。
2
纪律及平时成绩(10%)
按规定时间到实验室完成实验及综合实验,每缺1次实验扣2分,缺4次及以上不得分。
3
系统演示(功能)及答辩(40%)
根据学生PPT汇报、系统演示及回答问题情况,由答辩组(老师)给出答辩等级(直接在此评分表中打“√”),指导教师按等级相应分值打分
答辩等级
分值
A+
39-40
A
38
A-
36-37
B+
34-35
B
32-33
B-
30-31
C+
28-29
C
26-27
C-
24-25
D
0-23
4
项目设计报告(30%)
根据学生完成的项目设计报告书情况,由指导教师给定等级(直接在此评分表中打“√”)及成绩(特别提醒:设计报告相同者均记0分)
答辩等级
分值
A+
30
A
28-29
A-
27
B+
25-26
B
23-24
B-
21-22
C+
20
C
19
C-
18
D
0-17
指导教师:
总分:
简易宾馆客房管理系统
设计报告
系统的功能需求及分析
(一)设计要求:
1.主要功能包括:管理信息的录入、修改、增加、删除、查询、统计、输出等;
2.数据用文件存储;
3.主要操作采用菜单方式;
4.数据输入有容错功能(比如成绩:0-100分,性别:“男”、“女”,日期型数据年、月、日的限制等);
5. 分别用链表和数组实现所要求的功能。
(二)具体设计思路:
1.针对我设计的简易宾馆管理系统,其所需实现的具体功能如下:
(1)登记入住;
(2)信息修改;
(3)信息查找;
(4)退房登记;
(5)入住情况统计输出;
(6)基本数据文件存储;
2.对于要求的容错功能,主要是在如下地方:
(1)入住登记时判断输入客人身份证号码是否为18位;
(2)入住登记时判断输入电话号码是否为11位;
(3)入住登记时判断是否还有空房间;
(4)入住情况统计输出时判断是否入住客人;
(5)菜单选择的时候必须输入相应的数字(如输入8便会进行报错);
(6)选择房型的时候必须输入相信的数字(同上报错);
二、数据结构及主要算法设计说明
(一) 数据结构
1.数组
所需要存储的基本信息为:客人姓名,身份证号码,手机号码,入住天数,房号,已入住房间数;
#define Number 60//共有房间60间
struct information{
char name[20];//客人姓名
char IDnumber[18];//身份证号码
char phonenumber[11];// 手机号码
in
文档评论(0)