预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学生基本信息的管理的需求分析 编写目的 为学生管理系统的开发提供可行性分析的结论,为项目是否正式立项、启动 提供依据,为项目启动后的需求分析、设计、开发、测试等工作提供基础依据。 可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的 基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、 经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功. 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解 决.该系统的可行性分析包括以下几个方面的内容。 在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件 的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在息 学院相关部门进行了详细的调研,进一步明确了作者所实现子系统的功能。 1:系统功能需要 1.1学生信息的存储 管理者能通过界面按钮轻松的实现对所 有学生的个人信息进行增、删、改和查询操作. (1)学生信息增加 信息增加:向数据库中插入数据条目. (2)学生信息删除 信息删除:向数据库中删除指定条目信息。 (3)学生信息更改 信息更改:修改指定信息后提交数据到数据库中. (4)学生信息查询 信息查询:通过学生的学号或姓名进行准确查询操作,并显示查询结果。 1。2功能要求 通过系统界面按钮实现对学生信息的增、删、改和查询操作,并且实现数据 库中学生数据的动态同步更新. 性能要求: 用户的操作能及时的反应到具体的代码,及能够及时的隐似对数据库的操作, 将用户的操作反应到数据库中。 2:技术可行性 信息管理系统的开发需要对管理的需求进行分析,最终通过简单的界面按钮 操作实现对学生数据的增、删、改和查询操作,并将这些操作反应到数据库的操 作.技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发 工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的 Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统 Client/Server体系结构不具备的优点,而且又紧密的结合Internet/Intranet 技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据 库服务器选用IBM的DB2数据库,它能够处理大量数据,同时保持数据的完整性 并提供许多高级管理功能.它的灵活性、安全性和易用性为数据库编程提供了良 好的条件.因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今 天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低, 其硬件平台完全能满足此系统的需要。 (1)数据显示技术 通过什么方式和形式把数据库中的学生数据显示到界面上供管理者查阅,目 前的基本技术都是基于Sql语言的混合编程实现遍历数据库,对数据的提取,然 后通过GUI编程在界面上显示。目前的界面编程和Sql语言的混合编程已经比较 成熟,比如用于界面编程的有C、Java、Qt、C++等等,并且他们基本都是开源的 不会存在侵权和成本的问题。 (2)数据库数据修改技术 对数据库的操作基本的还是离不开Sql语言的混合编程,主要是通过对按钮 事件的捕捉,通过对应的Sql代码实现对数据库相关操作. (3)系统在运行和维护面临的问题 系统在运行过程中,系统的用户主要是学校的信息管理人员,用户对系统使 用的熟练程度会影响系统应用的效果,增加系统维护的压力。这个问题可以通过 一份简单的管理人员使用说明文档来解决。在系统运行的初级阶段,可以由开发 方的系统维护人员提供现场的使用指导。 系统维护面临的主要问题是系统存储的学生数据量比较大,数据备份和数据 安全十分重要。数据备份与恢复需要程序化、智能化。由于数据涉及到学生个人 信息秘密,数据备份与恢复工作需要有信息管理人员专职负责. 类图如下所示: 用例图如下所示: 顺序图如下所示: 学生信息成绩信息学生成绩 学生界面表 请求查询 查询个人 请求查看 成绩 个人成绩 返回个人 成绩