C/C++《问题求解与程序设计课程设计》[2023-06-24]

《问题求解与程序设计课程设计》
任务书
数据科学与大数据技术教研室

2023 年 6 月

目录
【题目 1】酒店管理系统 … 3
【题目 2】飞机票订票系统… 4
【题目 3】财务管理系统 … 5
【题目 4】家谱管理系统 … 6
【题目 5】英汉词典管理系统… 7
【题目 6】运动会计分系统… 8
【题目 7】期末查分系统 … 9
【题目 8】小区物业管理系统…10
【题目 9】药店管理系统 …11
【题目 10】考试管理系统…12
【题目 11】彩票管理系统…13
【题目 12】扫雷游戏设计开发…14
【题目 13】旅游景点管理系统…15
【题目 14】航空公司机票预订管理系统…16
【题目 15】电子投票管理系统…17
【题目 16】抽奖程序…18
【题目 17】停车场管理系统 …19
【题目 18】药店药品管理系统…20
【题目 19】门诊管理系统…21
【题目 20】小区楼盘销售系统…22
【题目 21】网吧收费管理系统…23
【题目 22】材料管理系统…24
【题目 23】快递信息管理系统…25
【题目 24】大数据机房管理系统…26
【题目 25】银行信息管理系统…27
【题目 26】足球联赛信息管理系统…28
【题目 27】房产中介系统…29
【题目 28】洗衣房管理系统 …30
【题目 29】三国英雄传…31
【题目 30】智慧农场管理系统…32

【题目 1】酒店管理系统

一、设计题目 酒店管理系统(用链表和文件/数据库实现)
二、设计内容
为某酒店前台设置酒店管理系统,酒店提供用餐,接送以及住宿服务。此外,酒店根
据消费额度提升 VIP 等级,等级越高优惠越高。酒店有大中小桌各 3 桌. 要求:
菜单:罗列功能选项,菜单需要进行美化设计,对子函数进行调用
1.登录界面使用用户名以及密码登录,登录成功后有菜单界面
2.用餐服务:客人用餐需要提前预约,需要登记预约人姓名,电话,人数等 按照人
数来确定大中小桌(假设为中桌,但中桌已满,则自动升为大桌,但不可降为小桌)
3.住宿服务:旅客要提前预订,登记人数,电话,房间规格以及是否需要接送,如需
要,登记接送站点(如常州北站,奔牛机场)
4.添加:添加客户信息(按照住宿或者就餐分开)
5.计算:自动计算客户需要支付的金额,并且自动更新 VIP 等级
6.查询:
(1)输入具体时间点,查询用餐人基本信息 以及消费情况
(2)可根据入住人姓名查看基本信息,餐饮消费以及住宿消费情况。
7.退出系统
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过
菜单项选择希望进行的操作项目;
(2)要求以上功能用函数实现。创建文件/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入
每个操作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入数据内容、格式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 2】飞机票订票系统

一、设计题目 飞机票订票系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个飞机票的订票管理系统实现对车票管理、车票查询、车票订票、支付和退票、改
签管理功能。
具体实现以下功能:
1、 车次管理。
2、 车票查询
3、 车票订票、支付、退票、改签管理。
4、 注册、登录管理。
5、 系统参数设置功能。
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
方式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 3】财务管理系统

一、设计题目 财务管理系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个账单财务管理系统实现对账单管理、账单查询、账单修改、账单排序具体实现以
下功能:

  1. 添加账单:收入,支出的金额,时间类别,备注等
  2. 账单查询
  3. 账单修改
  4. 账单查找
  5. 账单排序
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
    方式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 4】家谱管理系统

一、设计题目 家谱管理系统(用链表和文件/数据库)
二、设计内容
【题目描述】
设计一个家谱管理系统实现输入家谱信息建立二叉树、在家族中查找某人并且输出相应的
信息、输出整个家谱信息、修改个人信息等具体实现以下功能:

  1. 输入家谱信息建立多叉树:输入姓名,性别,以及子女,配偶的信息等建立家谱图
  2. 在家族中查找某人并输出他的相应信息
  3. 添加新的成员
  4. 输出整个家谱信息
  5. 修改某个人的信息
  6. 保存信息
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作
    后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方
    式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 5】英汉词典管理系统

一、设计题目 英汉词典管理系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个英汉词典管理系统实现英文单词以及对应中文意思的输入输出、按照中文意思或
英文单词进行查找、输出整个英汉词典、按照英文单词或中文意思进行排序等具体实现以
下功能:

  1. 添加单词
  2. 删除单词
  3. 修改单词
  4. 查找单词
  5. 排序单词
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结
    束方式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 6】运动会计分系统

一、设计题目 运动会计分系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个完整的运动会计分系统
具体实现以下功能:

  1. 用户需知
  2. 录入信息
  3. 信息查询
  4. 学院,项目查询
  5. 统计汇总各学院详细得分,总分
  6. 修改信息
  7. 输出记录到文件,数据库
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
    方式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 7】期末查分系统

一、设计题目 期末查分系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
期末查分系统的功能包括三部分:
1.学生端:学生输入姓名以及学号查询自己的成绩
2.教师端:教师查询所有学生的成绩
3.管理员:添加学生以及教师信息
具体实现以下功能:

  1. 学生查询自己的成绩
  2. 老师查询所有学生成绩以及单科总分等一系列信息
  3. 老师统计学生综合测评,学分绩点,排序输出前 n%
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结
    束方式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 8】小区物业管理系统

一、设计题目 小区物业管理系统(链表+文件/数据库实现)
二、设计内容
为小区物业编写一个收费系统,住户信息要求有户主姓名,身份证号,联系电话,单元,楼
层,有误车位以米数等。物业每季度收取物业费以及代收取水电费,要求:
菜单:罗列功能选项,菜单需要进行美化设计,对子函数进行调用
1.查看:显示小区所有住户的基础信息。
2.增加:新住户入住,添加新住户信息
3.水费:水费要求分段计算(低于 15 立方米单价 2.5,15-25 立方米 3,高出部分 4.5
4.电费:电费收取实行峰谷电费,每天 8 时至 22 时电费 0.8 元/度,余下时间 0.5 元/度。
5.物业费用:物业每季度开始时收取用户 500 元,在季度结束后多退少补。物业费用按照每
平方米 XX 元收取,另外若有车库,另收取 XX 元
6.排序:每季度会对所有用户进行排序,排序顺序为将所有拖欠费用的用户按照拖欠金额高
低排序,接着将缴纳物业费的用户按照金额高低排序(若有用户连续两次拖欠物业费,将其放在
榜首)
7.查询:要求可按照季度查询改机度的收费排序。每一年要打印出该年总物业费的排序表格
8.删除:用户搬离,先确保其未拖欠物业费用,方可允许其离开,删除用户信息。
9.退出系统
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
方式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 9】药店管理系统

一、设计题目 药店管理系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个药店管理系统实现对药品信息的操作、药品信息输入、信息修改、药品排序具体
实现以下功能:
1.添加药品信息:名称,编号,单价,品牌,库存数量等等
2.药品信息查询
3.药品信息修改
4.药品信息查找
5.药品信息排序
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
方式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 10】考试管理系统

一、设计题目 考试管理系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个考试管理系统实现对考生信息的操作,主要包括两个功能:

  1. 账号注册
    账号注册成功后可以提供进行考试的 ID
  2. 账号登录进行考试
    账号登录后,会显示系统的总题目数,并且要求用户选择将要进行的总题目数,考试结束
    后输出考试成绩与正确率
    学生登录后的功能包括:
  3. 考试
  4. 查询成绩
  5. 成绩排名
  6. 修改密码
    管理员登陆后的功能包括:
    1.题目的增删改查
    2.查看题库
    3.通过 ID 号码发送与查收邮件
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 11】彩票管理系统

一、设计题目 彩票管理系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
彩票管理系统的功能主要分为两部分:
(1)用户注册登录
功能:

  1. 查看用户信息
  2. 修改个人信息
  3. 选号:号码走势,统计分析,自助选号,随机选号等
  4. 查看选号记录
  5. 开奖、充值、兑换
    (2)管理员后台登录
  6. 查看用户信息
  7. 开奖
  8. 形成可视化图形
    功能:
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
    方式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 12】扫雷游戏设计开发

一、设计题目 扫雷游戏设计开发(图形库+文件)
二、设计内容
功能要求:
1.游戏提供两个模式,自定义模式和无尽模式
2.自定义模式:用户自己输入地图规格(长,宽)以及地雷数量
3.无尽模式:扫雷的地图尺寸,地雷数量随着关卡的数量一直增加,但不能超过地图规格的
三分之一,玩家将当前所有地雷全部标记则进入下一关。
4.游戏功能:玩家可以标记不确定的方格,以供以后进行操作。
5.道具功能:
(1)扫雷卡:自动显示出一个当前没有被标记的地雷
(2)透视卡:对玩家选择的一个方格进行检查,返回是否为地雷
(3)复活卡:仅无尽模式可用,玩家死亡时可以选择是都使用,使用后保存当前关卡,可
继续游戏(每次游戏仅可使用一次)
6.排行榜:玩家在游戏时,要记录玩家分数,当分数位于前五时,记录玩家姓名,展示在排行
榜上。
7.查看:可以随时查看排行榜,排行榜每隔一段时间自动清零,仅保存历史最高分。
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 13】旅游景点管理系统

一、设计题目 旅游景点管理系统(用链表+文件/数据库实现)
二、设计内容
旅游景点包含数据为:景点名称,编号,地理位置(具体区),所需费用、景点等级、景点介绍等。
设计主函数以及相应子函数,实现以下功能:

  1. 登录功能:管理员采用账号密码进行登录
  2. 菜单:对于系统菜单进行美化以及功能分区展示
  3. 录入:对于景点各项信息的输入
  4. 删除:完成对于景点信息的删除
  5. 修改:对于景点各项信息进行全部修改或者部分修改
  6. 显示:对于各个景点的概览显示
  7. 推荐:输入预算,根据预算推荐附近价位的景点
  8. 查询:输入地理位置(例如:武进区/新北区),显示附近景点信息并求出所推荐景区总的所需
    费用(例如:输入武进区,查找武进区的景点,未查询到则输入附近无景点推荐)
  9. 选做模块:统计某一景点一天的收入
  10. 退出程序
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束
    方式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 14】航空公司机票预订管理系统

一、设计题目 航空公司机票预订管理系统(用链表+文件/数据库实现)
二、设计内容
为航空公司管理人员编写一个飞机购票系统(需使用数据库或文档存储数据)。飞机分为头等
舱以及经济舱,每一排共 ABC 三个座位,共 10 排,1~3 为头等舱。使用结构体数组或链表实现。
数据包括:旅客姓名、身份证号码、性别、年龄、座位编号、手机号码、航班号、飞机最大载客
数量、已预订座位数量、空座位数量等。
功能需求:
1.登录功能:程序需要管理员采用账号密码登录
2.查看:支持实时查看所有座位的购票情况,以及查看已预订座位的信息(座位分区,旅客
姓名,身份证,手机号码等)
3.增加:将新购票信息写入程序
4.修改:支持帮助旅客进行座位改签。
5.查询:可以按照座位编号进行查询,找到所有符合要求的座位,也可以按照旅客姓名查询
座位,或按照座位查询旅客姓名
6.显示:可以打印出当前乘客清单(最少包含座位号,姓名,身份证号)
7.排序:需按照乘客年龄从高到底进行排序,标记出低于 10 岁的孩子和大于 60 岁的老人,
方便乘务员进行服务,打印出所有旅客的座位信息
9.退出系统
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 15】电子投票管理系统

一、设计题目 电子投票管理系统(用链表+文件/数据库实现)
二、设计内容
采用结构体数组实现,使用结构体表示每项记录,包含候选人数据为:学号、姓名、简历、
票数、所得票数占比等,包含投票人信息为姓名、学号。
功能需求:
设计主函数以及相应子函数,实现以下功能:

  1. 增加:输入候选人信息增加信息
  2. 显示:显示候选人信息记录
  3. 删除:对于候选人信息的删除
  4. 修改:对票数以及票数占比的修改,对所有信息的修改
  5. 投票:输入自身学号姓名之后方可进行投票。罗列出候选人,选举者根据学号进行投票,成功
    与否需要给出选举者反馈。投票功能实现后,询问操作者是否需要继续输入(y/n)
  6. 统计排序:对于所有候选人票数情况由高到低排序
    例:张三 12 ************
    李四 8 ********
  7. 菜单设计:需要进行菜单美化
  8. 退出系统
    选做:输入候选人学号之后可查看其投票者学号、姓名以及候选人基本信息
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 16】抽奖程序

一、设计题目 抽奖程序(用链表+文件/数据库实现)
二、设计内容
将参加者资料输入存储起来,主要用结构体数组实现。用结构体表示每项记录,包括学号、
姓名、电话、宿舍号码、座位号码、中奖次数等。抽奖结束把中奖人的信息显示在屏幕上,可反
复抽出 1、2、3 等奖若干名。
设计实现以下功能:

  1. 录入:完成抽奖者信息的输入
  2. 删除:完成抽奖者信息的删除
  3. 修改:允许对已经录入的信息进行重新编辑修改
  4. 查询:对于所有参与者信息查询,可分为单项查询和全部信息查询(依据学号)
  5. 抽奖:(要求结果只显示姓名左对齐、座位号码并且右对齐;获奖等级不同,行数不同)
    ① 抽出一等奖一名,如果抽过就不能再抽。
    ② 抽出二等奖两名,如果抽完就不能再抽。
    ③ 抽出三等奖三名,如果抽完就不能再抽。
  6. 增加:某人每中一次奖,中将次数自增 1
  7. 排序:对以往中奖次数按照由小到大进行排序
  8. 设计菜单,通过选择菜单调用子函数。
  9. 退出程序
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 17】停车场管理系统

一、设计题目 停车场管理系统(用链表+文件/数据库实现)
二、设计内容
为停车场设计停车管理软件(需要使用数据库) 要有菜单页面,菜单页面需要显示当前停车
场内存放的汽车信息,停车场分为 ABC 三层(车牌号,应付款金额和停放时间(按分钟)等)
功能需求:
1.增加:当有新车进入时,系统为其分配停车位,将新车增加到菜单
2.分配:为了方便管理,分配停车位时只有当一层停满了,才可以分配高层
3.删除:将停车完的汽车信息清除
4.显示:菜单要实时显示每一区域剩余车位数量,当车位数量小于等于两个时,显示剩余的
停车位(如:A 层:A3、A6 B 层:剩余 5 空位)
5.查询:提供查询功能,可以按照车牌号,停放时间(区间)Q 等任意一项信息进行查询。
6.收费:当汽车开出时,自动显示应付金额(按小时收费,未满一小时按照一小时计算),需
要管理员手动确认是否付款(Y/N)
7.黑名单系统:付款,删除车辆信息,若不付款 ,拉入黑名单,在汽车下次进入停车场时自
动检测,若为黑名单用户,禁止车辆入内,若结清车费 ,移出白名单。
8.满员等待:若停车场满员 ,则新来汽车安顺序停放于入场区,待有车位时在允许进入
9.菜单:需要进行一定美化
10.退出系统
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 18】药店药品管理系统

一、设计题目 药店药品管理系统(用链表+文件/数据库实现)
二、设计内容
为方便药店管理药品设计此系统。包含药品相关信息为:价格、名称、编号、主要功效、药品储
存量、进货总量、售出数量、售出日期、进货日期等。包含管理员账号、密码等信息。
功能需求:

  1. 药店药品涉及个人信息以及药品信息,请设计登录模块(验证密码、账号是正确)
  2. 查询:(提供查询选项)
    ① 根据编号查询药品信息
    ② 根据名称查看货架位置、进货负责人、出售负责人
    ③ 根据药品名称查看药品储存量
  3. 修改:对药品价格进行修改,当商品出售时或者进货时,对数量进行修改
  4. 删除:当某样药品出现停售时,对药品信息进行删除
  5. 增加:当药店需要购买新型药品时,对药品相刮信息进行添加
  6. 排序:按照价格对于某一货架(A、B)的药品进行整理排序
  7. 销售额:根据出售日期,计算某天内药店的营业额
  8. 退出系统
    选做:当购买者所购药品出现存储情况不足时,根据其主要功效推荐类似其他药物
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 19】门诊管理系统

一、设计题目 门诊管理系统(用链表+文件/数据库实现)
二、设计内容
为医院编写门诊管理系统,医院有三个科室,五官科,外科和耳鼻喉科,每个科室至少三名
医生(数据包含患者姓名,性别,电话,年龄,所挂科室,接诊大夫,以及是否使用医保卡)
要求:
菜单:罗列功能选项,菜单需要进行美化设计,对子函数进行调用
1.登录功能:程序分为两部分,其一为患者页面,支持患者进行门诊预约。二为管理员页面,
需要管理员采用账号密码登录,可以提供门诊预约记录
2.菜单:系统登录成功后需要有菜单页面
3.患者端口:患者在预约门诊前要填写姓名,年龄,以及医保卡号(没有填无)
4.门诊预约:
(1)患者预约门诊需要选择预约科室
(2)系统根据科室分配对应大夫。
(3)预约成功后,系统会显示还需等待多少人
5.查询服务:患者输入自己的医保卡号,查看自己所有的就诊记录
6.管理员端:可查看所有就诊数据,可按照性别、年龄、科室查询所有符合条件的就诊人数。
7.排序:按照科室将以及诊人数将医生进行排序,显示排序后的结果。选做:显示当前医生
情况:如空闲, 忙碌,或者请假
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 20】小区楼盘销售系统

一、设计题目 小区楼盘销售系统(用链表+文件/数据库实现)
二、设计内容

  1. 采用结构体数组或者链表实现此题,包含楼盘信息为:楼盘号、单元号、房间号、朝向(如:
    坐北朝南)、户型(如:三室一厅)、平米单价、建筑面积、总价、楼层、售出状态、销售员等。
    其中:总价=单价*建筑面积
  2. 功能需求:
  3. 菜单:罗列功能选项,菜单需要进行美化设计,对子函数进行调用
  4. 录入:使用追加方式实现房屋信息的输入
  5. 删除:完成对于房屋信息的删除
  6. 修改:
  7. 平米单价会出现浮动,请设计对于其与总价的修改功能
  8. 根据楼盘号、单元号以及房间号对某一房屋售出状态的修改
  9. 显示:显示出售、未出售及所有房屋的基本信息
  10. 查询:
    ① 输入朝向/户型,显示符合条件的所有记录
    ② 根据购房者所需建筑面积、预算推荐满足要求的房屋
    ③ 根据销售员姓名,查看相关售出房屋的销售总额
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 21】网吧收费管理系统

一、设计题目 网吧收费管理(用链表+文件/数据库实现)
二、设计内容
网吧包含 ABC 三种分区,上机实行会员卡制(用户必须办理)费用分别为 3,4,5 元每小
时要求使用数据库。
菜单:罗列功能选项,菜单需要进行美化设计,对子函数进行调用
1.登录界面:管理员凭借用户密码登录,登录成功后有菜单界面
2.开卡:用户开卡后,添加会员卡信息
用户可向会员卡中充值。
3.添加:将前来上网的用户信息录入数据库,数据包含姓名 ,年龄,性别,上机分区,上机
时间,会员卡号以及费用。
4.显示:按分区显示出当前正在网吧内上机的所有顾客信息,用户下机后将信息删除
5.查询:可以根据用户身份证号码、座位编号查询用户所有上机记录
6.收费计算:用户下机后,自动显示出待支付金额,收费按时长计算,不满一小时按照一小
时计算。为了优惠顾客,当晚 22 点至明早 7 点为包夜时段,总计收费 17 元(计算时取按小时计
费或包夜较小的费用)
7.会员卡余额:收取的费用直接从会员卡中扣除,当会员卡金额小于 20 元时,提醒用户
8.包十送一:用户没上机十小时(不包含包夜),则赠送一小时。
9.退出系统。
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 22】材料管理系统

一、设计题目 材料管理系统(用链表+文件/数据库实现)
二、设计内容
为一材料工厂仓库编写一个材料管理系统,实现仓库的信息化管理;包含信息为:材料名称
(水泥钉等)、编号、售出单价、总数量、售出数量、仓库存余数量、材料负责人、进货价格等。

  1. 菜单设计:罗列功能选项,菜单需要进行美化设计,对子函数进行调用
  2. 录入:完成材料信息的输入
  3. 删除:完成材料信息的删除
  4. 修改:对于材料售出数量、剩余数量、总数量的修改
    查询:输入材料编号,可查询负责人;输入材料名称,查看剩余数量、售出数量、进货数量
  5. 推荐:管理员根据采买者给出的单价预算,将单价输入后即可得到单价上下的智能推荐。
    例:input: 铁钉 1.21
    Output: 编号 售出单价 剩余数量 负责人
    07 1.33 900 张三
    09 1.20 700 李四
  6. 统计利润:根据进货单价与售出单价,计算利润(利润=(售出单价-进货单价)*售出数量)
  7. 选做:统计某一负责人的销售情况(如:张三所负责的材料的利润之和)
    9.退出系统。
    【题目要求】
    (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
    选择希望进行的操作项目;
    (2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
    【输入/输出要求】
    (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
    作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
    三、基本要求
    1、编写源程序的要求:
    (1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
    (3)源程序要有适当的注释,使程序容易阅读。
    2、撰写“课程设计报告”,要求如下:
    (1)封面:统一采用《常州大学课程设计说明书》封面格式
    (2)任务书(3)目录(4)“课程设计报告”正文
    3、课程设计验收要求:
    (1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
    四、进度安排
    1、系统分析、设计准备阶段:4 学时
    2、编程调试阶段:30 学时
    3、总结和书写课程设计报告阶段:2 学时
    4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 23】快递信息管理系统

一、设计题目 快递信息管理系统(用链表+文件/数据库实现)
二、 设计内容
因为快递数量较多难以管理,因此设计一个系统来管理快递站快递的收发。包含的数据有收
件人姓名,电话,地址,快递所存柜子、取件号码、到达日期、取走日期、快递单号等。
寄件人/收件人姓名,电话,地址,快递编号,快递重量,收货地址,寄货地址以及收取费用。
功能需求:
1.登录:涉及客户私密信息,需要提供账号密码登录
2.增加:快递到达之后,录入系统
3.删除:当快递被取走时,系统需要删除用户所有信息
4.查看:用户输入响应快递单号可以查看快递到达日期、取出日期、所在货架(防止快递拿错)
5.显示:输入某一天到达日期可查看本天到达的所有快递的信息
6.修改:顾客可以随时更改快递收货地址
7.发送快递:系统根据收件地址的远近以及快递的重量计算收费价格
8.拒收:当快递被拒收时,将数据库中收件人的信息改成收件人,收件人的信息改为寄件人,重
新生成快递。
9.退出系统。
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
选择希望进行的操作项目;
(2)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将结果保存在数据表中。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操
作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书(3)目录(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 24】大数据机房管理系统

一、设计题目 大数据机房管理系统(用链表+文件/数据库)
二、设计内容
【题目描述】
设计大数据机房管理系统,满足机房排课要求及老师上课对学生电脑监控和管理。
系统信息数据包括:电脑信息:电脑编号、IP 地址、状态等,学生信息:姓名、班
级、学号、状态等;老师信息:姓名、教工编号、教授课程等
具体实现以下功能:
1、 机房排课安排
2、 老师注册、登录。
3、 机房信息管理:实现机房信息、学生信息、教师上课信息查询及统计信息
4、 控制管理:实现学生电脑的信息获取、控制管理
【题目要求】
1)为各项操作功能设计菜单。应用程序运行后,先显示登录菜单,登陆成功后老师通过
菜单项选择希望进行的管理操作;
2)首页菜单:包括查看机房电脑状态、查看学生信息、管理电脑状态、文件创建和删除
3)要求所有对学生电脑操作均可指定部分学生和一键完成。
4)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据
表中。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 25】银行信息管理系统

一、设计题目 银行信息管理系统(用链表+建议数据库实现)
二、设计内容
【题目描述】
设计银行信息管理系统,要求满足银行对用户信息的管理,用户办理业务。要求将用户划分为两
类:系统管理员和普通用户,系统管理员可以操作所有用户信息、普通用户只能操作该用户信息。
具体实现以下功能:
1、 注册、登录管理。
2、 用户办理业务:开户、销户、取款、存款、余额查询、转账、办理贷款
3、 管理员查看用户信息,对用户信息进行统计,包括统计最近一年中每个月应当还款人名单和还
款金额,每个月贷款利息收入。
4、 管理员为用户办理业务,为系统设置不同利息、不同分期数量的贷款类型。
办理贷款:用户通过选择贷款类型,贷款金额,进行贷款办理 。办理成功后,贷款发放到用户账
户中。
【题目要求】
1)为各项操作功能设计菜单。应用程序运行后,先显示登录菜单,用户和管理员登录成功后显示不同
的功能菜单。
2)用户菜单包括:开户、销户、取款、存款、余额查询、转账、办理贷款
3)管理员菜单包括:查询银行用户信息、设置贷款类型、查询贷款还款情况、查询贷款利息收入
4)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据表中。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 26】足球联赛信息管理系统

一、设计题目 足球联赛信息管理系统(用链表+建议数据库实现)
二、设计内容
【题目描述】
足球联赛信息管理系统的数据包括三部分:
球队信息:球队名称、球队球员、球队积分、战绩(胜、平、负)、净胜球
球员信息:球员姓名、球员号码、进球数、助攻数
比赛信息:主场球队,客场球队,比分,进球球员,助攻球员,比赛编号
系统通过录入新的比赛信息,对原有积分表进行重新排序,包括球队积分榜,射手榜、助攻榜,并
提供比赛信息查询、球员信息查询、球队信息查询等功能。
【题目要求】
1) 为各项操作功能设计菜单。应用程序运行后出现菜单包括:积分榜、录入新的比赛、查询信息。
2) 积分榜包括球队积分和排名(胜:3 分,平:1 分,负:0 分)、射手榜、助攻榜
3) 积分相同时比较净胜球(进球数-失球数),
4) 要求在数据库表单中提前录入球队信息(名称、球员)、球员信息(姓名、号码),但积分榜、射手
榜、助攻榜,均由录入比赛信息生成。
5)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据表中。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 27】房产中介系统

一、设计题目 房产中介系统(用链表+建议数据库实现)
二、设计内容
【题目描述】
设计房产中介系统,可以实现卖家获取报价、买家选房、工作人员获得买房和卖房用户
信息。数据包括三部分:①房源信息:房源位置、面积、报价、求购数量 ②买家卖家信
息:电话、姓名。
具体实现以下功能:
1、 买家、卖家、工作人员登录
2、 卖家首次登录输入房源信息获得报价、后续登录可查看自己房源信息、添加新的房源
信息。
3、 买家输入预算范围获得房源信息、选择理想房源
4、 工作人员可以查看所有房源信息、卖家信息、买家信息。
【题目要求】
1)为各项操作功能设计菜单。应用程序运行后,先显示登录菜单,买家、卖家只需要输
入手机号和姓名、工作人员需要输入工号、密码;
2)具体流程为:卖家通过输入姓名、手机号、住房信息(位置、面积),可以获得报价,
卖家同意报价后,将住房信息汇入房源信息。
买家可以输入姓名、手机号、预算范围获得在售房源信息,选择理想房源后,将买家信
息汇入求购信息,提醒买家稍后有工作人员进行联系。
工作人员查看所有卖家信息、买家信息、房源信息。
3)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据
表中。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 28】洗衣房管理系统

一、设计题目 洗衣房系统(用链表+建议数据库实现)
二、设计内容
【题目描述】
设计洗衣房管理系统,要求满足用户预约洗衣、管理员对洗衣机管理。
洗衣房管理系统的数据包括两部分:
① 用户信息:账号、密码、余额、订单信息(洗衣机编号、消费金额)
② 洗衣房信息:洗衣房编号、洗衣机编号、洗衣机状态、用户订单
用户洗衣的主要方式是:用户选择洗衣房,查看每个洗衣机状态,选择洗衣机是否
需要额外服务(洗衣液、消毒液),确认订单并完成付款。如果余额不足,提示用户充值。
【题目要求】
1)为各项操作功能设计菜单。应用程序运行后,先显示登录菜单,用户和管理员分别注
册登录。
2)用户菜单:包括预约洗衣、查看余额、查看订单、余额充值
3)管理员菜单:查看所有用户信息、查看所有洗衣机状态
4)如果用户余额不足、洗衣机正在使用则用户无法完成洗衣服务并显示具体信息。
5)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据
表中
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 29】三国英雄传

一、设计题目 三国英雄传(链表+文件/数据库实现)
二、设计内容
【题目描述】
设计一个小游戏,要求玩家可以组建三国阵营相互对战。
游戏信息数据包括:
① 玩家信息:玩家 ID、军团信息(代号、将领、兵种组成)、战绩
② 游戏信息:将领信息(姓名、战斗力、价格)、士兵信息(兵种、价格、战斗力)
具体玩法为:
玩家可以自行组建多个军团,每个军团可使用的金币数固定,玩家可以花费金币对军团
进行配置,可以选择其他玩家进行对战,玩家从军团库中选择出战军团与对方军团库中
随机一个军团对战,比较战斗力高低决定胜负。
【题目要求】
1)为各项操作功能设计菜单。应用程序运行后,先显示登录菜单,登陆成功后玩家通过
菜单项选择希望进行的游戏操作;
2)菜单:包括组建军团(军团组建、查看)、玩家对战、战绩查看
3)合理设计每个将领和兵种的能力值和价格,设计兵种克制关系,不同兵种之间存在克
制,当兵种克制时,被克制兵种战斗力减少。合理设置每个军团战斗力计算标准。
4)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据
表中。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

【题目 30】智慧农场管理系统

一、设计题目 智慧农场管理系统(用链表+文件/数据库实现)
二、设计内容
【题目描述】
设计智慧农场管理系统,要求满足农场主对农作物以及员工的管理。
农作物数据包括:农作物名称、种植区域、种植时间、成熟周期、种植数量
员工数据包括:员工姓名、工号、管理农作物区域、工资、扣款
具体实现以下功能:
1、 添加农作物数据
2、 农作物信息查询,要求可以有以下基本的查询方式:按农作物名称、按区域、
按员工。
3、 员工工资计算,通过输入员工工资、扣款得到员工本月工资,并支持查询所有
信息、统计本月工资总额。
【题目要求】
1) 为各项操作功能设计菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项
来选择希望进行的操作。
2) 要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式等。
4)要求以上功能分别用函数实现。创建 ACCESS/MySQL 数据库将所有数据保存在数据
表中。
三、基本要求
1、编写源程序的要求:
(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:统一采用《常州大学课程设计说明书》封面格式
(2)任务书
(3)目录
(4)“课程设计报告”正文
3、课程设计验收要求:
(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。
四、进度安排
1、系统分析、设计准备阶段:4 学时
2、编程调试阶段:30 学时
3、总结和书写课程设计报告阶段:2 学时
4、机房考核阶段:4 学时

源码

https://pan.baidu.com/s/1J–MYtUyPilpJKTD15-SgA?pwd=1111

C/C++《问题求解与程序设计课程设计》[2023-06-24]相关推荐

  1. 速算C语言程序设计,C语言程序设计课程设计-速算24.doc

    该设计论文已经通过各大高校老师审核认可并通过答辩,准确完整无误.欢迎大家下载学习交流.如有疑问可随时联系店主,竭诚为您解答!! 应用技术学院 课 程 设 计 报 告 课程名称 C语言课程设计 课题名称 ...

  2. c语言程序设计迷宫,C语言程序设计课程设计-迷宫.doc

    C语言程序设计课程设计-迷宫 大 学 C语言程序设计 课程设计(论文) 题目: 迷宫问题 院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 讲 师 起止时间: 2009.12.14 ...

  3. c语言电子计算器课程设计报告,计算机程序设计课程设计报告.doc

    计算机程序设计课程设计报告.doc PAGE 1 计算机程序设计(C语言) 课程设计报告 题目:学生信息管理系统 学院: 计算机科学与工程学院 专业: 电子信息工程 班级:110406 姓名: 黄伟强 ...

  4. C语言扫地雷游戏的题目简介,C语言程序设计课程设计(论文)-扫地雷游戏.doc...

    C语言程序设计课程设计(论文)-扫地雷游戏 辽 宁 工 业 大 学 C语言程序设计 课程设计(论文) 题目: 扫地雷游戏 院(系): 软件学院 专业班级: 电子商务091班 学 号: 学生姓名: 指导 ...

  5. oracle课程设计摘要,Oracle程序设计课程设计概要(doc 35页)

    Oracle程序设计课程设计概要目录: <Oracle数据库应用与开发实例教程>是学习数据库技术的高级阶段课程,读者应该在选择学习<数据库应用基础实例教程>.<Acces ...

  6. C语言程序项目计划书,(C语言程序设计课程设计计划书.doc

    (C语言程序设计课程设计计划书 C语言程序设计课程设计计划书 一.目的 1.熟悉并掌握C语言程序设计的基本方法与技能. 2.掌握利用递归进行程序设计的方法. 3.掌握对随机事件进行全程模拟的基本方法. ...

  7. c语言程序设计超市会员卡管理系统,C语言程序设计课程设计报告超市水果信息管理系统...

    <C语言程序设计课程设计报告超市水果信息管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计课程设计报告超市水果信息管理系统(28页珍藏版)>请在人人文库网上搜索. 1. ...

  8. C++程序设计课程设计报告——自助点餐系统

    C++程序设计课程设计报告 一.任务要求 该系统为两种角色的用户提供服务,一种是餐厅管理员,一种是顾客.餐厅管理员根据账号.密码登录系统.顾客无需登录即可使用系统. 顾客通过该餐厅在系统中提供的菜单为 ...

  9. 程序设计课程设计报告(学生成绩管理系统)

    程序设计课程设计报告 课程设计题目及内容 题目:学生成绩管理系统 设计要求及提示如下: (1).设计一个学生类Student,包括数据成员:姓名.学号.二门课程(面向对象程序设计.高等数学)的成绩. ...

最新文章

  1. java jaxb 集合_java.util.List是一个接口,JAXB不能处理接口
  2. 深度学习奠基人特伦斯:美国学界已经找到了解释人工智能“黑盒子”的方法...
  3. maven helper的使用
  4. NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略
  5. python中怎么判断字母大小写_python判断字符串是字母 数字 大小写(转载)
  6. pandas系列 read_csv 与 to_csv 方法各参数详解(全,中文版)
  7. Sql: 去除字符串中的相同的字符串函數
  8. Rtsp之rtp包解析
  9. Linux 驱动层实现阻塞和非阻塞
  10. 一句话木马上传常见的几种方法
  11. 米家机器人连接不上了怎么重置_米家扫地机器人wifi连接不上怎么办(小米扫地机器人重置wifi怎么链接)...
  12. springboot-01
  13. ps抠图技巧,抠头发
  14. Excise_day02
  15. 本科毕设-基于C8051单片机的身份识别系统设计
  16. 成都玺讯——虾皮跨境电商卖家未来规划
  17. [附源码]java毕业设计社区健康服务平台管理系统lunwen
  18. mysql定时任务每天凌晨三点钟醒来_常常凌晨三四点醒来是怎么回事?遇到这事要警惕了...
  19. ETL和ELT到底有啥区别???
  20. 【修真院JAVA小课堂】什么是压测,为什么要进行压力测试?JMETER工具的使用

热门文章

  1. 【解决】此Windows Installer程序包有问题,完成此安装所需的一个DLL不能运行
  2. window环境启动kafka报错:此时不应有../config/log4j.properties
  3. 凯育星辰:玩抖音,你不能碰的违禁词
  4. 烤仔的朋友们丨Bancor 是什么?
  5. 一个人竟然撸了一个抖音 App
  6. 相芯科技美妆SDK测评:妆容丰富 效果自然 支持自定义
  7. 使用Fluorine的一些心得
  8. Cucumber读书笔记
  9. 历史上的重大软件BUG启示录 第1篇---瞳的陨落
  10. 卓望数码钱包生活晶赞科技