1 / 42
文档名称:

学生信息管理系统需求规格说明书.docx

格式:docx   大小:472KB   页数:42页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生信息管理系统需求规格说明书.docx

上传人:niupai21 2022/6/1 文件大小:472 KB

下载得到文件列表

学生信息管理系统需求规格说明书.docx

文档介绍

文档介绍:学生信息管理系统需求规格说 明书
学生信息管理系统
需求规格说明书
题 目学生信息管理系统需求分析 系 名:
专业班级:
姓 名:
学 号:
指导教师:
2013 年 5 月 7 日
目录
1引言 2
ta Model),逻辑模型 (Logical Data Model),物理模型(Phycal Data
Model)。在概念数据模型中最常用的是E—R模
型。
实 体 关 系 图 】 实 体 关 系 图
(Entity-Relationship Diagram,简称 E-R 图),
用来创建数据模型,描述系统中所有重要的数据 对象。
【静态图】静态图包括用例图、类图、对象 图、构件图和部署图。其中用例图,是从用户的 角度表达系统功能。部署视图,展示系统的实现 环境和构件是如何在物理结构中部署的。
【动态图】动态图包括状态图、时序图、协
作图和活动图。其中状态图,通过描绘系统的状 态及引起系统状态转换的事件,来表示系统的行
为。时序图,是用来显示你的参与者如何以一系
列顺序的步骤与系统的对象交互的模型。

系统调研
正式开发管理信息系统之前进行调研是非常 必要的,其必要性主要表现在以下几个方面。
(1)明确用户的要求,以根据调查结果进行 可行性分析,确认系统的开发是否可行。
(2)提出新系统的人员并不都是系统研究人 员,有些人对于其功能和处理数据的方法没有明 确的认识。它们只是根据自己业务工作的需要提 出了要求,系统开发人员要对此进行详细的调查 和分析,确认用户的要求可以通过现有的计算机
技术实现,保证开发的管理信息系统的功能与用 户提出的要求相吻合。
(3)企业的现行系统可能是手工系统,也可 能是使用和计算机的系统,无论是何种情况,都 要详细地调查现行系统中信息处理的具体情况, 系统内部功能结构,以便设计出一个合理的、好 的新系统逻辑模型,为新系统的设计工作打好基
础,保证整个系统开发的质量。
总之,必要对现行系统进行详细的调查,明确用
户需求,保证开发的新系统的功能与用户的要求 相吻合,避免耗费大量的人力、物力、财力,新 系统的开发却失败的悲剧发生。
可行性分析概述
可行性分析是在用户的要求和系统调研的基
础上进行的,对新系统的开发从社会、技术、经
济、管理等方面进行分析,并得出新系统的开发 工作可行、不可行、需要修改、追加投资、暂缓 开发、分步实施等方案和结论,最后完成可行性 分析。
可行性分析一般可定义为:可行性分析是在建 设的前期对工程项目的一种考察和鉴定,对拟议 中的项目进行全面与综合的技术、经济能力的调 查,判断它是否可行。
可行性分析阶段的主要工作包括以下几个 方面:
新系统目标可行性分析:
分析新系统的目标是否符合企业的现状和发 展的需要。
社会可行性分析:
社会可行性分析主要是指管理信息系统的开
发是否符合国家法律、下策,是否能够与社会大 系统实现良好的对接。
技术可行性分析:
技术可行性分析是根据新系统的目标来衡量
是否具备所需要的技术,包括系统开发人员数量 和水平,硬件方面,软件方面及其它应用技术。
经济可行性分析
经济可行性分析主要是对开发新系统所投入 的资金与系统投入使用后所带来的经济效益进 行比较,确认新系统是否会给企业带来一定的经 济效益。
管理可行性分析:
管理可行性分析主要是分析企业现行的管理
体制和企业领导是否具有现代化的管理意识和 管理水平。
技术可行性分析
技术可行性分析主要包括四个方面:目前有关 的技术能否支持所开发的新系统;新系统开发人 员的数量和水平,即人力资源;硬件和软件资源。
(1)技术支持:
首先根据新系统的目标,考虑目前有关的技术 能否支持所开发的新系统。这里讨论的技术必须
是已经普遍使用的,而不是待研究的或正在研究 的。
(2)硬件资源:
开发管理信息系统所需的硬件资源包含以下 两个方面:
系统开发人员在管理信息系统的开发过程中 所需要的计算机设备及其有关的外部设备;管理
信息系统开发成功投入使用后,使用单位所应具 备的计算机设备及其有关的外围设备。对硬件资 源进行可行性分析时主要考虑计算机的主机内 存、类型、功能、联网能力、安全保护措施以及 输入/输出设备,外存储器和联网数据通信设备 的配置、功能、效率等指标是否符合系统方案设 计要求,同时还要考虑计算机的性能/价格比。
3)软件资源
软件资源的可行性分析主要考虑以下几点是 否满足用户的要求:
操作系统的选择;
编译系统的选择;
数据库管理系统的选择
高级编程语言的选择;
汉字处理系统的选择;
应用软件包的选择。
本系统在开发前,与中心的领导