研究生管理信息系统需求分析说明书优秀学生作业.docx

上传人:b****8 文档编号:10499597 上传时间:2023-02-14 格式:DOCX 页数:36 大小:745.36KB
下载 相关 举报
研究生管理信息系统需求分析说明书优秀学生作业.docx_第1页
第1页 / 共36页
研究生管理信息系统需求分析说明书优秀学生作业.docx_第2页
第2页 / 共36页
研究生管理信息系统需求分析说明书优秀学生作业.docx_第3页
第3页 / 共36页
研究生管理信息系统需求分析说明书优秀学生作业.docx_第4页
第4页 / 共36页
研究生管理信息系统需求分析说明书优秀学生作业.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

研究生管理信息系统需求分析说明书优秀学生作业.docx

《研究生管理信息系统需求分析说明书优秀学生作业.docx》由会员分享,可在线阅读,更多相关《研究生管理信息系统需求分析说明书优秀学生作业.docx(36页珍藏版)》请在冰豆网上搜索。

研究生管理信息系统需求分析说明书优秀学生作业.docx

研究生管理信息系统需求分析说明书优秀学生作业

需求规格说明书

1.引言

1.1编写目的

  在完成了针对《研究生管理信息系统》软件需求的前期调查,同时与多位其它高校软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

  此需求规格说明书对《研究生管理信息系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.2项目背景

随着计算机技术、网络技术及研究生学位教育制度的发展,研究生管理系统中所包含的信息资源迅速增长,相应的业务过程也越来越复杂,对研究生培养模式的要求更加合理化,这对研究生培养单位的信息化管理提出了新的要求。

但是目前我校研究生的信息管理系统相对研究生教育的发展来说存在许多不足,譬如信息资源共享、管理模式多样化、自动完成数据计算及统计操作、基于Internet的远程管理等问题。

为了解决以上的问题,建立基于Internet/Intranet的既可以实现研究生管理部门间协同工作又可以实现远程的研究生教育的信息资源共享及管理的系统,是我校实行管理信息化、数字化,提高研究生教育管理工作效率的重要手段,对我校研究生教育管理工作有着重要的意义。

1.3定义、缩写词和符号

  需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

1.4参考资料

  崔群法,王咏梅,李有军:

《Struts2.0从入门到精通》,电子工业出版社,2009年1月版

  陈明:

《软件工程》,中央广播电视大学出版社,2002年6月版

  求是科技:

《Java数据库系统开发实例导航》,人民邮电出版社,2004年12月

  GraemeKeithRocher:

《Grails权威指南》,电子工业出版社,2007年1月

  陈刚:

《Eclipse从入门到精通》,清华出版社,2002年12月

  王彬、周士贵:

《Oracle11g基础与提高》,电子工业出版社,2008年12月版

2.任务概述

2.1目标

2.1.1开发目标

研究生管理信息系统是一套贯穿整个研究生培养过程的管理信息系统,从当前我校研究生管理的现有情况出发,通过对研究生培养过程进行具体需求分析,比较目前较流行的系统开发技术,利用先进的计算机技术与网络环境,针对用户权限、模块,提出高性能的、安全可靠的、操作简便的技术方案,最终设计并实现一套适合我校实际情况的研究生管理系统。

以开放、先进的Web应用程序开发技术为核心构建新一代信息处理集成系统,通过它的建设将以计算机最新并且成熟的技术为依托,提高研究生教育管理的信息化水平,在单位内部实现信息资源共享和流通,为各级领导及时了解情况,为宏观管理和科学决策提供高效便利的服务,师生员工及时掌握各方面动态,改善办公条件,使得单位的管理更加高效化、规范化和科学化。

2.1.2应用目标

(1)针对学生而言,可以实现网上制定个人培养计划、网上选课、查询考试安排、查询成绩、资料下载、网上提问、获取教学动态(如调停课通知等)等功能,省去纸上登记选课、到教师处查看成绩、到公告查阅考务安排等麻烦,提高信息获取的准确度、高效率,并实现与管理人员的网上实时沟通,同时查阅课程信息也更加方便。

(2)针对任课教师而言,可以实现网上查看选课结果、录入提交成绩、网上提交课程简介、查看所带研究生个人培养计划的制定结果、所带研究生的学习成绩等,省去手工选课登记、成绩登记、成绩提交等的麻烦。

(3)对于研究生处而言,可以实现常规教务工作实时挂网功能及维护日常数据的功能,如调停课通知挂网、课程考务安排、维护教师基本信息、课程目录、课程表、查看研究生基本信息、进行学位管理等,以减轻重复劳动的负担。

还可根据各个专业学位项目组的分工不同,给予不同的功能模块化分和管理权限,对整个研究生培养环节的常规工作起到规范、高效管理的作用。

实现计算机的智能化管理,以提高工作效率和经济效益。

2.2运行环境

2.2.1硬件环境

  A.一台P4以上的微机及兼容

  B.内存512MB(最好1GB内存)

  C.VGA彩显一台

2.2.2软件环境

  A.windows2000以上的操作系统

  B.Oracle11g数据库管理系统

  C.Office2003应用软件

2.3条件与限制

  本研究生管理信息系统软件是应用于我校的。

在功能上还可进一步实现安全防范、与E-Mail和因特网电话集成起来,成为带有即时通讯功能的研究生管理信息系统软件。

3.功能要求

3.1功能划分

  本系统有以下功能模块:

  1)用户管理

  2)权限管理

  3)基础信息

  4)国标代码

5)通知公告

6)系统安全

7)招生管理

8)学籍管理

9)培养管理

10)学位管理

11)就业管理

12)系统帮助

3.2功能描述

  下面详细描述一下各个功能模块:

3.2.1用户管理

3.2.1.1功能需求定义

该模块需要实现对系统中的五类用户:

系统管理员,研究生处管理人员(不同工作人员分别负责不同的模块),各院系教务老师,教师(含指导教师、专家),在校硕士研究生等的管理。

各类用户所能操作的类型是不同的。

系统管理员、研究生处管理人员,可以查看所有用户的非隐私信息,同时可以执行添加,删除,修改用户等操作。

另外可以批量导入和导出所有用户的非隐私信息。

各院系教务老师,可以查看本院系所有用户的非隐私信息,同时可以执行添加,删除,修改用户信息等操作。

五类用户,都可以查看、修改自己的所有信息(如姓名、性别、出生日期、职称、职务、岗位情况、联系方式、是否学生导师库、是否专家等信息的管理。

导师信息管理:

即导师库建设,导师查询、增列导师、导师信息动态更新。

3.2.1.2业务逻辑分析

(1)添加用户

1)业务流程图示

2)业务规则定义

□隐私资料包括学生资料和导师资料登录密码,学生资料和导师资料有效身份证件等,隐私资料采用MD5加密存储。

3)业务表单样式

A:

录入表单B:

输出表单

(2)修改用户信息

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(3)删除用户信息

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(4)查看用户信息

1)业务流程图示

2)业务规则定义

□查询条件包括:

姓名、部门、专业、职称、职务

3)业务表单样式

A)录入表单B)输出表单

(5)导师信息维护

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

3.2.2权限管理

3.2.2.1功能需求定义

该模块需要实现对系统中的各种用户的操作权限进行管理

3.2.2.2业务逻辑分析

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

3.2.3国标代码

3.2.3.1功能需求定义

该模块对国家标准代码,如门类代码、一级学科、二级学科以及领域类别等进行维护管理。

可方便的进行修改、添加、删除、查询和打印等操作。

3.2.3.2业务逻辑分析

(1)新增国家标准代码

1)业务流程图示

2)业务规则定义

国家标准代码是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

(2)修改国家标准代码

1)业务流程图示

2)业务规则定义

国家标准代码是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

(3)删除国家标准代码

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(4)查看国家标准代码资料

1)业务流程图示

2)业务规则定义

国家标准代码是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

3.2.4基础信息

3.2.4.1功能需求定义

该模块对校内基础信息,如学校院系、专业方向信息、学生类别、学位类别以及学号编排等进行维护管理。

可方便的进行修改、添加、删除、查询和打印等操作。

3.2.4.2业务逻辑分析

(1)新增校内基础信息

1)业务流程图示

2)业务规则定义

校内基础信息是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

(2)修改校内基础信息

1)业务流程图示

2)业务规则定义

校内基础信息是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

(3)删除校内基础信息

1)业务流程图示

2)业务规则定义

校内基础信息是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

(4)查看校内基础信息资料

1)业务流程图示

2)业务规则定义

校内基础信息是否统一到公共数据库中?

3)业务表单样式

A)录入表单B)输出表单

3.2.5通知公告

通知分为:

系统通知、实训通知、招生通知、培养通知、学位通知、就业通知、学工通知、其他通知。

可根据不同的通知类型查看通知。

通知公告管理包括添加、删除功能。

系统提供方便的通知公告内容管理功能,提供所见即所得的编辑方式,用于发布各类通知公告的模块,提供备注及公开评论功能;支持分类管理、上传图片管理及超链接添加功能;同时也可根据用户的视角习惯放大或者缩小字体,亦可点击放大图片。

普通人员发布通知公告需要经过审批,拥有通知公告管理权限的人员可直接发布新闻。

对重要通知公告可选择进行置顶,也可对通知公告进行分类管理;同时支持图片的首页滚动显示。

3.2.6系统安全

(1)数据备份:

用户可以通过选择保存的路径把数据库保存在硬盘中,也可保存在软盘中。

(2)数据恢复:

用户可以通过选择路径把数据恢复。

3.2.7招生管理

管理学生的报名情况,统计分析报名学生情况。

对招生不足的时候,对其它地方调剂学生的管理。

维护学生录取信息,学生录取号等。

录取的学生信息进入学籍管理中学生基本信息管理中,进行编学号。

招生管理提供以下功能:

推免生管理、硕士生管理。

推免生管理提供以下功能:

推免生列表、推免生查询、推免生详细信息查询、提交推免生录取信息,录入复试成绩、考试录取、成绩导入、人数统计、复试方案设计。

3.2.8学籍管理

3.2.8.1功能需求定义

该模块需要对学籍基本信息管理,

学生注册及查询,研究生处相关人员可实时记录学生的注册情况,如修改及查询学生注册情况等。

学籍基本信息管理包括基本信息维护、培养信息维护、入学前信息、社会关系、工作经历、个人资料六个部分。

从招办报名数据导入,含照片管理、学生报到注册管理、是否欠费情况,可进行信息查询及相关统计(要求能对所有字段进行自由组合查询或统计);可对数据导入导出,如硕士数据、专业学位数据,导入导出格式应提供选择txt、dbf或xls。

学生登录后可对本人的信息进行相关维护;教务处相关人员登录后可在权限允许下查看学生信息。

学籍异动,如转专业、换导师,休退转复学等异动情况。

学生表现信息,包括:

发表论文,个人简历,个人奖惩情况、奖学金评定等。

3.2.8.2业务逻辑分析

(1)学生注册及查询

1)业务流程图示

 

图3-8学生注册与查询功能结构图

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(2)学生基本信息管理

1)业务流程图示

 

图3-2学生信息维护功能结构图

2)业务规则定义

和用户管理里面的学生信息管理什么关系?

3)业务表单样式

A)录入表单B)输出表单

(3)学籍异动

1)业务流程图示

学生填写学籍变动申请表—〉学院教务管理人员审核—〉研究生处教务管理人员审查。

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(4)学生表现信息

1)业务流程图示

 

 

图3-3学生表现信息

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

3.2.9培养管理

3.2.9.1功能需求定义

培养管理包括培养方案管理与中期考核管理,课程信息管理、学生选课的正选、补选、退选课管理等,学生在校期间表现,如奖励与处分;检查学生是否修满学分,成绩是否达到学位授予要求,根据学生的学分情况,判断是否能开题,并显示不能准时完成开题报告名单。

开题报告完成提交后,提示学生可下载中期考核表。

课程信息,课程和教学任务管理模块包括:

课程管理、制定开课教师、教学任务管理、排课管理、学院秘书查看课表。

课程管理包括课程添加(申请)、课程内容维护、课程删除等操作;教学任务管理包括添加教学任务、删除教学任务、修改教学任务等操作;排课管理包括教室的添加、课程表的维护等操作。

学生选课,根据教学任务、排课等信息,学生可以在网上选择课程。

首先教务管理老师执行选课控制,确定选课开始时间、选课结束时间、选课限制学分、学期信息等:

学生通过学号登录Web,在网上选课。

学生选课后教务老师可以在管理端对学生的选课信息进行调整。

排课管理,根据培养方案和大楼的教室资源,以及任课教师的具体要求,制定每学期的课程、教室、上课节次周次、教师等,可打印教室使用课程表、教师上课通知单、院系课表等。

对临时使用教室情况进行调度管理,如查询空教室,安排学术报告、打印教室临时使用通知等。

专业培养方案、个人培养计划管理功能具体有:

新培养方案的添加、已有培养方案的维护、培养方案的删除、已指定培养方案的删除、培养方案的复制、学院秘书修改学生培养计划。

开题报告和中期考核管理,

学生选导师模块,功能包括:

学生登录后可查看导师信息、申请导师、确认导师-学生分配关系;导师登录后可以查看学生信息,并可选择学生、确认导师-学生分配关系;教务管理人员登录后可以对导师学生的选择关系进行维护。

成绩管理,包括期末考试成绩的管理、重修、补考、跟读生成绩的管理导入;针对不同用户对成绩进行录入、修改、查询、统计等,并能对成绩进行求和与加权等计算;可单个或批量打印学籍成绩表,课程成绩表等。

如任课教师在网上直接提交成绩,或Excel表格导入成绩表,并打印成绩登记表。

学生可方便查询自己所修课程成绩,并对课程学分进行统计计算。

出国管理,主要是对研究生的出国情况及相关信息进行管理和维护,这个模块主要包括:

出国申请、查看出国须知、出国须知管理、查看出国状态,归国申请5个功能。

 

3.2.9.2业务逻辑分析

(1)课程信息

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(2)学生选课管理(正选、补选、退选)

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(3)排课管理

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(4)专业培养方案、个人培养计划管理

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(5)开题报告和中期考核

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(6)学生选导师

1)业务流程图示

 

 

图3-7导师及导师信息维护功能结构图

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(7)成绩管理

1)业务流程图示

学生成绩管理

教师成绩管理

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(8)出国管理

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

3.2.10学位管理

3.2.10.1功能需求定义

研究生学位管理是研究生教育的一个重要环节,是一项涉及多学科知识,需多部门协调工作的管理系统工程,它主要完成数据录入、数据处理、信息输出和数据导出等工作。

学位管理部门要求:

可以从其他部门获取已有的学生信息,也可以手工录入学位信息;数据经过处理后以适当的形式输出相关文件或表格,如学位申请表、授予学位文件、授予学位名单、学位证明等,同时将处理后的数据按一定格式上报教育部。

学位管理,如硕士预答辩、答辩(包括学生基本信息,论文题目与论文摘要、答辩组成员等信息的提交与打印,其中它的库结构要与学位报盘库结构一致)、授予学位等。

根据需求,学位管理包括如下几个功能模块:

(1)数据导入:

辅助学位办工作人员从其他部门(招生办、培养科)导入学生已有的基本信息,包括学籍信息和培养信息。

(2)数据录入:

辅助学位办工作人员通过研究生部局域网,研究生通过互联网录入相关信息。

(3)数据处理:

实现学位证书号码自动生成、数据转存、数据维护等操作。

(4)数据查询:

实现从数据库查找相关学生纪录,并按一定格式显示和打印。

(5)数据输出:

实现学位申请表的打印、学位信息导入上报库DBF表等功能。

学位管理

毕业管理,包括:

填写学位信息、提交毕业申请、填写硕士(博士)论文自评表、录入论文评阅结果、查看论文评阅结果、填写硕士(博士)答辩公告、查看所有答辩公告、打印硕士(博士)申请登记表、查看个人状态。

毕业审核管理提供了审核学生发表论文信息,学院审核毕业申请,学生状态跟踪显示和学生状态统计等操作。

同意毕业名单管理主要是确认同意授学位学生名单,确认同意毕业学生名单,秘书填写同意函相关信息,下载学院同意授学位人员名单和下载学院同意毕业人员名单等功能操作。

3.2.10.2业务逻辑分析

(1)论文评审管理

1)业务流程图示

论文评审管理所提供的功能主要有录入论文评阅成绩和结果。

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(2)学院答辩管理

1)业务流程图示

学院答辩管理主要提供了硕士答辩公告,录入答辩决议和硕士学位申请登记表。

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(3)毕业审核管理

1)业务流程图示

毕业审核管理提供了审核学生发表论文信息,学院审核毕业申请,学生状态跟踪显示和学生状态统计等操作。

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(4)同意毕业名单管理

1)业务流程图示

同意毕业名单管理主要是确认同意授学位学生名单,确认同意毕业学生名单,秘书填写同意函相关信息,下载学院同意授学位人员名单和下载学院同意毕业人员名单等功能操作。

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

(5)学位学历授予管理

1)业务流程图示

2)业务规则定义

3)业务表单样式

A)录入表单B)输出表单

3.2.11就业管理

3.2.12系统帮助

  

(1)帮助信息:

显示系统的详细帮助信息。

  

(2)关于系统:

主要是显示系统的一些信息。

4.数据描述

4.1静态数据

  下面列出了六个表的具体静态数据:

(详见《数据库设计说明书》)

4.2动态数据

  输入数据:

菜单选项,查找关键字,新建记录项。

  输出数据:

由查询关键字确定的数据库记录集合。

  内部生成的数据:

中间查询结果。

4.3数据库描述

  本软件采用ORACLE数据库。

4.4数据流图

  《研究生管理信息系统》软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。

但完整的图比较繁琐,各个功能模块的数据流图如下。

  1、研究生招生数据流图

 

2、课程培养数据流程

 

 3、学位管理流程图

4.毕业与就业流程

4.5数据字典

  这里给出一个数据元素的字典卡片与具体数据卡片的含义:

  名称:

档案类型信息

  描述:

产生文件档案类型送交档案目录表

  定义:

档案类型信息=档案类型+安全级别

 

  

5.性能需求

5.1数据精确度

  A.要按照严格的数据格式输入,否则系统不给予响应进行处理。

  B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:

直接查询和模糊查询。

5.2时间特性

  一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。

5.3适应性

  满足单位使用的需求(记录量控制在1000项内)。

  对前面提到的运行环境要求不应存在困难。

6.运行需求

6.1用户界面

  超越老式的界面,全新感觉,操作简便,一目了然,视图优美等特点。

并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。

对鼠标和键盘单独支持。

6.2硬件接口

  本软件不需要特定的硬件或硬件接口进行支撑。

  P4以上PC机均可运行此软件。

6.3软件接口

  运行于Windows2000及更高版本具有WIN32API的操作系统之上。

6.4故障处理

  正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

  调试中遇到的问题及解决的方案:

  1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时

  可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况

  下又一次运用打开语句打开此表。

  2)关于空记录带来的麻烦

  有些空记录往往会使程序无法运行。

此时你可用“”语句先判断一下是否为空记录,再操作。

  3)有些运行错误也可用如下语句排除

  等语句进行处理。

  

7.其它要求

  1)系统的功能实现情况:

用户可在本系统下实现各种用户要求的功能

  2)系统的安全性:

对于系统的重要数据都有密码保护,具有一定的安全性

  3)系统的容错性:

用户输错数据都有提示信息,具有较好的容错性能。

  4)系统的封闭性:

用户的封闭性较好,用户基本上在提示信息下输数据。

需要讨论的问题:

1、是否考虑学生宿舍安排?

2、是否包含招生管理?

3、是否包含就业管理?

4、是否包含毕业离校管理?

5、是否包含教学质量评价管理?

6、一些公共信息是否统一到公共数据库管理平台?

7、一些公共管理模块是否统一到OA系统中?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1