2
三:系统分析
为了使系统具备上述所具备的功能,应该有一个具体的设计思路,并且脑海中应该有整体的系统架构,在经过短暂的资料查找并结合实际运用操作,系统功能的具体实现步骤及界面设计逐渐浮出水面。在对界面设计及系统需要实现的功能有了大致的框架后开始了具体开发该系统的阶段。
3.1
系统开发环境
该“点名系统”是在WindowsXP系统环境下,运用Sun公司提供的JDK及JCreator软件联合开发出来的。JDK是
JavaDevelopmentKit的缩写,JCreator是适合初学者的一款开发工具。
3.2
系统功能实现
3.2.1系统界面
界面包含需求分析中的各个模块。
3.2.2系统非功能性需求
可靠性:当输入为空或不合规范时提示错误安全性:当未保存但选择删除时要提示用户
3
3.2.3系统软件实现
1.软件的功能结构
Java关关关
菜单栏
文关区域
文件
编辑
格式
帮助
查看
文字编辑
新
打
保
建
开
存
另存为…
退
字
出
体
帮助主题
关于关关
状态栏
剪
复
粘
删
查
切
制
贴
除
找
4
2.各软件模块的解释和代码实现各软件模块的解释和代码实现
◆主模块的代码实现Java关关关
菜单栏
文关区
文件
编辑
格式
查找
帮助
ta=newJTextArea();sta=newJScrollPane(ta);mainFrame=newJFrame("多文档编辑器");mBar=newJMenuBar();mainFrame.setJMenuBar(mBar);
file=newJMenu("文件(F)");file.setMnemonic('F');edit=newJMenu("编辑(E)");edit.setMnemonic('E');format=newJMenu("格式(O)");format.setMnemonic('O');view=newJMenu("查看(V)");view.setMnemonic('V');help=newJMenu("帮助(H)");help.setMnemonic('H');
mBar.add(file);mBar.add(edit);mBar.add(format);
5
mBar.add(view);mBar.add(help);