全球旧事资料 分类
一、需求分析
为了实现对学生信息的统一管理及操作,及时对学生信息进行修改、增添和删除。二、总体设计
1、系统主要功能:对学生的信息进行管理,如:插入学生信息、删除学生信息、
修改学生信息、查询学生信息。
2、技术背景:本项目使用JavaSwi
g技术,数据库采用SQLServer2000本项目
的开发和测试都是在Wi
dows平台下进行的,但由于Java的跨平台性,本系的移植性很强,也适用于其它主流的操作系统。
3、类图
三、详细设计
图31类图
f1、用例图
用例图
功能级用例描述添加学生信息描述项
说明
用例名称用例简述
添加学生信息管理员添加学生的基本信息
用例图
前置条件后置条件基本操作流程
替代流程
管理员已成功登入学生信息被添加1输入“学生姓名”,“学生学号”,“学生年龄”,选择“学生性别”2点击“提交”按钮3“成功添加”点击“确定”或关闭窗口则返回主页面无
功能级用例描述查询学生信息
f描述项用例名称用例简述用例图
说明
查询学生信息管理员查询学生的基本信息
前置条件后置条件基本操作流程
替代流程
管理员已成功添加学生信息并成功登入查询页面学生信息被查询1输入需查找的“学生学号”2点击“确定”按钮3点击“返回”或关闭窗口则返回主页面无
功能级用例描述修改学生信息描述项
说明
用例名称用例简述
修改学生信息管理员修改学生的基本信息
用例图
前置条件后置条件基本操作流程
管理员已成功查询所需修改学生信息
学生信息被修改
1输入需修改的“学生学号”
2点击“修改”按钮
3点击“返回”或关闭窗口则返回主页面
f替代流程

功能级用例描述删除学生信息描述项
说明
用例名称用例简述
删除学生信息管理员删除学生的基本信息
用例图
前置条件后置条件基本操作流程
替代流程
管理员已成功查询所需修改学生信息学生信息被删除1输入需删除的“学生学号”2点击“删除”按钮3“删除成功”点击“确定”或关闭窗口则返回主页面无
2、程序主要代码的实现21Stude
tJFrame类,第一个界面(主界面)的建立
packagejframeimportjavaawtBorderLayoutimportjavaawteve
tpublicclassStude
tJFrameexte
dsjavaxswi
gJFrame
privateJPa
eltitlePa
elprivateJLabeltitleLabelprivateJButto
jButto
1privateJButto
jButto
4privateJButto
jButto
3privateJButto
jButto
2privateJPa
elmai
Pa
elpublicstaticvoidmai
Stri
gargs
Swi
gUtilitiesi
vokeLater
ewRu
ablepublicvoidru
Stude
tJFramei
st
ewStude
tJFrame
fi
stsetLocatio
RelativeTo
ulli
stsetVisibletruer
好听全球资料 返回顶部