欢迎来到天天文库
浏览记录
ID:6821614
大小:1.21 MB
页数:16页
时间:2018-01-27
《高校学生选课系统需求分析说明书javaweb》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、高校选课系统需求分析说明书2011/5/12需求分析说明书
2、NYIST高校学生选课系统需求分析文档高校选课系统需求分析说明书高校学生选课系统{需求分析说明书}制作:指导教师:时间:2010-5-12地点:15#实验室高校选课系统需求分析说明书目录1.引言11.1写作背景11.2写作目的21.3参考文献22.系统分析与设计22.1系统分析22.2系统用例图32.3系统设计架构32.4系统控制流程图63.数据库的设计和实现93.1数据库需求分析94.硬件环境及开发环境144.1硬件环境需求144.2系统开发环境145.总
3、结14-14-高校选课系统需求分析说明书1.引言1.1写作背景随着现代社会的快速发展,人类社会在不断地进步,电脑也逐渐成了人们的生活中不可或缺的工具,人们在慢慢的走向智能化。当然现在的好多信息的管理都是通过电脑来实现的。熟悉这方面知识的都清楚,许多方面的管理都是一些软件系统在电脑上运行,才可以实现我们对很多信息的管理。当然网上选课系统已经在佷多高校得到广泛的应用,也是学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以网上选课系统应该能够为用户提供充足的信息和敏捷的查询手段,便于老师对学生的了解和
4、学生对课程的安排,更有利于教课的进行。1.2写作目的主要就是通过该文档,好好的介绍下该系统是怎样运行和工作的,从而是用户可以很好的了解系统,运用系统。通过介绍来简单的了解一下该系统:本系统主要就是对高校学生选课的管理。其中主要就是包括学生和管理员。学生:注册账号、管理自己的信息(添加、删除、修改、查看),管理自己的课程信息(添加课程、删除课程、修改课程、查看所选课程);教师:查看自己的信息、查看自己所担任课程的课表、查看选该门课的学生信息。管理员:管理学生地的信息,管理课程信息。1.3参考文献《轻松掌握struts2
5、》郝玉龙、迟建男清华大学出版社2010年7月《UML与软件建模》徐宝文、周毓明、卢红敏清华大学出版社2006年6月《JavaWeb数据库系统应用开发与实例》沈应逵、曾凌人民邮电出版社2008年2月2.系统分析与设计2.1系统分析-14-高校选课系统需求分析说明书本系统的功能操作针对不同的用户角色分权进行管理。系统对角色提供的主要功能如下:学生信息管理(编号、姓名、院系、学号、专业、性别等)、选课管理、管理学生本人已选课程。教师角色提供以下功能操作:查看自己所担任课程的课表和选该门课的学生信息。后台管理员(后台用户)提
6、供的操作功能如下:查看所有的院系、专业、课程、学生、教师的信息并对它进行管理(添加、编辑、删除等)。2.2系统用例图-14-高校选课系统需求分析说明书2.3系统设计架构本系统主要的设计就是要实现学生对自己信息的管理和对课程选择。教师就是查看自己的课程和查看自己所带课程的选课学生。而管理员可以时候就是学生和教师的结合,他的权限最大,可以对所有的信息进行查看、修改和删除。本系统主要概述:学生首先要登录到系统,登录的时候要求输入学号和密码。该密码由学生设置,在输入学号和密码之后,系统将调取到数据库信息来验证学号和密码是否正
7、确,如果验证成功,就使学生处于登录状态。否则,系统显示学号或密码错误的信息。学生登录到系统以后,可以使用选课功能。各门课程由各个教师来开设,学生在系统中可以查看到所有开设的可选的课程信息包括学分、上课时间、地点授课老师等情况,然后进行选择。选择过的课程不会再出现在学生可选的课程栏中,超过了学分也不可以再选课,选课时间和必修课的时间冲突的也不能选。该系统还会显示现在这门课已经有多少人选修了,还剩余多少人能选修这么课。学生选择了部分课程以后,可以删除自己选择的课程。删除以后的课程会重新出现在学生可选的课程栏中。根据上述的
8、分析,可以描述出系统的功能模块图。分别从管理员界面、学生界面、教师界面对功能模块进行描述。管理员界面的功能模块图如下:管理员学生信息管理课程信息管理查看学生添加课程教师信息管理修改学生查看课程添加学生删除学生修改课程删除课程查看教师添加教师修改教师删除教师教师界面功能模块图如下:-14-高校选课系统需求分析说明书教师担任课程信息选课学生信息查看自己信息学生界面功能模块图如下:学生个人信息管理个人课程管理查看自己的信息查看自己的课程修改自己的信息修改自己的课程删除自己的课程2.4系统控制流程图系统控制流程图可以很直观的
9、反应-14-高校选课系统需求分析说明书整个系统的流动过程,而更重要就是的可以让读者看到本系统的运行过程和操作过程。可以说流程图是开发者和客户交流的一个很好的平台。本系统的流程图如下:超级管理员:教师:-14-高校选课系统需求分析说明书学生:-14-高校选课系统需求分析说明书-14-高校选课系统需求分析说明书3.数据库的设计和实现3.1数据库需求
此文档下载收益归作者所有