C/C++课程设计备选题目(12题)[2023-11-14]
附录:备选题目
学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
题目1:银行储蓄系统
要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。设计内容及要求:
1.主要的数据表
定期存款单,活期存款帐,存款类别代码表等。
2.功能模块
1)实现储户开户登记。
2) 办理定期存款帐:办理定期取款手续
3)办理活期存款帐:办理活期取款手续
4)实现利息计算。
5)输出明细表。
题目 2:设备管理系统
具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。设计内容及要求:
1,主要数据表
设备明细帐表,设备使用单位代码表,国家标准设备分类表等。
2.功能模块
1)实现设备的录入、删除、修改等基本操作。
2)实现国家标准设备代码的维护。
3)能够对设备进行方便的检索。
4)实现设备折旧计算。
5)能够输出设备分类明细表。
题目3:医院药品进销存系统
进行调研或网络查询,药品编码应参考国家统一编码方法。设计内容及要求:
1.主要的数据表药品分类代码表,药品库存表,供货商信息表,采购信息表等。
2.功能模块
1)新药品的入库。
2)过期药品的出库登记、处理记录
3)药品库存检索:供货商信息检索
4)药品采购记录管理。
5)药品用药说明信息管理。
题目4:英语学习助手系统
要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。
设计内容及要求:
1.主要的数据表
英语分级单词表,常用单词例句表,短文分级表等。
2.功能模块
1)实现英语单词的录入、修改、删除等基本操作。
2)实现常用英语单词例句的录入、修改、删除等基本操作。
3)实现英语单词检索、翻译等。
4)常用英语单词例句检索。
5)根据难度随机生成一份单词测试题目。
6)能够检索出短文极其翻译对照表。
题目5:大学生就业咨询系统
设计内容及要求:
1.主要数据表用人单位基本信息表,专业信息表,地区代码表等
2.功能模块
1)对用人单位的基本信息进行录入、修改、删除等。
2)实现毕业生专业信息的维护。
3)定时发布用人单位的毕业生需求信息。
4)方便的实现对人才需求信息的检索。
5)对用人单位的级别能够自动进行变更。
6)能够对历年的毕业需求信息进行统计、分析。
题目6:宾馆客房管理系统
设计中应考虑客人的客房预订及提前退房等实际状况,使设计更加完善。设计内容及要求
1.主要数据表
客户住房信息登记表,客房信息统计表,账目统计表等
2.功能模块
1)接待人员可以完成为客人预订房间,客人入住登记,客人离店结帐,并生成结帐报表;并可以按多种属性查询客房或客人情况。
2)经理可以随时查询、汇总宾馆客房和客人情况,并获得房间入住情况汇总报表。
3)经理可以进行房价调整,房间增减。
题目7:企业报刊订阅管理系统
设计内容及要求:
1.主要数据表订阅人员信息表,报刊基本信息表,用户权限表等
2.功能模块
1)录入功能:录入订阅人员信息、报刊基本信息;
2)订阅功能:订阅人员订阅报刊(并计算出其金额);
3)查询功能:按人员查询、按报刊查询、部门查询有关订阅信息;
4)统计功能:按报刊统计、按人员统计、按部门统计;
5)操作员管理、权限设置等
题目8:仓库管理系统
设计内容及要求:
1.主要数据表
库存情况表,出库单表,入库单表,出库台帐,入库台帐,借条信息表等.
2.功能模块
1)产品入库管理,可以填写入库单,确认产品入库;
2)产品出库管理,可以填写出库单,确认出库;
3)借出管理,凭借条借出,然后能够还库;
4)初始库存设置,设置库存的初始值,库存的上下警戒限;
5)可以进行盘库,反映每月、年的库存情况;
6)可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;
题目9:考勤管理系统
设计一考勤系统。考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、学生学号、缺课类型(迟到、早退、请假及旷课)。
自行进行基本表设计,功能模块要求:
1)录入学生的缺课记录: 修改某个学生的缺课记录
2)查询某个学生的缺课情况
3)统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序
4) 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序
题目10:企业人事管理系统
企业在一般日常工作中需要一套人事管理系统,以便于对企业人员组成、工作评估等信息进行管理。主要功能:
(1)有关企业员工各种信息的输入与修改:包括员工基本信息(含出生日期民族、政治面貌、入职时间、学历、学位、职称、职务)、所在部门、工作简历等
(2)员工各种基本信息的查询。
(3)员工工作评价(奖惩)信息的输入、修改、查询
(4)员工的调入、调出及内部调动管理
(5)分类统计查询与结构浏览,如按年龄、学历、政治面貌、学历、职称等
题目11:航班信息查与机票预定
设计并实现一个航班信息查询和机票预定系统。要求:对飞机航班信息进行管理,可按照航班号、起点站、到达站、起飞时间和到达时间等信息进行查询:管理乘客信息,机票的预定和退订。主要功能:
航班号一项的格式为:前两个大写字母表示航空公司的名称,后4位为航班编号,例如:CA1544,CA 表示航空公司的名称,1544 为航班编号。
(1)基本信息管理,可以新增、修改及删除信息:航班号,机型,所属航空公司,出发城市,到达城市,起飞时间,到达时间,机票价格等信息;
(2)信息检索:按航班号,按出发和到达城市;
(3)乘客信息管理:姓名、性别、出生日期、证件类型及证件号、联系电话邮箱、住址等;
(4)订票:机票预定,生成订单,允许一次预定多个乘客机票(5)订票信息相关查询;
题目12:房屋出租管理系统
房屋租赁管理系统为房屋供需提供了一个平台,使得房屋租赁的管理更加智能化和高效化。能够实现房屋出租者及房屋信息的管理,房屋租赁者信息管理房屋状态的查询等基本功能。主要功能:
(1)房屋出租者信息管理:
基本信息:姓名、联系地址、联系方式
房屋信息:地址、具体位置、面积、月租金、备注(家具家电等情况)、房屋状态(预定、洽谈中、已出租、空闲),等信息
(2)房源信息查询
(3)承租人信息管理
(4)租赁管理:预定、成交、中介费用等
(5)相关项目的统计汇总查询