《计算机专业程序设计》课程设计任务书(1) 下载本文

4、学生选修课程

5、修改课程或选课信息(根据课程编号或名称修改课程信息、根据学生姓名修改选课信息);

6、删除课程或选课信息(根据课程编号或名称删除课程信息、根据学生姓名删除选课信息);

题目8:简单的图书管理系统

系统中的图书属性至少包括:编号,书名,作者,单价,数量,损耗数。 功能要求:

1、主菜单设计:按基本要求进行

2、记录输入:对每一种图书的编号、书名、作者、单价、数量、损耗数,进行输入并 存储在数据文件中。

3、显示记录:以列表方式显示全部记录

4、维护记录。能够实现添加、删除、修改图书记录,结果存储到文件中。修改纪录可 以对任意记录的数据进行修改并在修改前后对记录内容进行显示;删除记录可以删除文件中的任意一个纪录

5、查询记录。根据编号、书名、作者等查询图书的信息。如:根据编号显示某种图书 的记录;根据书名显示记录;根据作者显示其所著书籍,可能有多个记录。

6、统计记录。计算每种图书的总价值,并以列表的方式显示;计算某作者所著的图书 数量。 7、设计图书数据记录。

题目9:一个简单的商品管理系统

编写一个简单的商品信息管理的程序,主要完成商品信息的录入、排序、查询和显示等功能。如:某超市的电器区的每种商品包括以下信息:商品代码(整型),商品名称(字符串),商品数量(整型),单价(双精度),销售量(整型),库存量(=商品数量-销售量,整型), 要求编写多个函数分别实现下列功能,而后在main函数中进行调用。 功能要求:

1、录入商品信息:从键盘输入这些商品的代码,名称,数量,单价,销售量信息,而后自动计算其库存量。

2、查询满足条件的商品信息:查询1:按商品代码查询用户指定的商品信息。在主函数中给出查询结果,若找到则输出该商品的信息,如找不到,则给出相应的提示信息,而后可多次查询也可退出程序的运行。查询2:按库存量进行查询用户指定的商品信息。查询结果的处理同查询。(还可以扩充) 3、修改商品信息:首先查询到需要修改的商品,然后修改保存。 4、删除商品信息:首先查询到需要删除的商品,然后删除。 5、按需求对商品信息排序:

(1)将商品按照商品的库存量进行升序排序,若库存量相同则按照销售量升序排序。

(2)将商品按照代码进行升序排序。

6、显示全部商品的信息:输出某个商品的信息。 7、程序运行结束:

题目10: 小型公司工资管理系统

编写一个小型的工资管理系统,实现对公司4类人员:经理、技术员、销售员、销售经理的工资信息进行管理 。其中信息包括:职工号、姓名、月工资、岗位、年龄、性别等信息。 功能要求

1、实现工资基本信息的输入,其中

(1)职工编号在输入人员信息时生成,每输入一个人员信息编号顺序加1。 (2)程序对所有人员有提升级别的功能。 (3)能够按照不同身份进行月薪的计算。 (4)能按姓名或者编号查找各类人员的信息。 (5)能够修改/删除各类人员的信息。 (6)能够显示所有人员的信息。 2、工资的计算办法: 经理:固定月薪为8000;

技术员:工作时间*小时工资(100元每小时);

销售员:销售额*4%提成;

销售经理:底薪(5000)+所辖部门销售额总额*0.5%; 题目11:航班信息管理

飞机航班系统的数据包括两部分:① 航班信息:航班号、最大载客数、起飞地点、起飞时间、降落地点、降落时间,单价;② 乘客信息:航班号、身份证号码、姓名、性别、出生年月、座位号。 乘客订票的主要方式是:乘客提出航班号、起飞地点、起飞时间、降落地点、订票数等订票要求,根据事先保存的航班数据决定乘客能否订票?只有全部满足了乘客的订票要求并且所订航班有足够的未订座位之后才能完成订票处理,并且修改该航班的未订座位数(每个航班的未订座位数的初始值就是该航班的最大载客数);否则,订票失败,并且给出不能订票的原因。 功能要求 :

1、增加航班记录。将新的航班记录增加到原有的航班数据文件中。在进行处理时必须检查所要增加的航班记录是否存在,如果已经存在,应给出提示信息后停止增加;

2、航班取消。如果某次航班的乘客数太少(已订票的少于本次航班最大载客数的10%),将取消该航班,但该航班的记录仍然保存在原有的航班数据文件中; 3、航班查询。应该有以下几种基本的查询方式:按航班号、按起飞地点和起飞时间、按降落地点,按起飞地点和降落地点;

4、航班订票。按上述问题描述中的乘客订票方式完成航班订票处理。 ⑸ 设计一个菜单,至少具有上述操作要求的基本功能。 题目12:银行存款方案比较

设银行整存整取不同期限的月利率分别是:活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。现在某人将手头多余的钱存入银行,其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,现在该人计划按上述方式在银行存款15年。 功能要求:

1、按活期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?

2、按一年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?

3、按三年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?

4、按五年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?

5、设计一个菜单,具有上述要求的所有功能、退出系统等最基本的功能。 题目13:实验设备管理系统设计

实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。 功能要求:

1、完成对设备信息的录入函数 2、完成修改某个设备信息的函数 3、根据给定信息对设备进行分类统计

4、设备的破损耗费和遗损处理(删除某个指定设备) 5、设备的查询

题目14:教学设备管理

系统中的设备属性至少包括:教学设备编号,设备名称,生产厂家,购置日期,台数,单价等。 功能要求:

1、主菜单设计:按基本要求进行

2、记录输入:对每一个教学设备的编号、设备名称、生产厂家、购置日期、台数、单 价,进行输入并存储在数据文件中。 3、显示记录:以列表方式显示全部记录