面向对象课程设计实验报告.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象课程设计实验报告

长春师范大学面向对象课程设计实验报告——姓名:学号:专业:班级:一、项目题目:学生管理系统  改变学生信息管理现有模式,使其存在的纰漏得以完善。从而达到信息能够对学生、成绩、老师管理等各类信息进行录入、修改、查询与、删除、存储、传递的时效性、准确性、全面性、互动性等。二、项目目的在基本掌握老师教授的知识内容的前提下,培养了我们分析实际问题的能力,并能够自己编写面向对象程序设计实际问题的处理,掌握项目开发的初步阶段,并巩固本学期所学习的知识,发现自身的薄弱的地方并且加以努力的学习。本系统是将现代话的计算机技术和传统的学生信息管理工作相结合,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.能够对学生、成绩、等各类信息进行录入、修改、查询与、删除、存储;2.可以查询输出某一学生的各门课程的详细信息及其授课教师信息;4.可以查询到某一门课程的平均分以及各分数段人数及学生明细;5.可以按专业或班级或课程进行成绩排序;6.各程序功能可以根据实际需要进行扩充与改进;三、项目内容1、系统的需求分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用与信息管理系统的环境的原因。计算机的最大好处在于利用它能够进行信息的管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。学生管理系统主要满足来自三方面的需求,这三个方面分别是学生用户,教师用户和管理员用户。学生用户是主要的需求者,主要需求功能是查询自己的个人信息、所在班级信息、可选择课程、查看自己选课情况及进行选课等;教师用户的主要需求为可以进入系统,进行课表查询、上课班级查询、以及上课地点、时间查询,还可以及时的录入学生信息并及时进行修改等。(2)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。2、系统的功能模块详细设计以下为学生课表管理系统总体设计图和各功能模块说明:(1)总设计图:(2)各模块功能:功能模块包含子功能模块功能教师管理模块教师信息管理模块教师所任科目管理系统通过输入教师姓名即可以查询老师所在学院的教课信息。通过输入教师姓名查询教师所任科目,教师还可以及时对其更改。课程管理模块课程编号管理模块课程名称管理模块课程安排查询管理模块通过输入不同类型的课程的编号,查询课程的全部信息通过信息验证后,进行重置密码以及确认密码等操作。输入课程名称,任课老师,任课地点,即可查询课程信息。可对学院,班级,个人,教师的课表进行快速查询。选课管理系统模块选择科目管理模块选课科目学分管理系统选择科目时间日期管理模块通过不同的专业可以得到不同专业的选课课表;通过自己的决定选择自己的选修科目。通过输入的选择的科目名称,查询这一科目的学分管理以及及格指标。输入科目名称快速查询上课时间以及上课地点。成绩管理系统模块学生成绩录入管理系统学生成绩查询系统管理员和教师可以登陆此系统快速的将学生成绩信息进行录入。用户通过输入姓名,学号快速查询各科成绩以及及格情况。3、人机交互子系统(1)用户分类本系统的用户可分为两类:①管理员用户;②教师用户;③学生用户。(2)用户描述①管理员用户描述:管理员用户在整个学生管理系统中起到管理和维护的作用,对学生和教师的信息进行管理和维护以及课程安排等职责。②学生用户的描述:学生管理系统主要是针对管理学生的,学生在本系统中具有修改自己的信息,以及选课和退选的功能。③教师用户描述:教师用户在本系统中可以快速查询学生信息,自己的课表信息,班级信息,及时的录入学生成绩信息。详细设计学生管理系统主要改变学生信息管理现有模式,使其存在的纰漏得以完善。从而达到信息能够对学生、成绩、老师管理等各类信息进行录入、修改、查询与、删除、存储、传递的时效性、准确性、全面性、互动性等。整个管理系统共分为6个模块:班级管理模块、教师管理模块、用户管理模块、课程管理模块、选课管理模块、成绩管理模块。不同的模块由本组的每个人分别进行编程。本人所负责的是教师管理系统:四、系统设计用图及说明学生管理系统用例图:用例图说明:(1)系统的外部角色有:学生用户,管理员用户和教师用户。(2)系统主要用例的文档描述:①学生信息管理用例:学生用户可见的功能,包含了学生信息,学院信息,和修改密码,学生可以通过登录然后查询课表以及选课情况。②教师信息管理用例:教师可见的功能,老师可以查到在任何时间和地点的课程以及自己的个人信息,并可以对学生成绩进行录入,修改。③管理

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档