如有你有帮助,请购买下载,谢谢!
基本要求:
要求利用结构化程序设计方法以及C的编程思想来完成系统的设计。 界面友好(良好的人机交互),程序加必要的注释。数据使用数组、结构体等均可,键盘操作或鼠标操作均可。源程序在编辑完整程序的基础上,尽量满足题目要求。 每题可由 2-4人合作完成。小组选题不能重复,选题与提交都在学委处完成。两周内完成。
最后每人提交一个源程序(电子版 *.c),一份设计报告(包括电子版word文档和纸质版),电子版放在一个文件夹内,文件与文件夹名称均为:题目-姓名-学号 。设计报告文件内容可在小组商定基础上自己编辑,要有个人意见,体现个人作用与观点。
1.日历简单查询(限最多2人完成) 编程完成以下任务:
输入年份,判断该年是否闰年。
输入年份和月份,能输出该月份的天数。
输入年份、月份和日期,能输出该日期是该年的第几天。 2. 简单计算器(限最多2人完成) 要求:设计一个简单计算器
在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。 3.职工信息管理(限最多4人完成)
编程管理职工信息 ,每个职工的信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等(职工号不重复) 。 可以实现以下功能:
信息录入:录入职工信息 -输入 信息浏览:--输出
信息查询:按工资查询或按学历查询(二选一)
1页
如有你有帮助,请购买下载,谢谢!
信息删除:按职工姓名删除
信息修改:如:把研究生的工资增加500元 4.图书信息管理(限最多4人完成)
编程管理图书信息 ,图书信息主要包括管理图书的库存信息、每一本书的借阅信息以及每一个人的借书信息。每一种图书的库存信息包括编号、书名、作者、出版社、出版日期、金额、类别、总入库数量、当前库存量、已借出本数等。每一本被借阅的书都包括如下信息:编号、书名、金额、借书证号、借书日期、到期日期、罚款金额等。
每一个人的借书信息包括借书证号、姓名、班级、学号等。 系统功能可以包括以下方面(可选): a、借阅资料管理
可以把书籍、期刊、报刊分类管理,这样的话操作会更加灵活和方便,可以随时对其相关资料进行添加、删除、修改、查询等操作。 b、借阅管理 (1) 借出操作 (2) 还书操作 (3) 续借处理 c、读者管理
读者等级:对借阅读者进行分类处理,例如可分为教师和学生两类。并定义每类读者的可借书数量和相关的借阅时间等信息。
读者管理:对读者信息可以录入,并且可对读者进行挂失或注销、查询等服务的作业。 d、统计分析
随时可以进行统计分析,以便及时了解当前的借阅情况和相关的资料状态,统计分析包括借阅排行榜、资料状态统计和借阅统计、显示所有至当日内到期未还书信息等功能分析。
2页
如有你有帮助,请购买下载,谢谢!
e 系统参数设置:可以设置相关的罚款金额,最多借阅天数等系统服务器参数。 5.学生信息管理(限最多4人完成) (1)问题描述
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: 学生信息录入功能(学生信息用文件保存)---输入 学生信息浏览功能——输出 查询、排序功能——算法 a、按学号查询
b、按姓名查询(至少一种查询方式) 学生信息的删除与修改(可选项) (2)功能要求
界面简单明了;有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新输入; (3)算法分析
首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:定义一个数组来存储或定义一个链表 。文件的读写操作大家参照书中的有关文件的章节。
6.学生选修课程信息管理(限最多4人完成)
编程管理学生选修课程信息 ,每门课程的信息包括课程编号,总学时,授课学时,实验或上机学时,学分,开课学期等信息 。 可以实现以下功能:
信息录入:录入课程信息 -输入 信息浏览:--输出
信息查询:按学分查询或按课程编号查询(至少一种查询方式)
3页