全球旧事资料 分类
《C语言课程设计》任务书
一、基本情况
课程代码:0402002课程类别:必修课课程学分:1学分课程学时:1周课程对象:自动化2010级
二、时间安排
时间20115暑假期间任务指导老师给学生布置课程设计的任务及要求学生认真阅读设计任务书根据设计任务及要求,对系统进行需求分析、概要设计和详细设计,并在此基础上编写程序代码初稿学生提交系统程序清单初稿上机调试修改并完善程序上机调试程序,并接受指导老师的验收书写课程设计报告提交课程设计报告
三、设计题目、任务及要求
题目一:实现车票管理系统任务:自学C语言中有关链表及外部文件的内容,设计出车票管理系统。要求如下所述:一车站每天有
个发车班次,每个班次都有一个班次号(1、2、3…
),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如:班次发车时间起点站终点站行车时间额定载量已定票人数1800郫县广汉245302630郫县成都054040
f3700郫县成都054041000郫县成都0540根据以上情况设计出相应的车票管理系统,具体功能如下:录入功能录入班次信息信息用文件保存,可不定时地增加班次数据浏览功能
202
浏览班次信息,可显示出所有班次当前状总如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息。查询功能查询路线:可按班次号查询,可按终点站查询。售票功能当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。退票功能退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。题目二实现通讯录管理系统任务:自学C语言中有关链表及外部文件的内容,设计出通讯录管理系统。要求如下所述:建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;;能够提供添加、删除和修改通讯录信息的功能;能够提供按不同方式查询的功能;如按姓名或年龄、电话等查询;将通讯录保存在文件中;能够按表格方式输出通讯录信息。要求:①学生从以上几个设计任务中任选其中一个完成。②根据以上功能需求,自己定义单链表结点的存储结构;③为了保证所有的数据可以长期被使用,要求程序能将相关数据存储在外部数据文件中,具体数据格式和文件名、路径等自定;④提供友好的用户界面,方便用户操作。
f(注:以上课程设计题目中学生可以任选其中一个完成,也可自拟一个类似r
好听全球资料 返回顶部