学生信息管理系统课程设计报告

学生信息管理系统课程设计报告

ID:5217063

大小:670.00 KB

页数:54页

时间:2017-12-06

学生信息管理系统课程设计报告_第1页
学生信息管理系统课程设计报告_第2页
学生信息管理系统课程设计报告_第3页
学生信息管理系统课程设计报告_第4页
学生信息管理系统课程设计报告_第5页
资源描述:

《学生信息管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机科学与技术学院《C高级语言程序设计》课程设计报告(2014/2015学年第一学期)学生姓名:李东栋学生专业:软件工程学生班级:132001学生学号:201320020113指导教师:赵建2014年01月09日54计算机科学与技术学院课程设计任务书课程设计名称《C高级语言程序设计》课程设计课程设计题目学生信息管理系统学生姓名李东栋专业班级软件工程132001学号201320020113课程设计任务内容[问题描述]学生信息管理系统包括以下5个模块:(1)登录模块:分为管理员登录和学生登录,各自有不同权限;(2)管理员模块:登记学生信息,显示统计数据,查找学生信息,修改学生信息

2、,删除学生信息,插入学生信息,查看学生平均分排名,查看学生所有信息,管理员信息管理等;(3)学生信息模块:查看个人信息,修改登录密码,信息的插入,删除,修改,添加功能;(4)学生成绩管理模块:主要是实现输入并保存学生各科的成绩等;(5)退出模块。[基本要求](1)系统以菜单方式工作,基本的录入、修改、查看、统计功能必须实现。(2)用c或者c++完成,源程序可读性强。[测试要求](1)能正确运行出结果。(2)具有友好的界面和提示信息。指导教师:时间:2014年12月18日54计算机科学与技术学院课程设计成绩评审表课程设计名称《C高级语言程序设计》课程设计课程设计题目学生信息管理系

3、统学生姓名李东栋专业班级软件工程132001同组人学号201320020113指导教师赵建设计成绩评价内容签字:时间:年月日54目录一、设计问题描述与分析…………………………………………….......61.1问题描述…………………………………………………..........61.2问题分析………………………………………………………..6二、算法设计与流程图…………………………………………………...72.1算法设计…………………………………………………….…..72.2各功能模块图……………………………………………….…...82.3程序流程图…………………………………………

4、.……….......9三、程序设计编码与测试……………………………………………...…143.1程序设计编码……………………………………………...........143.2编码程序测试……………………………………………….......37四、设计过程总结与分析…………………………………………….......444.1设计过程问题与分析方法………………………………………..444.2设计过程总结……………………………………………….......47附录……………………………………………………………………........48一、必选题程序代码...…………………………………….

5、.……........48二、必选题程序流程图……………………………………..……........5354一、设计问题描述与分析1.1问题描述编写一个学生信息管理系统,学生信息包括学生姓名,学号,班级,专业,所修课程,课程成绩,奖罚情况等,系统还包括管理员,管理员又自己的姓名及密码信息,由管理员管来理学生信息,管理员和学生需要有不同的登录权限和功能权限。1.2问题分析学生信息系统是一个能够管理学生信息的小型程序系统,这些管理操作包括班级或者专业年级各位学生登录和查看信息,登录当然需要密码,每个学生密码还不能相同,而且还能修改,学生密码可以是数字可以是字母或者是数字和字母的组合,

6、学生信息包括学生的姓名,班级,学号,登录密码,课程成绩,奖罚情况等。要有学生信息,必须有人登记输入保存学生信息,这就需要一个管理员,管理员也需要登录,所以管理员也有信息,包括管理员昵称或者账号,密码,管理员账号和密码也需要能输入汉字字母数字的组合,管理员有很大的权限管理学生信息,这些管理权限操作包括登记,查看,修改,删除,插入学生信息和给学生成绩排序等等,而且管理员还可以查看所有管理员的信息与学生的信息(除了学生密码)和删除不需要的管理员和学生的信息。当这些操作进行完时,要回到主界面继续进行下一个操作,,所以还需要一个退出功能,以便在需要时随时退回上一个菜单,进行下一个操作,完

7、成下一步需要的功能。54二、算法设计与流程图2.1算法设计本学生信息管理系统分为5个模块,分别为登录模块、管理员模块、学生信息模块、学生成绩管理模块,退出模块,各模块对应各个功能的实现,各模块分别能实现不同的功能。(1)登录模块:用户登录,分为管理员登录和学生登录,各自有不同权限,登录需要登录名和密码,可以把这些信息保存成文件,然后再次登录时自动调用文件核对信息;(2)管理员模块:此模块由管理员信息构成,管理员具有的功能有:登记学生信息,显示统计数据,查找学生信息,修改学生信息,删除学生信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。