课题五
音乐管理系统
1、搜索功能:用户可以根据歌曲名称、歌手姓名、专辑名称和分类信息来查询歌曲。
2、投票功能:用户可以为自己喜欢的歌曲或歌手投票,每人每天最多可以投5票。
3、统计功能:统计本年度、本季度和本月最受欢迎的歌曲。 5、 管理功能:管理员可以管理歌曲曲目,为歌曲添加分类类别,
修改歌曲的相关信息。
课题六
个人办公助理
1、添加新的待办事件。
2、提醒今日待办事件,完成事件列表。
3、提醒尚未完成事件,即截止当前时间还未完成的事件。 4、延期事件及其再定义。 5、删除事件列表。
课题七
个人理财助理
1、用户可以自定义收入、支出的条目,例如在收入项目,用户可以添加工资收入、购票收入、收回欠款等;支出项目可以有借款给别人、日常支出等。
2、用户可以动态添加收入、支出的明细项,例如日常花了多少钱、每天收入多少、支出多少等。
3、用户可以查看收支明细,并提供汇总功能。
课题八
成绩管理系统
输入一个班级的学生基本信息(包括学号,姓名,性别,科目),对N门考试的成绩进行管理(例N=5) 要求
1、用户录入每个学生每门课程的分数;
2、能够计算每个学生的各门功课总分和平均分,并按总分将成绩排序,显示每个学生的总分和排名;
3、计算全班各门功课的平均分,显示没门课程中低于平均分的每一个学生的学号,姓名,性别,科目,成绩等信息;
4、显示每门科目中,成绩在90分以上的学生信息。另外还输出每门科目中不及格的学生信息;
5、能按姓名或者学号查找,增加,删除和保存各个学生的信息。
课题九
学生考勤管理系统
考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使之能提供以下功能: 1.录入学生的缺课记录;
2.修改某个学生的缺课记录; 3.查询某个学生的缺课情况;
4.统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;
5.统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;
6.系统以菜单方式工作。 具体要求如下:
1、 采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。学生也可根据自己对题目的理解增加新的功能模块(视情况可另外加分)。
2、 系统以菜单界面方式(至少采用文本菜单界面,如能采用图形菜单界面更好)工作,运行界面友好,演示程序以用户和计算机的对话方式进行。
3、 程序算法说明清晰,理论分析与计算正确,运行情况良好,实验测试数据无误,容错性强(能对错误输入进行判断控制)。
4、 编程风格良好(包括缩进、空行、适当注释、变量名和函数名见名知意,程序容易阅读等);