1、学生成绩管理系统一、 需求分析学生成绩管理工作是高校教育工作一项关键内容。教务管理工作是指学校管理人员根据一定教育方针,利用优异管理手段,组织 、协调 、指挥并指导各用户活动,方便高效率、高质量地完成各项教学任务,完成国家所制订教育目标。学生成绩管理工作是学校教学工作中枢,是确保高校教学机制正常运转枢纽,它是一项目标性、计划性、适用性、发明性和科学性很强工作。学生成绩工作关系到高校教学秩序稳定。大中型院校人员众多,假如没有好管理,就不能取得很好结果,应用数据库来管理,在这方面能够取得很好效果。 系统可行性分析 1.系统实施运行可行性 各老师,学生全部已熟练掌握计算机基础实用方法和操作技能,对新
2、系统开发,表现出极大热情。提出了很多好提议和要求。 2.技术可行性 校园网已正常运行;开发人员已熟练掌握开发工具。技术上实现系统是可行。 3.经济可行性 校园内部局域网络已经建成;硬件投入不需要很大。 学生成绩管理系统是为了开发学生信息管理系统而编写,关键面向系统分析员、程序员、测试员、实施员和最终用户。其关键任务是用计算机对学生成绩信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生成绩管理系统。推行学校信息管理系统应用是深入推进学生学籍管理规范化、电子化控制辍学和提升义务教育水平关键举措。首先学生能够登录系统,并能够依据自己情况修改密码,然后经过登陆系统
3、查看自己成绩,并能够对自己成绩提出申请错误信息。其次是作为参与者老师,老师能够输入学生成绩,也能够查询其对应所教科目标学生成绩情况。第三参与者就是教务人员,教务人员就是核实学生成绩情况并分类各科成绩。第四参与者是系统管理员,系统管理员有权利添加,删除学生;整个系统管理全部是由系统管理员进行,如用户授权、用户添加和删除等情况。所以系统管理员角色也很关键。系统功效分析4.参与者确实定经过对该系统分析,参与者可确定为:学生、老师和教务员、系统管理员。5.用户登录将登录分为学生登录、老师登录、教务员登录、管理员登录,不一样用户有着不一样权限。6.成绩管理在学期结束时,老师经过批改试卷得到成绩单将学生成
4、绩依次加入学生成绩数据库中。7.成绩查询在老师将成绩录入到数据库中后,老师能够查询所授科目全部学生成绩,同学能够查询单科成绩,也能够查询所修全部科目标成绩。二、学生成绩查询系统用例图1.角色层次图我们所开发学生成绩查询系统内容十分丰富,用户包含学生、老师、教务人员,其角色层次图图1所表示:图1角色层次图2. 系统用例图授权用户经过学生成绩查询系统身份认证后享受系统要求资源,老师能够输入学生成绩,也能够查询其对应所教科目标学生成绩情况;学生能够查看全部科目标成绩结果和对自己成绩核实并针对该情况申请错误信息;教务人员能够核实学生成绩情况并分类各科成绩。管理员经过系统身份验证后能够对系统进行对应管理
5、和维护,包含授权用户、添加用户和删除用户等。经过以上分析,得出系统用例模型图2所表示:图2 系统用例图 3.学生用例图包含以下用例:(1) 登录系统。(2) 查看自己成绩情况。(3) 申请错误信息。(4) 修改密码。图3学生用例图4.教务人员用例图包含以下用例:(1) 登录系统。(2) 核实学生成绩。(3) 分类各科成绩。5.系统管理员用例图包含以下用例:(1) 授权用户。(2) 添加用户。(3) 删除用户。图5 系统管理员用例图三、序列图 1.用户注册序列图用例名:用户注册用例描述:用户依据自己用户名和密码,注册新用户参与者:学生和老师前置条件:电子商城正常运行时间后置条件:假如用户登录成功
6、,该用户可进行权限范围内相关操作假如用户登录未成功,则终止登陆或重新登陆。基础路径:1、用户进入注册界面;2、用户输入用户名和密码;3、用户提交输入信息;4、系统对用户账号和密码进行有效性检验,判定是否已经注册;5、系统将数据存入数据库并显示目前登录用户;6、系统提醒用户注册成功;7、系统许可进行权限范围内相关操作;图6用户注册序列图 2.学生成绩查询序列图用例名:学生查询成绩用例描述:学生登录到系统中,选择查询科目,系统将成绩反馈给学生参与者:学生前置条件:系统正常运行时间后置条件:若学生登陆成功,且成绩查询无误,则该学生能够关闭该窗口,依据自己意愿进行其它相关操作。基础路径:1、系统确定用
7、户已登录;2、学生想要查询科目标成绩;3、查看成绩后,关闭该窗口;4、学生选择查询全部科目;5、由系统进行数据库查询,核实成绩,将结果反馈给学生;6、学生再次查看成绩,确定无误;7、关闭该窗口;8、退出系统或进行其它权限范围内操作;图7 学生成绩查询序列图 3.老师成绩录入序列图用例名:老师录入学生成绩用例描述:老师录入相关学生成绩到系统参与者:老师前置条件:学生成绩管理系统正常运行后置条件:若管理员登陆成功,则老师可将相关学生成绩录入到系统;不然管理员不可实施该操作。基础路径:1、老师进入学生成绩管理系统;2、老师输入用户名和密码;3、系统对老师账号和密码进行有效性检验;4、系统提醒登陆成功
8、5、老师进入成绩管理界面;6、老师点击录入学生成绩按钮;7、老师进入成绩录入界面;8、老师输入对应成绩;9、老师提交信息;10、系统将数据存入数据库;11、系统输出添加成功提醒;图8老师成绩录入序列图四、 系统类图1.参与者类(1)学生是参与者类,它属性包含:学号、姓名、账户和密码。(2) 老师是参与者类,它属性包含:账户和密码、姓名、所教专业。(3) 教务员是参与者类,它属性包含:账户和密码、学生及老师所在院系。(4)系统管理员是管理员类,它属性包含:账户和密码、姓名、工号。 2.类之间关系图9类之间关系图五、 布署图系统布署图描绘是系统节点上运行资源安排。在学生成绩管理系统中,包含四种节点,分别是:数据库节点,负责数据存放、处理等;后台系统维护节点,系统管理员经过该节点进行后台维护,实施系统管理员许可全部操作;老师业务处理节点,老师能够经过该节点进行处理学生成绩操作;学生自助系统节点,学生能够经过该节点查询自己信息和成绩。学生成绩管理系统布署图以下。图9布署图六、 构件图构件,即结构应用软件单元。构件图不仅包含构件,同时还包含构件之间依靠关系,方便经过依靠关系估量对系统构件修改可能给系统造成影响。在学生成绩管理系统中,经过构件映射到系统现实类中,说明该构件物理实现逻辑类。 在学生成绩管理系统中,能够对系统关键参与者和关键业务实体类分别创建对应构件进行映射。创建以下构件图。