求学生管理系统代码,谢谢了

qq_33196477 2015-11-30 03:18:52
1.1 管理员功能
1.1.1 学生信息定义
属性:必选
描述:学生信息必须包含如下项(包括但不限于):
学号(ID):ID要求全局唯一、不可重复;
姓名;
密码;
班级;
成绩(至少3门);
年龄;
名次(本学生在本班级的成绩总分排名,自动计算,非输入);

1.1.2 管理员信息定义
属性:必选
描述:管理员信息必须包含如下项(包括但不限于):
用户名;
密码;

1.1.3 增加学生
属性:必选
描述:管理员能够增加学生。

1.1.4 保存
属性:必选
描述:学生信息既能够在内存中存在,也能够存于磁盘中,掉电后信息不丢失。必须完成下面两种情况:
在内存中,所有学生的信息以链表的方式存在;
在硬盘中,以文件形式存在(文件格式不限、内容形式不限)。

1.1.5 删除
属性:必选
描述:管理员能够删除学生,完成下列情况的任一种即可:
一条一条删除(例如根据ID删除);


1.1.6 修改
属性:必选
描述:管理员能够修改学生,完成下列情况的任一种即可:
一项一项地修改(如提示是否修改哪一项,是学号还是姓名);

1.1.7 查询
属性:必选
描述:能够查询某些学生信息,必须完成下列所有情况:
根据姓名;
根据单科成绩;
根据排名;

1.1.8 排序
属性:必选
描述:能够按序显示学生信息,排序算法不限,必须完成下列所有情况:
根据姓名;
根据单科成绩;
根据排名;

1.2 学生用户功能
1.2.1 查看个人信息
属性:必选
描述:学生能够登录系统查看个人信息。

1.2.2 修改密码
属性:必选
描述:学生能够登录系统中修改个人密码,必须完成下列所有情况:
检验旧密码是否正确,如不正确提示重新输入旧码;
如正确,检验两次输入的新密码是否一致,如不一致,提示重新输入密码,如一致,用新密码覆盖旧密码;

1.3 登陆
属性:必选
描述:管理员和学生能够登陆到系统中,必须有密码出错提示,输入错误超过三次则自动退出系统。
1.10 界面友好
属性:必选
描述:用户的一些操作前后做出一些必要的提示或确认。所有完成的功能都需要友好,例如:
增加失败提示;
删除失败和成功提示、删除前的确认;
修改失败和成功提示、修改前/后的确认;
查找失败提示、查找成功的确认;
退出系统时,如果有修改要提示是否保存;
其它方面的界面问题;


...全文
206 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruying1389279 2015-12-13
  • 打赏
  • 举报
回复
这个也不是很难啊,作业自己做嘛。
libinden71 2015-12-13
  • 打赏
  • 举报
回复
这样的作业好像很简单爱!新手入门都可以写出来!这么简单的作业也不思考下自己做做啊?
ooolinux 2015-12-01
  • 打赏
  • 举报
回复
引用 1 楼 u010165006 的回复:
自己动手,心里多轻松 把功课补补吧,还来得及,每天看几页书,敲点代码验证一下,贵在坚持,坚持一个月就习惯了 自己写了有问题再上论坛比较好
坚持一段时间逐渐会有get的感觉,心里会充实
ooolinux 2015-12-01
  • 打赏
  • 举报
回复
自己动手,心里多轻松 把功课补补吧,还来得及,每天看几页书,敲点代码验证一下,贵在坚持,坚持一个月就习惯了 自己写了有问题再上论坛比较好

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧