计算机科学与技术学院c++课程设计书_(1)(2)

2021-09-24 20:09

按系系总分、男女团体总分排序输出;

按项目编号查询取得前三或前五或前八名的运动员情况。

4.图书管理

图书信息:图书号、书名、作者名、分类号、出版单位、出版时间、价格、库存量。 读者信息:借阅证号、姓名、性别、出生日期。

派生以下两个类:

学生读者(年级、系别、可借数量(其中:本科生10本(中文8本,外文2本),研究生(中文15本,外文5本)

教师读者(部门,可借数量(中文20本,外文10本)

试设计一图书信息管理系统,使之能提供以下功能:

(1)采编入库:新购入一本书,经分类和确定书号后登记到图书账目中去,若该书已存在,这库存量增加

(2)借阅:若一种书的现存量大于0,且借阅证还可借(未达最大借阅数或没有过期书目)该则借出一本,登记借阅者的图书证号和应归还期限

(3)归还:若过期要缴纳罚款,注销借阅者的登记,改变该书的现存量

C++

(4)清除库存:某书已无保留价值,将它从图书账目中注销

(5)查询功能:--按书名查询(模糊查询) 按作者名或借阅证查询

5. 学校教职工信息表

设计要求:

设计要求实现如下功能:

(1)建立职工信息数据,包括职工号、姓名、性别、工资、出生时间、参加工作时间和年龄(必须计算得到)。

(2)根据职工信息表,建立只含有姓名和年龄的职工信息简表。

(3)使用继承的方法构造3个类,(即雇员类——虚基类,教师类和工人类——派生类)使用相应的对象放置10个(或以上)职工信息。

(4)编写同名display()成员函数,用来输出数组的内容。

(5)按不同类别输出职工信息,比如按系输出教师信息。

(6)要求对“<<”和“>>”运算符进行重载。考虑到输人职工编号时,也会因不小心引人空格,而且名字中也需要有空格,所以重载“>>’’运算符时,需要满足这个要求。

(7)抽取并计算职工的平均年龄。

(8)检索(查找)指定信息。(如按姓名检索、按年龄检索)

(9)显示各年龄段分布的情况

(10)参考界面如下:

增加 (一位教师记录 、增加一位工人记录)

计算 (教师平均年龄、计算工人平均年龄)

删除 (一个教师、删除一个工人)

显示 (全部职工记录、按系输出教师信息)

检索 (按姓名检索所有信息 按按职工号检索所有信息)

结束程序运行

6. 商品销售管理系统

商品信息:商品编号、商品名称、商品进货价、商品库存数量等

商品销售:商品编号、商品名称、销售价格、销售数量、销售日期等

主要功能

1) 增加或删除货物信息

2) 按编号或名称查询货物信息

3) 自动显示库存量不足一定值的货物信息

4)统计读取上个月的销售情况统计:

a.计算上个月每种产品的销售额。

b.统计销售数量最大的十种产品、产生利润最大的十种商品

7. 影碟出租管理

1)影碟信息:碟片名称、国家、类型、导演、制片人、主演影星、库存量等

2)出租信息:顾客账号、碟片名称、借阅日期、归还日期、租金等

3)顾客信息:账号、姓名、资金余额、所租影碟列表

4) 影碟维护:添加、删除、修改

5)顾客维护:添加、删除、修改

6) 碟片查询:按片名查询某片是否可借阅,结果有三种(可借阅、已借出、无此片)。

C++

7) 碟片借阅:输入顾客账号、碟片名称、借阅日期,修改资金余额(每片押金20元,以防止不归还)

8)碟片归还:输入顾客账号、碟片名称、归还日期,修改碟资金余额,先返该片还押金,计算每片租金(每三天的租金为1元,不满三天的按三天计算)。因为每个顾客一次可借阅多片,所以也可能一次归还多片。在该操作结束前,应输出该会员此次归还所需支付的总租金。

9)统计:各类型影碟的清单

8. 简易客房管理

客房信息:等级类型(经济、标间、豪华、单人间、双人间、三人间)、剩余客房数量 员工信息:楼层管理员、客房领班、客房经理等

功能:

1)登记客人入住登记:房号、客人姓名、入住时间、入住期限、入住押金、每日租金、客房等级、单/双/三人间)

2) 给定员工姓名,显示本员工所管理的楼层客房信息(经济、标间、豪华、单/双/三人间的入住情况(包括空闲/已入住/入住客人姓名)

3) 给定入住客人姓名,显示其入住情况(房号、姓名、已交押金、入住费用累计,入住结算)

4) 给定房号,修改押金数目(实现添加的数目和以往的数目累加)

5) 按照某类客房(经济、标间、豪华、单人间、双人间、三人间)入住数量的高低进行排序

9.学生管理系统

使用下面的数据,用C++设计一个简单的学籍管理系统,实现出最基本的功能。

学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成:

学号 姓名 性别 宿舍号码 电话号码

01 张成成 男 501 87732111

02 李成华 女 101 87723112

. .. ..

学生成绩基本信息文件(B.TXT)及其内容:

学号 课程编号 课程名称 学分 平时成绩 实验成绩 卷面成绩 综合成绩 实得学分 01 A01 大学物理 3 66 78 82

02 B03 高等数学 4 78 -1 90

. . .. ..

功能要求及说明:

(1)数据录入功能:

对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据. 综合成绩、学分由程序根据条件自动运算。

综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%; 如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70%。

实得学分的计算:

C++

综合成绩在60以上(含60 ),应得学分=课程学分

综合成绩在60以下 ,应得学分=0

(2)查询功能:分为学生基本情况查询和成绩查询两种

A:学生基本情况查询:

输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。

B:成绩查询:

计算机科学与技术学院c++课程设计书_(1)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师读书感悟印象深处猴爪猴爪

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: