欢迎来到天天文库
浏览记录
ID:856043
大小:1.17 MB
页数:16页
时间:2017-09-20
《学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课程设计报告说明书1.引言1.1系统背景1)老师在进行学生信息管理时,没有统一的平台做实时的改动学生也不能方便快捷的得到自己的相关信息,在考试后不能及时得到自己的成绩信息。2)为方便学生信息的整理和统一管理,开发一个平台,老师用来管理学生信息,学生用来查看自己的相关的信息。3)这个平台主要面向教师和学生,提供一个方便的信息出入口。1.2定义表1.1系统缩写术语表缩写、术语解释学生普通用户,只能进行普通的操作和信息查看教师分为普通教师用户和管理员教师用户,普通教师只可以查询、输入、修改自己所教授的学生的成绩信息,管理员用户可以还可以进行管理教师信息、学生信息、课程。2.系
2、统任务概述2.1目标开发学生信息管理系统,本系统用于校内的学生信息管理,主要功能:老师提供学生的相关信息供学生进行查看。2.2运行环境操作系统:WindowsXP/VISTA/7支持环境:VisualBasic数据库:MSSQLSever20003.系统功能需求3.1功能划分整个系统针对两个群体:教师与学生。功能上分为两部分:教师能进行成绩管理,如查询、输入、修改学生成绩信息,此外,管理员教师还可以对学生、课程进行查询,修改,添加等管理;学生能进行登录系统进行密码修改,查看自己的基本信息和成绩信息。3.1.1学生端学生用户的功能模块:系统管理,学生信息管理,成绩管理。图
3、3.1学生用户功能图3.1.2教师端教师用户的功能模块:系统管理,学生信息管理,课程管理,成绩管理。各部分功能如附图所示。图3.1教师用户功能图3.1功能描述3.2.1学生端学生用户能使用的信息较少,包括密码修改,基本信息查询(只能查看自己的信息)、成绩查询。学生信息初始化:学生基本学籍信息都有相应的老师添加,只有在老师添加了学生后,学生才能用学号和初始密码进行系统的登录(初始密码即为学号。)图3.3学生信息管理系统学生端用例图查询成绩用例如下:用例名称:查询成绩主参与者:学生层次:海平面利益相关者:学生前置条件:学生必须登录进入了系统最低保证:显示错误界面(连接不到数
4、据库或其他原因)成功保证:成绩被提取并被正确显示触发器:学生选择查询成绩主要的成功细节:1、学生成功登录系统2、学生选择查询成绩3、成绩信息成功从数据库中调出4、成绩信息以正确的方式显示出来扩展:1.a不能成功查询到成绩信息1.a.1学生选择刷新系统页面1.a.2学生放弃查看成绩信息,并转到其他页面1.a.3学生检查网络连接情况3.2.2教师端教师用户分为普通用户和管理员用户。普通用户只可以进行成绩管理以及修改密码等操作,管理员用户还可以进行学生信息管理和课程管理!1系统管理教师登录后,可以进行登录密码的修改,如果教师同时是管理员,可以添加一个用户,删除已有用户或者更改
5、权限。2学生信息管理管理员教师可以修改学生学籍信息和删除学籍信息,并且有多种方式来查询学生信息。3课程管理课程管理分为“添加课程”和“修改课程”两部分。4成绩管理成绩管理分为“输入成绩”、“修改成绩”和“查询成绩”。图3.4学生信息管理系统教师端用例图添加学生信息用例如下:用例名称:添加学生信息主参与者:教师层次:海平面利益相关者:学生前置条件:教师必须登录进入了系统最低保证:回滚任何未完成的事务成功保证:学生信息被成功添加到数据库触发器:学生选择添加新学生主要的成功细节:1、教师成功登录系统2、教师选择添加新学生3、教师键入新学生学籍信息4、教师点击提交5、数据库被更
6、新6、显示添加成功界面扩展:1.a教师点击提交按钮无响应1.a.1教师尝试重新提交1.a.2教师放弃添加新学生,并转到其他页面1.a.3教师重新键入学生信息,并提交输入成绩用例如下:用例名称:输入成绩主参与者:教师层次:海平面利益相关者:学生前置条件:教师必须登录进入了系统最低保证:回滚任何未完成的事务成功保证:学生成绩信息被正确的添加到数据库触发器:教师选择输入成绩主要的成功细节:1.1教师成功登录系统1.1教师选择输入成绩1.2教师选择班级及课程1.3教师输入学生成绩信息1.4教师确认提交学生成绩信息1.5数据被更新1.6显示成绩被成功添加提示信息扩展:1.a教师提
7、交学生成绩信息无反应1.a.1教师尝试重新提交1.a.2学生放弃输入成绩,并转到其他页面1.a.3教师检查网络连接情况1.系统数据模型分析4.1E-R模型图4.1学生信息管理系统E-R图4.2UML数据建模图4.2学生信息管理系统UML模型图4.1逻辑数据模型分析学生(学号,姓名,性别,生日,密码,班级号)教师(教师号,姓名,密码,权限)课程(课程号,课程名,教师)班级(班级号,班级名)学习(学号,课程号,成绩)1.系统分析类建模5.1顺序图下面是几个主要用例的顺序图:图5.1学生成绩查询顺序图图5.2添加新学生顺序图图5.3修改课程信息
此文档下载收益归作者所有