《需求分析实验论文.doc》由会员分享,可在线阅读,更多相关《需求分析实验论文.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、需求分析(1)业务需求:使用该系统能够改进和完善教务管理,使教务管理变得更方便、更快捷。(2)用户需求:用户主要分为学生、教师、管理员三种类型。管理员对功能的需求。管理员有最大的权限,可以对教师、学生、课程、成绩情况进行统一的管理;教师主要是对自己信息的查询,课程成绩的查询及通知的查询;学生主要是对自己信息的查询,课程信息的查询。(3)功能需求:管理员可添加教务人员及管理员自己的密码修改,添加教务人员,学生查询及添加学生,教师查询及添加教师,通知查询及发布通知;教师可查看个人信息,密码修改,学生基本信息的查询,课程信息的查询,学生成绩查询,学生成绩录入,通知查询。学生可进行个人信息的查看,
2、密码修改,自己的成绩查询,选课,个人课表查询,通知查询。(4)非功能需求:由于该系统用户中老师和学生的信息量巨大,应支持在很多人同时在线查询或选课时系统不易崩溃。系统应保证数据信息的安全性,保证数据不会被越权查看,不会被非法侵入。二、需求规格说明1.引言1.1 目的对于如今高校庞大的用户群,高校教务管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间。学生能够尽快的知道自己的考试成绩,在线进行选课,大大简化了学生的学习压力。教务管理系统在如今高校遍地的社会也具有一定的市场。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快
3、,怎样提高工作效率是人们首先考虑的问题。教务管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不太好管理。对于一个学校而言,提高管理的力度,增加管理效率是一直以来发展前进的方向。1.2 预期的读者预期读者包括:客户、业务或者需求分析人员、测试人员、用户文档编写者以及项目管理人员。1.3 产品的范围 该高校教务管理系统为管理员、教师、学生提供直观的信息预览,简洁的教学操作和实时的信息渠道。1.4 参考文献软件需求工程 毋国庆 梁正平等 编著 机械工业出版社UML系统建模与分析设计课程设计刁成嘉 、刁奕机械工业出版社.20082.综合描述2.1 产品的前景 高校教务管理是学校教学正常运行的
4、基础,它有助于带动其他各项工作的开展,能够促进教师不断发展提高,同时它是教学质量提高的有效途径,直接影响着学生的质量和育人目标的实现。提高教务管理的科学性、规范化和效率对于一个学校的发展有着非常重要的作用,不断的开发高校教务管理系统是时代前进的需要。2.2 产品的功能2.2.1管理员功能1) 系统管理:包括添加教务人员及管理员自己的密码修改,添加教务人员。2) 学生信息管理:包括学生查询及添加学生。3) 教师信息管理:包括教师查询及添加教师。4) 通知系统管理:包括通知查询及发布通知。2.2.2教师功能1) 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2) 学生信息管理:完成学
5、生基本信息的查询。3) 课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看。4) 课程信息的查询:完成课程基本信息的查询。5) 课程表的查询:完成课程基本信息的查询。6) 成绩查询:完成指定课程的学生的成绩查询。7) 通知管理:通知查询。 2.2.3学生功能1) 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2) 学生信息管理:完成学生基本信息的查询。3) 课程信息的查询,完成课程基本信息的查询。4) 课程表的查询,完成课程表基本信息的查询。5) 成绩查询,完成学生个人的成绩查询。6) 通知管理:通知查询2.3 用户类和特征针对在校教师、管理人员和学生,提供对应的操作
6、及查询,方便教学更好更快的展开。2.4 运行环境该软件系统同其他系统或其他机构的基本的相互来往关系:本项目采用C+语言,建立在Windows XP系统以上,以SQL server 2000 为数据库进行开发。 服务器:内存容量:1GB及以上 外存剩余空间;100M网卡2.5 设计和实现的限制 若要实现以上功能,需要有专门的服务器以及联网操作。3. 外部接口需求3.1 硬件接口支持文件导出,可以直接用打印机将页面的信息打印出来。3.2 软件接口Windows 2000 以上操作系统Macromedia flash MX Professional 20044 功能需求4.1管理人员:1) 系统管理
7、:包括添加教务人员及管理员自己的密码修改,添加教务人员,完成新教务人员的基本信息,输入教务人员的编号,密码,确认密码及姓名密码修改,完成管理员本身的密码更新,输入密码,确认密码。2) 学生信息管理:包括学生查询及添加学生学生查询,完成学生基本信息的查询,可根据类型,匹配模式,关键值查看指定的学生信息,也可完成学生信息的修改及删除;添加学生,完成学生的添加,输入对应学生的基本信息。3) 教师信息管理:包括教师查询及添加教师教师查询,完成老师基本信息的查询,可根据类型,匹配模式,关键值查看指定的教师信息,也可完成教师信息的修改及删除添加教师,完成教师的添加,输入对应教师的基本信息4) 课程信息管理
8、:包括课程查询,添加课程,课程表安排,成绩录入,院系管理课程查询,完成课程基本信息的查询,可根据类型,匹配模式,关键值查看指定的课程信息,也可完成课程信息的修改及删除添加课程,完成课程的添加,输入对应课程的编号,课程名,学分等相关信息课程表安排,完成课程表的快速查询,可根据院第,年级,班级及课程的类型来快速查询课程,完成课程表的显示,可对课程表中的内容进行插入,修改及删除,完成指定班级的所有课程安排的显示成绩录入,完成学生对所先课程成绩的录入及修改院系管理,完成所有院系基本信息的显示及添加5) 通知系统管理:包括通知查询及发布通知通知查询,完成通知公告的基本信息内容及删除发布通知,完成发布公告
9、,输入通知标题,具体内容从而发布消息6) 设置选课标志:完成学生选课标志的设置7) 查看平均成绩:完成指定院系平均成绩统计查看8) 重新录入:退出本界面,显示登录界面重新登录9) 退出:退出本系统4.2教师1) 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。个人信息,完成个人信息的查看密码修改,完成个人的密码修改,输入密码,确认密码重新登入,退出本界面,显示登录界面重新登录退出,退出本系统2) 学生信息管理:完成学生基本信息的查询,可根据类型,匹配模式,关键值查询指定的学生。3) 课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看及成绩查询。课程信息的查询,完成课程基
10、本信息的查询,可根据类型,匹配模式,关键值查询指定的课程课程表的查询,完成课程基本信息的查询,可根据类型,匹配模式,关键值查看指定的课程信息平均成绩的查看,完成指定院系平均成绩统计查看成绩查询,完成指定课程的学生的成绩查询4) 通知管理:包括发送信息,查看收件箱及通知查询。发送信息,完成发布信息,输入收件人,通知标题,具体内容从而发布消息查看收件箱,完成本收件邮箱的查看及删除通知查询,完成管理员所发信息的查询4.3学生管理用例1) 学生信息设置:包括学籍信息,修改密码,重新登入及退出学籍信息,完成本学生基本信息的查询修改密码,完成个人的密码修改,输入密码,确认密码重新登入,退出本界面,显示登录
11、界面重新登录退出,退出本系统2) 学生信息设置:包括学籍信息,修改密码,重新登入及退出课程查询选定,完成课程的查询及课程的选定课表显示,完成本学生选课情况的课表显示已选课程,完成本学生已选课程的列表查询及删除课程成绩,完成课程成绩列表的显示3) 通知管理:包括发送信息,查看收件箱及通知查询通知管理:包括发送信息,查看收件箱及通知查询发送信息,完成发布信息,输入收件人,通知标题,具体内容从而发布消息查看收件箱,完成本收件邮箱的查看及删除通知查询,完成管理员所发信息的查询5. 其他非功能需求5.1 安全性需求1)只有管理员可以修改相关数据,管理员需要输入用户名、密码和验证码进行登陆,同时系统会对管
12、理员登录的地点等信息进行记录,出现异常会对此进行验证。2)对一天之内连续输错密码超过3次的用户进行锁定。5.2安全设施需求使用该系统过程中,如果出现未知异常,则该软件自动退出。三.、附录四、体会 通过一个学期的需求工程课程的学习后,我对软件需求分析的过程有大体的认识。在漫长的学习过程中,我从一开始对需求分析的不重视慢慢转变为需求分析决定了软件开发的成败,可想而知,需求分析的重要程度非比寻常。尤其是老师一开始给我们列举的种种软件开发失败的案例,绝大部分都是因为最先的需求没做好。原先,我自认为软件根据最初的打算实现其功能就完事了,可实际上软件的需求是随着时间而变更的,即使是软件开发过程的后期都有可
13、能会变,这给软件的开发带来了隐藏的危险,这就需要我们在最初做大量的需求分析,尽可能多的考虑后面的变数,并能够在软件开发的过程中针对出现的问题,慢慢进行调整,最后完善需求。本科课程论文评分标准班级学号姓名论文题目高校教务管理系统需求分析报告评阅点评分标准(细则)分值给分功能及分析(40分)正确实现本系统课题所需全部功能,系统分析正确合理,且有一定创意40分本系统课题分析合理,完善30分基本实现本系统课题分析15分有明显重大错误5分无法实现本系统课题分析0分完整性(20分)需求规格说明书与项目开发计划非常完善20分需求规格说明书与项目开发计划完善15分需求规格说明书与项目开发计划比较完善10分需求规格说明书与项目开发计划不完善5分需求描述正确性(15分)各类需求描述非常正确,图表非常完善15分各类需求描述正确,图表完善10分各类需求描述基本正确,图表基本完善5分各类需求描述混乱0分论文质量(25分)论文规范,行文流畅,层次清晰25分论文书写基本规范,文理较通畅20分结构较合理,层次较清楚,基本符合要求15分结构混乱,文不对题目,或者有明显抄袭现象5分总分 教师签名: 9