大作业毕业设计信息管理系统


我的寒假大作业

寒假结束了,过几天就要去学校了。这个寒假大作业花了我好几十天呐,虽然是一个控制台程序。但好歹是我的第一个比较正式的项目(笑),我要拿出来发一发。

看看我的大作业目录结构


看看我的大作业主界面


作业功能就是从一个存有毕业设计信息的txt文件中提取信息存入程序的数据链表,然后对这些数据进行一些操作。
功能实现如下:

  • 欢迎界面
  • 通过文件读出数据,创建毕业设计信息动态链表,同时在显示屏显示
  • 毕业设计信息的增加、修改和删除
  • 毕业设计信息的排序(譬如按指导教师教工号排序,或者按毕业设计成绩排序,排序结果写入文件,同时在显示屏显示。)
  • 毕业设计信息的查询(譬如按指导教师教工号查询,可以是组合的方式查询)
  • 毕业设计信息的分类统计(譬如统计毕业设计成绩为“中”的人数等等)
  • 按下列规则(有先后顺序)抽查毕业设计,设计抽查算法并编程实现,抽查结果写入文件,同时在显示屏显示
  • ① 抽查比例为20%,四舍五入
  • ② 如果一名指导教师指导的毕业设计中存在成绩为“优”,则必须抽查其中一份
  • ③ 如果一名指导教师指导的毕业设计中存在成绩为“及格”,则必须抽查其中一份
  • ④ 必须抽查每位近3年新进教师指导的毕业设计至少一份(根据指导教师教工号判断)
  • ⑤ 最后抽查的毕业设计中,成绩为“良”和“中”的份数尽量接近
  • ⑥ 最后抽查的毕业设计中,应届各班级的份数尽量接近(根据班级判断)
  • ⑦ 最后抽查的毕业设计中,各指导教师的份数尽量接近
这个抽查算法花了我很长时间(菜)

看看我的抽查算法思维导图:


emmmm...好吧,睡觉

声明:Trikker的小破站|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 大作业毕业设计信息管理系统


分享一些学习成果