logo资料库

学生管理系统软件需求分析说明书.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
学生管理系统软件需求分析说明书 班级: 06 级计算机本四 学号: 2006110818 姓名: 杨金花
学生成绩管理信息需求分析说明书 1 引言 学生成绩管理系统是面向学校的自动化办公管理系统,其目的是提高学校对 学生的科学化管理,方便学生对自己成绩的查询和教师对成绩的管理。 本文通过对滨州学院目前管理情况的分析,充分了解了原系统工作概况,明 确了用户的各种要求,采用 JSP 技术,JAVA 技术,以及信息系统技术,实现了 对学生成绩管理的基本功能,并提出了依靠滨州学院校园网进行的网上成绩管理 系统建立的必要性、重要性和可行性,并针对学校的管理现状和要求,从理论和 应用的角度论述了学生成绩管理信息系统的特点、功能、设计思路,并给出关键 技术实现的步骤。 本系统主要包括以下几个基本功能: 1、学生的基本信息管理(学号、姓名、系别、班级等) 2、课程的基本信息管理(课程号码、课程名称、任课教师、学分、学时、课 程内容简介等) 3、登录管理(要求使用者提供合法的用户名、密码和相关权限[超级管理员 权限|录入权限|查询权限|汇总权限]等) 4、成绩的录入(由老师或管理员录入成绩、要用到前面学生的信息、课程的 信息等) 5、成绩查询(学生进行成绩查询、要用到前面的学生信息、课程信息等) 6、汇总功能(系院管理员、教务处对成绩进行分类汇总,比较各个系院的成 绩,为制定以后教学管理计划提供数据基础等) 通过这六个模块功能的基本实现,进一步完善了本校自动化管理系统,更深 层次的满足了学校对管理系统的要求。而且更进一步的满足了现在社会日趋自动 化、信息化,办公自动化的要求。 而且,本系统还进一步结合学生档案管理系统和学生选课系统配合使用,利 用系统中的数据进行了分析和处理。在学期结束时认可教师可以根据学生的考试
成绩对学生进行查询、登陆、修改等;学生可以随时对自己的成绩进行查询、分 析,但不能查看别人的成绩,由用户名和的登陆口令的限制,学院相关领导可以 对全院学生的所有成绩进行查询,分析,但不能对学生的成绩进行修改操作;系 领可以对本学生考试成绩进行查询分析等,此外,本系统为考虑网速问题,还加 设了时间限制,每个登陆的学生只能连续持续半个小时的时间,否则网页超时。 1.1 编写目的 1.1.1 信息技术突飞猛进,随着信息时代的到来,每个单位都必须紧跟时代 的步伐,加强各自的竞争力和提升现代化管理能力。为了适应时代的需要,学生 管理系统作为完善自动化办公系统的前提,能更方便学生对自己成绩的查询和教 师对成绩的管理 1.1.2 为开发人员、维护人员、客户之间提供共同的协议而创立基础,对学 校管理系统软件功能的实现作使命描述。 1.1.3 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文 档编写者、项目管理人员。 1.2 背景及范围 1.2.1 工程的名称:学生成绩管理系统应用软件 1.2.2 工程产品的名称:学生成绩管理系统应用软件 1.2.3 工程的组织者:山东省滨州市滨州学院 1.2.4 产品的生产者:滨州学院应用软件开发课题组 1.2.5 产品的设计者:滨州学院应用软件开发课题组 1.2.6 产品的所有权:滨州学院应用软件开发课题组 1.3 定义,术语,缩写词和略语 学生成绩管理信息应用系统软件:它是由学生成绩管理信息应用系统软件课 题人员完全自主开发的管理软件,以学校各个学生为基本元素的,用高级语言来 实现其功能的软件。 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足
合同、标准,规范或其它正式规定文档所需具有的条件或权能。 需求分析:分析用户的需求,通过详细调查现实世界要处理的对象,充分了 解原系统的工作概况,明确用户的各种需求,然后在此基础上明确新系统的功能, 包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含 义并找出其中的错误,遗憾或其它不足的地方。 需求收集和分析:通过对信息系统的调查和分析,从而得到数据字典所描述 的数据需求和数据流图所描述的处理要求。 需求分析的方法:跟班作业、开会调查、请专人介绍、询问、设计调查表请 用户填写、查阅记录。 模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能, 而和软件系统中其他的模块的接口是简单的。 1.4 参考资料 《软件工程导论》----张海藩 编著 清华大学出版社 《JAVA 开发技术详解》----孙卫琴 李洪成 编著 电子工业出版社 《 计算机系统导论》 ---- 刘瑞挺 编著 高等教育出版社 《 数据库原理与方法》---- 郑若忠 王鸿武 编著 《 软件需求 》 ---- (美) Karl E.Wiegers 著 湖南科学技术出版社 陆丽娜 王忠民 王志敏 等译
2 项目概述 2.1 目标 本软件的目标使学生管理电子化、简单化,以节省学生管理方面的不必要的 资源浪费和麻烦。对于学生管理应用系统软件最终用户为学生及学院老师领导。 2.1.1 开发意图 大学作为现在社会的前锋,由于大学的普及以及现在社会的办公自动化,学 生管理也越来越难,本系统主要针对学生成绩的自动化管理以及老师的便于管理 而开发研制。 2.1.2 应用目标 企业管理应用系统软件将解决学生管理人工化,复杂化以及繁琐化,而且减 少工作繁余的问题,实现学生管理办公自动化以及信息化。 2.1.3 作用及范围 本学生管理应用系统软件是应用于各大高校的。目前,大学管理比较复杂, 而且学生管理实行学分制,而此系统的产生将使学校管理从人力化到数字化的飞 跃,从而减少老师及学校领导不必要的时间浪费和资源浪费,能使学校的管理更 加容易。 2.1.4 背景 学生管理应用系统软件以汉语编程为开发语言,各部门以模块的形式完成。 2.2 产品描述 本产品开发语言核心为汉语编程语言,具体实现是汉语编程和 VF 数据库技 术以及 JAVA 技术相结合开发而成的。本产品面向各大高校,帮助学校管理人员 从手工劳动向电子化、数字化转变。 2.2.1 相关关系 本应用软件是一项独立的软件,全部内容自含。 2.2.2 子集说明 本产品分别有六个模块组成,每个模块各有不同的功能。各模块的数据都存
放在数据库中。数据的调用和连接都有程序来完成,硬件外部设备需奔腾 133 以上的 pc 机,内存需 16 兆以上。 2.3 产品功能 学生的基本信息功能:在本功能中,学生的学号、姓名、系别、班级可由管 理人员提前录入数据库中,在学生登录以后能详细的以列表的形式表明该学生的 信息。 课程的基本信息管理:在输入课程号码或课程名称对本课程进行详细的饿 查询时,课程号码、课程名称、任课教师、学分、学时、课程内容简介等详细内 容也都要以列表的形式显示出来。 登录管理:要求使用者提供合法的用户名、密码和相关权限[超级管理员权 限|录入权限|查询权限|汇总权限]等,通过对不同用户的权限限制,登录以后会有 不同的权限,而且为保护学生隐私,所有的学生密码采用存储加密的方式。 成绩的录入:由老师或管理员录入成绩、这个功能模块要用到前面学生的 信息、课程的信息等 成绩查询:登录以后,学生可以对已经学过的课程进行成绩查询,在查询 过程中学生可以对所有的成绩进行查询;也可以对某一学期的成绩进行查询;还 可以对某一课程号或课程名进行查询,再此模块中,学生登录系统后,系统会根 据学生的学习状况,对已经有两门课程以上不及格的同学给出警告性的提示,并 对学生进行鼓励,让学生认真学习。 汇总功能:系院管理员、教务处对成绩进行分类汇总,比较各个系院的成 绩,为制定以后教学管理计划提供数据基础等。 其他功能:修改密码,学生可以对自己的用户信息中的密码进行修改。还 可以给管理员留言。而且学生只能查看自己的留言及回复。 2.4 用户特点 学生管理系统应用软件是面向学校,其使用人员应是本校学生以及老师领 导。
2.5 假设与依据 本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧 重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工 程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清, 则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向 的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程 的顺利开展,导致工程无法按期完工。 2.6 数据需求: 下面是学生成绩管理信息系统所需要的输入、输出数据。 字段名类型宽度 学生: 姓名字符型 性别逻辑形 学号字符型 班级号字符型 年级号字符型 8 1 8 4 2 系别字符型 8 成绩:姓名字符型 考试日期日期型 8 8 考试课程号字符型 8 考试课程类型名称字符型:16 课程学分字符型 2 课程任教老师姓名字符型 8 语文数值型 3
数学数值型 外语数值型 马哲数值型 3 3 3 数据库数值型 3 3 学生成绩处理流程分析 3.1:下面是学生信息管理系统层次分析图 学生信息管理系统 成 绩 信 息 管 理系统 课 程 信 息 管 理系统 班 级 信 息 管 理系统 学 籍 信 息 管 理系统 系统管理 成 绩 信 息 查 询 成 绩 信 息 修 改 成 绩 信 息 添 加 年 级 课 程 设 置 课 程 信 息 修 改 课 程 信 息 添 加 班 级 信 息 修 改 班 级 信 息 添 加 学 生 信 息 查 询 学 生 信 息 修 改 学 生 信 息 添 加 密 码 管 理 用 户 管 理 3.2: 系统总体结构框图: IE 浏 览 器 学 生 信 息 查 询 子 系 学 生 信 息 管 理 子 系 统 Client 端 Web Server 数 据 库 接 口 数据库请求 信息反馈 数据库接口 公共数据库
分享到:
收藏