学生管理信息系统
Java语言
可行性分析
对现有系统的分析 (一).技术可行性
要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。到目前为止,我们已经学习了三门程序设计语言,其中java就是一种很好的面向对象开发语言,java中的多线程和多媒体技术完全可以实现此功能。从理论上来说,技术上没问题。 (二).经济可行性
学校为每位同学提供有一台电脑,实验室中软硬件齐备。所需资料可以免费上网搜或到图书馆借阅相关书籍进行查询,也是免费的。总体上来看,基本上都是学生无需投入个人经费。 (三).社会可行性
学生管理系统是学校管理非常实用的一款软件,对老师管理学生、学生选课、查询成绩都非常方便,简单可视化操作,易于管理。该项目为独立开发。在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。 综合评价和论证结论
学生管理系统是一款非常简洁实用的软件,通过分析认为值得去开
发。
需求分析
一. 目的与任务:
学校学生管理信息系统是针对学校人事处的大量业务处理
工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。 二. 该系统所满足的功能 处理要求
利用计算机进行学生选课方面的管理,不仅能够保证准确,无误,
快速,而且还可以利用计算机对相关信息进行查询,检索迅速,查找方
便,可靠性高,存储量大,保密性号。要科学的实现信息化管理,开发一个适合学校的,能够进行信息存储,查询,修改等功能的管理信息系统是十分必要的。 功能需求 1.管理学生信息
管理所有学生的基本信息,包括添加,修改,删除等,可以根据各
种条件查询出需要的信息。 2.管理课程信息
管理所有课程的基本信息,包括添加,修改,删除等,可以根据各
种条件查询出需要的信息。 3.管理选课与成绩
根据学好进行选课,登记所选课程的成绩,可以根据学好查询出选课信 息与成绩
学生信息管理系统 管理学生信息管理课程信息管理选课成绩 修 改 信 息 查询 信 息 删 除 信 息 修 该 信 息 查询 信 息 删 除 信 息 选 修 课 程 课程查询 成 绩 查 询 登 记 成 绩
项目管理系统角色及其职责
序号 1 2 3
三. 用例分析
1,建立用例模板
创建 角色 创建者 适用人员 软件开发小组 职责描述 ? 创建系统 ? 删除修改系统 ? 评价系统 ? 存储学生信息 ? 修改学生信息 ? 查询删除学生信息 ? 设置角色 ? 使用权限 ? 系统更新 使用者 管理者 学院 系统管理员 删除 评价
系统创建者
存储 修改 设置 查询 权限
系统使用者 系统管理者
删除 更新 2 编写用例模板
四 数据流程分析、
1系统流程图
事务登陆 程序 数 据 库 操作请求 操作执行程序
执行结果报 表 2学生管理系统的活动图 开始
注册
输入用户名,密码
验证身份
登陆成功
用户类型
一般用户 管理级用户
查看浏览 密码错误