数据结构课程设计题目(2012.9.2计科0901-0904)

数据结构课程设计题目(2012.9.2计科0901-0904)

ID:5663903

大小:52.00 KB

页数:5页

时间:2017-12-21

数据结构课程设计题目(2012.9.2计科0901-0904)_第1页
数据结构课程设计题目(2012.9.2计科0901-0904)_第2页
数据结构课程设计题目(2012.9.2计科0901-0904)_第3页
数据结构课程设计题目(2012.9.2计科0901-0904)_第4页
数据结构课程设计题目(2012.9.2计科0901-0904)_第5页
资源描述:

《数据结构课程设计题目(2012.9.2计科0901-0904)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据结构课程设计题目(适用于计科0901-04班的同学)请各班班长(班长不校的请班长指派一个负责人)负责统计自己班级同学所选题目,题目一旦选定不能更改,且同一班级中每人题目必须不同,不能出现不同人选同一题目的情况。必须用C语言实现。请将统计好的结果发送到老师邮箱:计科0901-02班发送至:liyunsunlight@gmail.com孙丽云计科0903-04班发送至:lishan_106@yahoo.com.cn李珊项目做完,需分别向提交题目的老师提交程序源代码与课程设计报告,且需当面演示程序,老师给出成绩。1-20个题目的总的模块要求:第一个模块——主

2、函数main()的功能是:根据选单的选项调用各函数,并完成相应的功能。  第二个模块——Menu()的功能是:显示提示选单。  第三个模块——Quit()的功能是:退出选单。  第四个模块——Create()的功能是:创建新的是数据记录。  第五个模块——Add()的功能是:增加新的数据记录,并返回选单。  第六个模块——Find()的功能是:按要求查询相关的信息,如果找到了,则显示该信息,如果未找到,则提示文件中没有该信息,并返回选单。  第七个模块——Alter()[的功能是:修改某条记录的信息,如果未找到要修改的记录,则提示系统中无此记录,并返回选单

3、。  第八个模块——Delete()的功能是:删除某条记录,如果未找到要删除的记录,则提示通讯录中没有,并返回选单。  第九个模块——List()的功能是:显示通讯录中的所有记录。一、用链表实现以下系统,完成链表的建立(至少包括10个结点),以及链表中信息(结点)的插入、查找、删除、修改、输出等操作,具体的模块要求见第1行。要求用“文件”存储数据。1.通讯录管理系统的设计与实现(1)通讯者信息包括:编号(charnum[3])、姓名(charname[9])、性别(charsex[1])、电话(charphone[11])(2)除了总的要求外,还需统计通讯

4、录中男性人数及女性人数2.学生信息管理系统的设计与实现(1)学生信息包括:学号(charnum[3])、姓名(charname[9])、性别(charsex[1])、成绩(floatscore)(2)除了总的要求外,还需计算学生的平均成绩、以及优秀的人数3.图书管理信息系统的设计与实现(1)图书信息包括:书号(charnum[3])、书名(charname[9])、作者(charauthor[9])、定价(floatmoney)(2)除了总的要求外,还需计算查找同一作者的所有书、以及定价高于50的书的数目4.职工工资管理系统的设计与实现(1)职工信息包括:

5、职工号(charnum[3])、职工名(charname[9])、职工级别(chartype[6])、工资(floatmoney)(2)除了总的要求外,还需计算职工的平均工资、并按工资由高到低排序5.房屋销售管理信息系统的设计与实现(1)房屋信息包括:房屋号(charnum[3])、售房者姓名(charname1[9])、中介职工姓名(charname2[6])、房屋销售价格(floatmoney)(2)除了总的要求外,还需计算超过200万的房屋总数,并输出这些房屋的详细信息。6.教师职称管理系统的设计与实现(1)教师信息包括:编号(charnum[3])

6、、姓名(charname[9])、性别(charsex[5])、职称(charprof[6])、所在院系(chardept[10])(2)除了总的要求外,还需按职称级别由高到低排序,并统计各职称人数及各院系各职称人数。7.宾馆客房管理系统的设计与实现(1)客房信息包括:房间号(charnum[3])、房间类型(chartype[10])、价格(floatmoney)、是否入住(intflag)(2)除了总的要求外,还需计算各类客房的收入情况,并按楼层统计没有入住的客房数。二、用顺序表实现以下系统,完成顺序表的建立(至少包括10个元素),以及顺序表中信息(结

7、点)的插入、查找、删除、修改、输出等操作。8.通讯录管理系统的设计与实现(1)通讯者信息包括:编号(charnum[3])、姓名(charname[9])、性别(charsex[1])、电话(charphone[11])(2)除了总的要求外,还需统计通讯录中男性人数及女性人数9.教师信息管理系统的设计与实现(1)教师信息包括:工号(charnum[3])、姓名(charname[9])、性别(charsex[1])、课时(inttime)(2)除了总的要求外,还需计算所有教师的总的课时数、以及课时超过200的人数11.职工工资管理系统的设计与实现(1)职工

8、信息包括:职工号(charnum[3])、职工名(charname

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。