首页 > 专家说

求 vb高职试题 和 计算机应用的试题

来源:江南娱乐-意甲尤文图斯亚
时间:2024-08-17 11:50:13
热度:

求 vb高职试题 和 计算机应用的试题【专家解说】:《C语言程序设计》课程设计-大型作业
一、题目
(1)教务信息管理系统
(2)图书资料信息管理系统
(3)职工工资信息管理系统

【专家解说】:《C语言程序设计》课程设计-大型作业 一、题目 (1)教务信息管理系统 (2)图书资料信息管理系统 (3)职工工资信息管理系统 二、选题规定 学号尾数(最后一位)为:1、4、7、0者自动选择题目(1),即:教务信息管理系统。 学号尾数(最后一位)为:2、5、8者自动选择题目(2),即:图书资料信息管理系统。 学号尾数(最后一位)为:3、6、9者自动选择题目(3),即:职工工资信息管理系统。 三、需要处理的基础数据 教务信息管理系统 学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号码等。 学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。如果重修,需要考虑重修学期、重修成绩。并且要考虑多次重修的情况。 图书资料信息管理系统 图书资料基本信息:中图法分类号、图书编号、书名、作者(要考虑多个作者情况)、出版社、出版日期、ISBN、版次、定价、馆藏数、借阅数等。 图书采购信息:书名、作者、采购日期、采购数量、采购单价、采购金额、发票号码、图书编号等。 图书借阅信息:借阅人、借阅人所在单位、借书证号、所借书名、借阅日期、归还日期、逾期罚款等。借阅期限为一个月,逾期1天,罚款1角。 中图法分类号: T 工业科学 TB 一般工业技术,TD 矿业工程,TE石油、天然气工业,TF 金工业,TG 金属学,TH 机械 TJ 武器工业,TK 动力工业,TL 原子能技术,TM 电工技术, TN 无线电电子学、通信技术, TP 自动化技术、计算技术,…。 职工工资信息管理系统 职工基本信息:如工资卡号、身份证号、姓名、性别、年龄、工龄、部门、技术职称、技术职称编号、家庭电话号码、手机号码等。 工资基础信息:技术职称编号、技术职称、基本工资、职务工资、各种补助等。 费用扣除信息:工资卡号、水费、电费、清洁费(5元/月)、闭路电视费(10元/月)等。 工资单数据:工资卡号、姓名、应发工资、水费、电费、清洁费、闭路电视费、税金、实发工资、特别奖励。其中:税金计算方法为: 应发工资<800元,税金=0; 800<应发工资£1400元, 税金=(应发工资-800)′5% 应发工资>1400元, 税金=(应发工资-1400)′10% 四、系统功能: 各种基本数据的录入。如:学生基本情况录入、图书资料基本信息录入、职工基本信息录入等。 各种基本数据的修改。即:允许对以及录入的数据重新进行编辑、修改。 各种基本数据的插入。如:在学生选修课程基本信息中插入一条新信息;在图书采购信息中插入一条新信息;或在工资基础信息中插入一条新信息等。 各种基本数据的删除。如:假设某同学转学或出国深造,删除该生的相关信息;或假设某本书遗失且馆藏数为0,删除该书的相关信息;或假设某员工调离,删除该员工的相关信息等。 基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学、技术职称为技术员的所有员工、基本工资在1000元以上的员工、书名中含有“计算机”的所有书籍、全部借出的所有图书等。 基于各种基本数据的统计计算。如: (6-1-1)统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、平时成绩、综合成绩)。 (6-1-2)统计并输出各班各门功课的平均成绩和总平均成绩。 (6-1-3)统计并输出每个同学已修学分。 (6-1-4)列出不及格学生清单(学号、姓名、不及格的课程和成绩)。 (6-1-5)教务信息其它方面的统计(自行确定)。 (6-2-1)统计馆藏书籍总数、已借出数据总数、在馆书籍数等。 (6-2-2)统计馆藏书籍总金额、馆藏书籍的平均价格。 (6-2-3)找出借阅次数最多的10本书,并对它们进行排序。 (6-2-4)统计每月逾期罚款总金额。被罚款金额最多的前5名借阅者并对其排序。 (6-2-5)统计借阅书籍最多的前5名读者。 (6-2-6)图书资料信息其它方面的统计。 (6-3-1)统计年龄20岁以下青年员工的总数;年龄在20岁以上,45岁以下的员工数;年龄55岁以上退休员工数。 (6-3-2)统计各种技术职称的员工的基本工资总额、职务工资总额、各种补助总额、应发工资总额。进而统计全公司职工的工资总额。 (6-3-3)统计各种技术职称员工的员工数,并计算各种技术职称员工的平均工资。 (6-3-4)统计该公司每月税金总额、全年税金总额。 (6-3-5)按照应发工资对全公司员工进行排序。 (6-3-6)职工工资信息其它方面的统计。 五、数据结构说明及举例 (1)三个系统的数据结构都可以采用十字交叉链表,也允许辅之以其它链表来完成对系统基础数据的完整描述。 (2)三个系统的部分数据结构举例见下页图1、图2、图3。 图1 教务信息十字交叉链表 图书资料信息十字交叉链表 图书采购信息链(略) 职工工资信息十字交叉链表 工资基础信息表(略) 六、要求 1、只能使用C语言,源程序要有适当的注释,使程序容易阅读。 2、要有用户界面。要求至少采用文本菜单界面;鼓励采用图形菜单界面。 3、必须使用结构和链表等数据结构。 4、使用文件保存数据。 5、至少输出一份报表,鼓励自行增加新功能。 6、写实验报告(要求正规打印,A4幅面),内容包括: 题目 系统功能模块结构图 数据结构设计及用法说明 程序结构(画流程图) 各模块的功能 试验结果(包括输入数据和输出结果) 体会 参考文献 附录:程序清单及源程序软盘 7、凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩并向学院报告。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩并向学院报告。 8、附:题目(2)封面格式,做其它题目者请修改题目名称。 七、创建文本菜单与打印输出的提示 1、与创建文本菜单的相关函数 window、textbackground、clrscr、 textcolor、cprintf、bioskey、 gotoxy、gettext、puttext、putch 请自行查阅相关资料,了解这些函数的用法。 2、打印输出 使用下列语句: FILE *fp; fp=fopen(“PRN”,”r”); 可以打开打印机。 八、参考书目 Turbo C 使用大全第一册、第二册 徐金梧等编译 北京科海培训中心 华中科技大学计算机科学与技术学院 《C语言程序设计》课程设计 实验报告 题目: 图书资料信息管理系统 专业: 班级: 姓名: 成绩: 指导教师: 完成日期: 2004年 月 日
Baidu
map