- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上选课系统需求分析
网上选课系统
需求分析说明书
学号:J021340
学院:计算机科学技术学院
专业:软件工程导论
组员:曹德威
编写目的
网上选课系统作为管理员与用户的选课关系的主要管理系统平台,其对应的读者是学校用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。所以选课系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。
网上选课系统是一个系统的、完整的工程,完成该项工程,需要科学的方法理论作指导。选课系统需求分析说明书是对该软件功能需求、性能需求的描述。它明确工程的任务目标,用户需求规定以及完成该项工程运行环境的规定。编写本说明书的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。
项目背景
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
定义
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
参考文献
1.《软件工程导论》 (张海藩 编著 清华大学出版社 2007年5月)
2.《数据结构》(C语言版) (严蔚敏著 清华大学出版社)
3.《数据库原理与应用技术》 (苗雪兰 宋歌 编著 电子工业出版社)
任务概述
目标
采用网上选课管理系统,可以方便地学生了解各个选修课程的具体信息(课程名、教师、上课时间、上课地点等)和自己已选课程的具体信息(已修学分,还须选修学分、已选课程成绩等)。以及有效帮助教师了解所教课程的具体信息(人数、上课时间、上课地点等)。帮助教务员了解选课情况,是他们可以有效,无误地分配教学资源。总而言之,就是方便使用系统的各种用户有效地处理有关选修课的各项事宜。
用户类和特征
本项目所开发的系统用户有三类,学生、老师和系统管理员。
当学校公布可以选课了,学生就应该急时登陆选课系统进行选课。对学生来说,只要有一个能上网的就行可以在浏览器登陆了。系统中有哪些可选的课程由管理员添加,课程重要的信息之一就是该课程的老师。当加入老师时。应该跟老师的信息相关联。当老师登陆时,可以查看自己所教的课程的报名情况,以及学生对该课的评价等等信息。学生和老师都不可能使用管理员的功能。
运行环境
硬件环境
最低配置:奔腾4处理器,512M内存,60G硬盘。
建议配置:奔腾双核T4400 2.2GHZ及其以上 2G内存、320G硬盘
软件环境
A.windows 98 以上的操作系统
B.Myeclipse 和 pl/sql
C.Microsoft office 2000
数据描述
静态数据
(1)登录表(存放用户的信息)
字段 字段名 数据类型 宽度 1 用户名 Text 16 2 登录密码 Text 16 3 身份 Text 6 4 权限 Text 20 (2)教师表(存放教师信息)
字段 字段名 数据类型 宽度 1 姓名 Text 12 2 职工号 Text 16 3 性别 Text 2 4 所在系 Text 30 5 职称 Text 16 6 学历 Text 16 7 联系电话 Text 50
(3)学生表(存放学生信息)
字段 字段名 数据类型 宽度 1 学号 Text 16 2 姓名 Text 12 3 所在系 Text 30 4 专业 Text 50 5 级别 Text 4 6 联系电话 Text 16 7 选修课 Text 30 (4)课程表(存放课程信息)
字段 字段名 数据类型 宽度 1 课程号 Text 16 2 课程名 Text 30 3 课程类型 Text 20 4 任课教师 Text 16 5 上课时间 Date 自动 6
文档评论(0)