收藏 分享(赏)

信息系统分析与设计64655new.doc

上传人:dzzj200808 文档编号:2278284 上传时间:2018-09-09 格式:DOC 页数:15 大小:226KB
下载 相关 举报
信息系统分析与设计64655new.doc_第1页
第1页 / 共15页
信息系统分析与设计64655new.doc_第2页
第2页 / 共15页
信息系统分析与设计64655new.doc_第3页
第3页 / 共15页
信息系统分析与设计64655new.doc_第4页
第4页 / 共15页
信息系统分析与设计64655new.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、 信息系统分析与设计课程考查报告题目: 学生选课系统 班级: 软件技术 10-2班 学号: 411020040165 姓名: 师蹦 1.前言1.1 系统的必要性由于学校的学生和课程繁多,包含的信息量大且复杂,有必要建立一个学生选课排课系统,使选课排课管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。1.2 系统的可能性本系统是为了更好管理学生选课排课信息而设计的。随着高校教学改革的不断深入,越来越多的高校都陆续采用了学分制。高校大学生们可以根据自己兴趣和爱好来自由选择自己所喜爱的课程。基于高校校园网的网上选课系统不仅克服了以往手工报送

2、选课方式所暴露出的缺点与不足。同时极大地提高了高校教务人员工作效率,极大地方便了高校师生。网上学生选课系统在BS 的架构下采用了目前最流行的 Internet 的主流技术 ASPNET 技术作为运行平台。与传统的 CS 体系结构相比,BS 结构大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。网上选课系统的推出,使得全校任选课的维护、学生选课及查询、成绩录入、统计等工作均变得轻松高效,形成了教与学的积极互动。同时当需要对该系统进行升级时,只需更新服务器端的软件,而不必更换客户端软件,减轻了系统维护与升级的成

3、本与工作量,方便普通用户使用。2、需求工作流学生选课排课系统用于根据教学计划、教师资源、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。因此该系统的功能模块应分为系统管理员需求、教师需求、学生需求三个部分。管理员可以通过超级用户身份登录,对系统进行全面的管理维护, 老师、学生以不同用户的身份进入不同的界面,执行不同的操作。 系统管理员需求分析系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表、排课报表。所涉及的信息包括课程信息、教师信息和学生信息。因此系统管理员具有该系统的最高权限,能够编辑各

4、信息模块,如插入一个新生的信息,增添一门课程的信息,删除退休教师的信息等。图 2.管理员需求教师需求分析在该系统中,为方便教师工作,要求教师能够核实自己信息、系 统 管 理 员 需 求管 理学 生信 息插入学生信息 管 理教 师信 息 管 理课 程信 息修改学生信息 删除学生信息 查看学生信息 插入教师信息 修改教师信息 删除教师信息 查看教师信息 插入课程信息 修改课程信息 删除课程信息 查看课程信息查询所授课程的信息、查看自己教学班的信息,以及最后登记学生的成绩等。图 3.教师需求学生需求分析该系统为学生主要提供选课服务,因此学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,进

5、行相关操作。此外还应附带其他服务,如核实个人信息,查看教师信息、课程信息以便选课,查看自己选课结果,查询考试成绩等。教 师 需 求核实自己信息 查看课程信息 学生基本信息 查 看 教 学 班 信 息 填写学生成绩上课时间上课地点姓名 学号 学院专业图 4.学生需求系统需求用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。2.2 功能需求通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息:(1) 学生的需求:网上选课、选课情况查询;(2

6、) 本系统主要实现学生信息管理和选课查询。学生信息包括学号、姓名、班级;课程信息包括课程名;用例图管理员负责向系统中添加学生和教师的个人信息以及课程信息,实现对教师、学生和课程信息的修改、删除、查询操作,并对管理员个人密码进行修改。 学 生 需 求查看教师信息 查看课程信息 查看选课表 查询成绩查看选课结果 查看排课信息选择课程核实自己信息管理员登录管理教师信息管理课程信息修改登陆密码管理员管理学生信息图 1-4 管理员子系统用例图1)管理员登录管理员输入正确的用户名和密码登录系统用例描述:管理员登录;执行者:管理员;前置条件:管理员进入学生选课系统管理员登录界面,输入正确的用户名、密码和验证

7、码;后置条件:管理员登录系统后,进入管理员首页;基本路径:a) 进入学生选课系统登录界面;b) 点击管理员登录,进入管理员登录界面;c) 输入用户名、密码、验证码,点击登录。2)学生信息管理用于对学生基本信息进行增加、删除及修改等基本操作,查看学生选课和课程信息用例描述:学生信息管理执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果学生信息维护成功,则学生的相关信息将记录到数据库中;基本路径:a) 进入后台管理界面,显示管理员的所有功能菜单,点击学生管理;b) 点击查看学生信息,可以浏览到所有的学生信息;c) 输入不同的查询条件,可以查看不同的学生信息;d) 可以对学生基本信息进行

8、删除、修改等基本操作;e) 点击学生选课信息,可以浏览到所有学生的选课信息;f) 输入不同的查询条件,可以查看不同学生的选课信息;g) 可以对学生选课信息进行删除操作;h) 点击添加学生,可以添加学生基本信息。3)教师信息管理用于对教师记录进行增加、删除及修改等基本操作用例描述:教师信息管理执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果教师信息维护成功,则教师的相关信息将记录到数据库中;基本路径:a) 进入后台管理界面,显示管理员的所有功能菜单,点击教师管理;b) 点击查看教师信息,可以浏览到所有的教师信息;c) 输入不同的查询条件,可以查看不同教师的信息;d) 可以对教师基本

9、信息进行查看修改、删除等基本操作;e) 点击添加教师,可以添加教师信息。4)课程信息管理通过此模块对课程信息进行增加、修改、删除等基本操作用例描述:课程信息管理执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果课程信息维护成功,则课程的相关信息将记录到数据库中;基本路径:a) 进入后台管理界面,显示管理员的所有功能菜单,点击课程信息管理;b) 点击查看课程信息,可以浏览到所有的课程信息;c) 输入不同的查询条件,可以查看不同课程的信息;d) 可以对课程信息进行查看修改、删除等基本操作;e) 点击添加课程,可以添加课程信息。5)修改登录密码用户可以在登录系统后修改密码,以确保信息私有

10、性和安全性用例描述:修改登录密码执行者:管理员前置条件:管理员登录后台管理界面;后置条件:如果登录密码修改成功,则相关信息将记录到数据库中;基本路径:a) 进入后台管理界面,显示管理员的所有功能菜单;b) 点击修改密码,可以对修改管理员的登录密码。学生子系统学生系统的包括学生登录系统、查看开课信息、查看教师信息、学生选定课程、查看选课信息、查看课程成绩、修改登录密码、注销退出系统九个功能模块(如图1-3)学生登录系统查看选课信息查看成绩信息选择课程修改登陆密码图 1-5 学生子系统用例图1)学生登录系统学生输入正确的用户名和密码登录系统用例描述:学生登录执行者:学生前置条件:进入学生选课系统学

11、生登录界面并输入学号、密码和验证码后置条件:进入学生选课学生主界面基本路径:a)进入学生选课系统学生登录界面。b)输入学号、密码和验证码。c)点击“登录”按钮,进入学生选课系统学生主界面。2)查看选课课信息了解课程的课程主要介绍、课程的任课教师信息、课程编号等以决定是否选修该课程,了解任课教师的基本信息,包括:教师姓名、教师个人简介等,以方便学生决定是否选修其任教的课程用例描述:选择课程执行者:学生前置条件:学生登录系统成功后置条件:进入选择课程界面,可以了解课程的主要介绍、课程任课教师信息等基本路径:a)进入选课系统学生主界面,显示学生的所有功能菜单;点击左边列表中的“选择课程”。b)进入学

12、生选课界面。c)在课表一览中,可以点击教师姓名来了解该课程任课教师的详细信息,也可以点击“详细信息”来了解课程的主要介绍 。3)学生选定课程学生对自己喜欢的课程进行选择,选课结果将放到学生的选课表中,还可以查询自己己选修的课程及相关的信息,用户可以从选课结果表中删除已选择的课程,再改选其它的课程用例描述:学生选定课程执行者:学生前置条件:学生登录系统成功后置条件:选择课程、查询所有课程或查询特定课程基本路径: a)进入选课系统学生主界面,显示学生的所有功能菜单;点击左边列表中的“选择课程”。b)在课表一览中,选择自己要选择的课程,并点击“选择课程”。系统会将这门课程添加到已选择课程中,并弹出对

13、话框“选择课程成功!”,否则会弹出“你已经选择了该门课程!”。c)学生可以针对课程号、课程名、教师名进行快速查询。选择查询条件后,点击“查询”,就可以查询所要查看的课程。d)学生可以点击“查看全部课程”,可以在课表一览中显示全部课程。4) 查看课程成绩查询已选修课程的考核成绩用例描述:查看课程执行者:学生前置条件:学生登录系统成功后置条件:查看已选课程、删除已选课程基本路径:a)查看已选择课程b)可以删除已选课程5)修改学生密码每个使用系统的用户都有一个用户帐号和密码,学生用户默认密码为自己的身份证号,用户可以在登录系统后修改密码,以确保信息私有性和安全性。用例描述:修改学生密码执行者:学生前

14、置条件:学生登录系统成功后置条件:填写旧密码、新密码、重复新密码,然后提交基本路径:a) 填写旧密码、新密码、重复新密码b) 点击“提交”,成功则弹出对话框“密码修改成功”。否则弹出“旧密码错误”或“新密码错误”。c) 点击“返回”,则回到学生选课系统主界面。教师子系统教师子系统包括教师登录系统、查看任教课程信息、查看学生选课信息、查看学生选课信息、录入学生课程成绩、查看学生成绩信息、修改登录密码、注销退出系统七个部分(如图 1-6) 。登录系统查看任教课程信息查看学生选课信息修改登陆密码管理成绩信息教师图 1-6 教师子系统用例图1)教师登录系统教师输入正确的用户名和密码登录系统用例描述:教

15、师登录系统执行者:教师前置条件:教师进入学生选课系统教师登录界面,输入正确的用户名、密码和验证码;后置条件:如果登录成功,进入选课系统教师主界面基本路径:)学生选课系统登录界面有学生登录,教师登录,管理员登录三个选项,选择教师登录)输入教师编号,密码,验证码,点击登录按钮)登录成功,以教师身份进入学生选课系统2)查看任教课程信息一个教师可以开设多门课程,教师登录后可以看到自己所教的课程信息用例描述:查看任教课程信息执行者:教师前置条件:以教师身份登录学生选课系统后置条件:查看选课学生的信息基本路径:)以教师身份进入学生选课系统)进入查看选课学生页面,查看任教课程信息3)查看学生选课信息教师查询

16、所有选修自己任教课程的选课学生信息,如学生号、姓名、班级、所属院系等用例描述:查看选课学生信息执行者:教师前置条件:以教师身份登录学生选课系统后置条件:查看选课学生的信息,可以按条件进行查询或全部查询基本路径:)以教师身份进入学生选课系统)进入查看选课学生页面)打开查看学生页面)按条件进行查询或全部查询学生信息4)管理成绩信息教师给选修自己课程的所有选课学生进行成绩管理,包括成绩录入、成绩修改,查看学生成绩信息用例描述:管理成绩信息执行者:教师前置条件:以教师身份登录学生选课系统后置条件:打开成绩管理页面,编辑学生成绩基本路径:)以教师身份进入学生选课系统)进入成绩管理页面)打开编辑学生成绩页

17、面)编辑学生成绩5)修改登录密码每个使用系统的用户都有一个用户帐号和密码,教师用户默认密码为自己的教师号,用户可以在第一次登录系统后修改密码,以确保信息私有性和安全性,密码进行加密。 用例描述:修改登录密码执行者:教师前置条件:以教师身份登录学生选课系统后置条件:修改密码成功,则修改数据库中记录相关信息。基本路径:)以教师身份进入学生选课系统)进入修改密码页面)输入旧密码,新密码,提交信息3、分析工作流教 师 子 系 统查看学生选课信息 管理学生成绩 修改登陆密码查看任教课程信息教师登录学 生 子 系 统 查看成绩信息 修改密码查看选课信息学生登录 学生选课 管 理 员 子 系 统管理教师信息 管理课程信息 修改密码管理学生信息管理员登录选 课 系 统

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报