网上选课系统需求分析

网上选课系统 需求分析说明书

学号: 学院: 专业: 组员:

编写目的

J021340 计算机科学技术学院

软件工程导论

曹德威

网上选课系统作为管理员与用户的选课关系的主要管理系统平台,其对应的读者是学校用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。所以选课系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。

网上选课系统是一个系统的、完整的工程,完成该项工程,需要科学的方法理论作指导。选课系统需求分析说明书是对该软件功能需求、性能需求的描述。它明确工程的任务目标,用户需求规定以及完成该项工程运行环境的规定。编写本说明书的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。

项目背景

网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。

定义

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,

规范或其它正式规定文档所需具有的条件或权能。

参考文献

1.《软件工程导论》 (张海藩 编著 清华大学出版社 2007年5月) 2.《数据结构》(C语言版) (严蔚敏著 清华大学出版社)

3.《数据库原理与应用技术》 (苗雪兰 宋歌 编著 电子工业出版社)

任务概述

目标

采用网上选课管理系统,可以方便地学生了解各个选修课程的具体信息(课程名、教师、

上课时间、上课地点等)和自己已选课程的具体信息(已修学分,还须选修学分、已选课程成绩等)。以及有效帮助教师了解所教课程的具体信息(人数、上课时间、上课地点等)。帮助教务员了解选课情况,是他们可以有效,无误地分配教学资源。总而言之,就是方便使用系统的各种用户有效地处理有关选修课的各项事宜。

用户类和特征

本项目所开发的系统用户有三类,学生、老师和系统管理员。

当学校公布可以选课了,学生就应该急时登陆选课系统进行选课。对学生来说,只要有一个能上网的就行可以在浏览器登陆了。系统中有哪些可选的课程由管理员添加,课程重要

2

的信息之一就是该课程的老师。当加入老师时。应该跟老师的信息相关联。当老师登陆时,可以查看自己所教的课程的报名情况,以及学生对该课的评价等等信息。学生和老师都不可能使用管理员的功能。

运行环境

硬件环境

最低配置:奔腾4处理器,512M内存,60G硬盘。

建议配置:奔腾双核T4400 2.2GHZ及其以上 2G内存、320G硬盘

软件环境

A.windows 98 以上的操作系统 B.Myeclipse 和 pl/sql

C.Microsoft office 2000

数据描述

静态数据

(1)登录表(存放用户的信息)

字段 1 2 3 4 字段 1 2 3 4 5 6 7 字段名 用户名 登录密码 身份 权限 字段名 姓名 职工号 性别 所在系 职称 学历 联系电话 数据类型 Text Text Text Text 数据类型 Text Text Text Text Text Text Text 宽度 16 16 6 20 宽度 12 16 2 30 16 16 50 (2)教师表(存放教师信息)

(3)学生表(存放学生信息) 字段 1 2 3 4 5

字段名 学号 姓名 所在系 专业 级别 数据类型 Text Text Text Text Text 宽度 16 12 30 50 4 3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4