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

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

ID:20155582

大小:2.03 MB

页数:54页

时间:2018-10-10

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

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

1、课程设计报告课程名称:面向对象程序设计C++设计题目:学生信息管理系统专业:计算机科学与技术姓名:学号:指导教师:李晓虹2016年1月1日页54目录一、系统背景31.1摘要31.2背景和目的31.3关键字3二、操作分析32.1关于使用者4三、需求分析63.1产品透视图63.2产品功能63.3流程7四、系统总体设计84.1主界面94.2管理员界面94.3学生界面104.4教师界面10五、系统详细设计115.1数据库设计125.2导入ADO库文件155.3连接数据库165.4主界面功能实现185.5登录功能实现245.6管理员界面功能实现

2、275.7学生界面功能实现375.8教师界面功能实现44六、结束语546.1心得体会54页54一、系统背景【摘要】信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。在现今众多的学生管理系统中,最为常见的是学生信息管理系统和学生课程成绩管理系统。这是对我国现今大多学校对学生管理的需要而开发设计的,但随着学校的发展,这种各自独立的系统远远不能满足学校管理的需要。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关

3、重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。【背景及目的】随着计算机技术的飞速发展,当今社会正快速向信息化社会前进。而如今学校的规模不断扩大,学生数量急剧加,有关学生的各种信息量也成倍增长,面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工用量。此次设计我们使用JAVA编程,实现了学生信息管理系统的过程。本系统采用VisualC++和SQLSERVER2008数据库管理系统作为开发工具,通过对学生信息管理系统

4、进行可行性分析、需求分析和设计逐步将一个学生信息管理系统的开发过程呈现出来。系统可以对学校的所有专业信息和课程信息进行管理,可以对学生的基本信息和成绩进行管理,最后本系统能对专业信息、课程信息、学生基本信息和成绩信息进行查询。【关键字】使用者;需求分析;设计界面;C++;MFC;SQLserver2008;二、操作分析2.1、关于使用者页54本组将图书管理系统分为了三类,分别为:管理员、学生、教师。管理员经过注册和登录后,不但可以修改基本学生信息和添加记录,还可以修改学生已经选课情况以及修改教师的基本信息、教师的开课情况、查询与学生和

5、教师有关的信息。学生通过登录和注册以后,可以查询自己的基本信息以及查询本学期的各门课程的成绩、选课情况以及选课等等。教师登录该系统以后。可以修改个人信息、修改学生成绩以及录入学生成绩、以及对自己的开课情况进行查询。学生信息管理系统的打开界面(如图2-1),用户可以看到关于登录人员的分类,随即进行接下来的操作。点击“管理员”。进入管理员界面图2-1管理员界面(如图2-2)页54图2-2点击学生进入学生主界面(如图2-3)图2-3点击”教师”进入到教师登录主界面(如图2-4)页54图2-4经过调试,该界面是用户友好界面,方便使用者的操作和

6、注册。三、关于需求的分析3.1系统功能用户登录功能、学生个人信息查询以及修改功能、学生个人成绩查询功能、学生选课功能、管理员修改学生选课以及教师开课功能、查询和修改学生教师相关信息功能、教师基本信息查询功能、教师个人开课信息查询功能、教师录入和修改学生成绩功能等。3.2系统E-R图(如图3-2)页54图3-23.3功能流程前面确定了对学生信息管理系统的使用对象的定位,需求分析是根据适用对象而定的,要求操作界面友好,操作方便,便于使用者进行登录,信息查询、信息修改的操作一体化,流程清楚明了,便于理解与使用。下图1是关于管理员、学生和教师

7、的操作流程。3.4功能流程图(如图3-4)页54图3-4下面是该系统的使用者对系统的使用需求:1)实现管理员对学生、教师的基本信息的录入、修改、查询等基本操作。2)实现学生选课功能。3)实现教师打分功能。4)查看学生课程选择。5)教师开课情况查询。6)学生成绩查询。从上述陈述中可以发现以下元素:使用对象:1.管理员2.学生3.教师页54基本用例:1.登录:老用户的系统登录。2.个人信息查询:对登录者的个人信息进行查询。4.学生选课:学生根据已有的课程进行选课。5.学生成绩查询:学生对自己已选的课程的所有成绩进行了解。6.学生成绩录入:

8、教师根据自己的开课情况对选择该门课的学生进行打分。四、系统总体设计软件的界面是用户与计算机进行信息数据交流的媒介,一个软件设计界面的人性化,友好与否将决定该软件的受欢迎度。所以在软件的界面设计方面做了很多次实验。软件登录

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

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

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