【精品】程序设计题目
程序设计题一:车友信息管理系统 【问题描述】 该系统要求建立某一车友会车友信息管理系统,并具有排序、查找、计算、显示等功能。通过此课题, 熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。 【功能要求】 (1)车友信息应包括: 车主信息(会员名,昵称,性别,职业,驾龄,年龄等),驾车信息(车辆品牌,车款,颜色等)等。 (2)需要实现的功能 1)要求进入系统需要输入口令验证 2)建立车友信息库,按照年龄从小到大显示车友信息 3)实现车友会新加入会员信息和退会会员信息的更新 4)按照车款查询车友信息 5)计算会员总数,及某一车辆品牌的车友总数 6)查找女性车友的信息 7)将该车友会的信息内容存为文件。 (3)界面友好,输入信息符合逻辑如驾龄为正值等。 程序设计题二:房屋租售管理系统 【问题描述】 该系统要求建立某房屋租售中介管理系统,并具有排序、查找、计算、显示等功能。通过此课题,熟练掌 握文件、数组、指针的各种操作,以及一些算法思想的应用。 【功能要求】 (1)房屋租售管理信息应包括:(其中房源和客户的信息应该根据日常情况进行合理设置) 基础信息:门店信息,楼盘信息,员工信息等 客户管理:求租客户,求购客户,出租客户,出售客户等 房源管理:出售房源,出租房源等 统计分析:销售情况统计,佣金收入统计等。 (2)需要实现的功能 1)用户需要输入口令进入房屋租售管理系统 2)实现房屋租售管理信息的建立 3)计算系统的各类客户数量,查询各类客户的需求状况 4)按照出租金额或者出售价格进行排序,显示用户相关信息 5)统计某时间段内的销售业绩,统计佣金收入。 6)将本系统的所有相关信息内容存为文件。 (3)界面友好,佣金的收取应该符合常规。 程序设计题三:旅游管理系统 【问题描述】 该系统要求建立某旅行社的旅游管理系统,并具有排序、查找、计算、显示等功能。通过此课题,熟练掌 握文件、数组、指针的各种操作,以及一些算法思想的应用。 【功能要求】 (2)旅游管理系统信息应包括:(其中房源和客户的信息应该根据日常情况进行合理设置) 基础信息:旅行社信息,线路信息,员工信息等 业务管理:业务登记,确认出游,业务结算等 信息查询:线路信息查询、人员信息查询、业务登记查询、确认出游查询、业务结算查询等 统计分析:登记业务汇总表、确认出游汇总表、业务结算汇总表、期间结算统计等。 (2)需要实现的功能 1)用户需要输入口令进入旅游管理系统 2)实现所有相关信息的建立 3)计算系统的业务数量,查询各类线路的需求状况 4)按照线路或者出行人数进行排序,显示相关信息 5)统计某时间段内的销售业绩,统计收入。 6)将本系统的所有相关信息内容存为文件。 (3)界面友好,费用的收取应该符合常规。 程序设计题四: 家庭支出管理系统 【问题描述】 该系统要求对一个家庭某月的支出情况进行统计和分析。通过此课题,熟练掌握数组、指针的各种操作, 以及一些算法思想的应用。 【功能要求】 (1)支出信息包括: 支出类型(主要可以分为饮食,服饰装扮,礼金,教育培训,电器,健身,通讯,子女培养,旅游,文 化娱乐,医疗,交通,聚会,居住等小项),金额,消费地点,消费时间等。 (2)需要实现的功能 1)用户根据口令进入系统 2)输入某一月份,完成该月份的支出管理 3)输入并统计该月的支出情况 4)显示该月支出信息表,内容应包括日期,金额等 5)按支出类型进行分类统计和排序 6)进行本月消费分析,即分析每项支出所占总支出的百分比,并显示分析结果 7)显示按支出类型排序后的支出信息 8)将排序后的内容存为文件。 (3)界面友好,输入信息符合逻辑如存款金额不为负数、不可能有非数字的字符等。 【问题描述】 该系统要求建立一个时间段内某股民的投资情况管理系统,并具有排序、查找、计算、显示等功能。通过 此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。 【功能要求】 (1)股票账户信息应包括: 股票代码,股票名称,持仓数目,当前价,涨跌幅,浮动盈亏,账户总值,剩余资金等。 (2)需要实现的功能 1)建立10支给定股票的信息结构数组,包括股票代码,股票名称,当前价,涨跌幅等。并在统计的 时间段以当天的收盘价作为每只股票的当前价进行信息更新和显示 2)实现用户的投资过程,记录买卖过程(通过持仓数目的变化显示) 3)每天更新和显示用户的账户信息 4)计算并显示给定时间段内的盈亏 5)按盈亏大小进行排序 6)按股票代码查找该股票的价格变化 7)查找收益最大的股票代码 8)将该时间段内每天的账户信息内容存为文件。 (3)界面友好,输入信息符合逻辑如股票买入数目必须为100的整数倍,剩余资金不能为负数、不可能 有非数字的字符等。 程序设计题六:小区物业管理系统 【问题描述】 该系统要求建立某小区物业管理系统,并具有排序、查找、计算、显示等功能。通过此课题,熟练掌握文 件、数组、指针的各种操作,以及一些算法思想的应用。 【功能要求】 (1)物业管理信息应包括: 小区资料(小区名称,楼宇总数等),房型资料(房型编号、房型、建筑面积等),住户资料(住户编号、 住户姓名、联系电话、联系地址、预付金额、欠费金额等),住户报修管理,住户投诉管理,住户停车车位管 理(车位编号,住户信息等),住户物业收费管理(收费名称、收费金额、收费单位、收费周期等)等。 (2)需要实现的功能 1)用户需要输入口令进入物业管理系统 2)实现物业管理信息的建立 3)计算小区的房型种类,查询住户的欠费状况 4)显示住户投诉报表和住户报修报表 5)按照欠费金额进行排序,显示用户相关信息 6)查找住户的车位信息 7)将小区的所有相关信息内容存为文件。 (3)界面友好,输入信息符合逻辑如收费周期应至少以月为单位。 程序设计题七:通信录管理系统 【问题描述】 该系统模拟手机通信录管理系统,实现对手机中的通信录进行管理。 【功能要求】 要能提供以下几个基本功能: (1) 查看功能:选择此功能时,列出下列三类选择。 A:办公类B:个人类C:商务类 (2) 当选中某类时,显示出此类所有数据中的姓名、电话号码、单键拨号号码。 (3) 添加数据功能:能录入新数据,每个结点包括:姓名、电话号码、分类(可能选项有:A为办公类B 为个人类C为商务类)、电子邮件、单键拨号号码。例如: 杨春 13589664454 商务类 chuny@126. com 0 姓名和电话号码不能同时相同,如果发生这种情况,需要提示数据录入重复并取消录入;当通信录中超过 15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号;单键拨号 号码可以为空,但是不能设置为相同的数字。 (4) 修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。 这里同样需要判断是否改后存在