欢迎来到天天文库
浏览记录
ID:27195696
大小:420.61 KB
页数:16页
时间:2018-12-01
《软件工程 个人电子相册 详细设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、实验目的1.通过对所选题目进行详细设计,掌握算法的设计方法与算法的描述;2.掌握常用算法描述工具的使用;3.完成一个小型软件系统的算法设计。二、实验准备1.熟悉算法描述工具的使用三、实验要求完成所选题目的详细设计,提交实验报告四、实验内容:1.背景在完成了针对《电子相册管理》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对《电子相册管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和
2、完成后续设计与开发工作。本说明书的预期读者为用户、业务或需求分析人员、测试人员、项目管理人员。2.程序(模块)系统的组织结构(1)用户注册进入注册界面录入基本及必填信息提交数据是否注册取消服务,等待用户下步操作YesNo进入登录首界面(2)用户登入是否登录取消服务,退出界面YesNo管理员进入登录首界面输入用户名及密码进入管理员界面系统查询匹配YesNo(3)用户管理功能进入个人档案用户界面选择相应操作进入个人相册查看、修改相应数据选择相应操作打开相册上传相片删除相册……浏览相片3.界面设计要求(1)用户注册(2)用户登录(3)用户个人相册管理4.本软件系统中各程序(模块)的设计说明
3、(1)用户注册的代码importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.ButtonGroup;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JRadioButton;importjavax.swing.JScrollPane;importjavax.swing.J
4、TextArea;importjavax.swing.JTextField;publicclassqweextendsJFrameimplementsActionListener{privatestaticfinalStringADD="ADD";privatestaticfinalStringCANCEL="CANCEL";privatestaticfinallongserialVersionUID=-196950585230726337L;privateJLabelname_lab;privateJLabelage_lab;privateJLabelsex_lab;private
5、JRadioButtonman;privateJRadioButtonwoman;privateJLabeljLabel0;privateJTextAreainfo_ta;privateJScrollPanejScrollPane0;privateJTextFieldname_jf;privateJTextFieldage_jf;privateJButtonadd;privateJButtoncancel;privateButtonGroupbg=newButtonGroup();publicstaticvoidmain(String[]args){newqwe();}private
6、voidinitComponents(){setTitle("注册");setLayout(null);add(getName_lab());add(getAge_lab());add(getSex_lab());add(getMan());add(getWoman());add(getJLabel0());add(getJScrollPane0());add(getName_jf());add(getAge_jf());add(getAdd());add(getCancel());setSize(316,320);setVisible(true);setDefaultCloseOp
7、eration(JFrame.EXIT_ON_CLOSE);this.setResizable(false);}privateJButtongetCancel(){if(cancel==null){cancel=newJButton();cancel.setText("取消");cancel.setActionCommand(CANCEL);cancel.setBounds(177,203,81,28);cancel.addActionListener(t
此文档下载收益归作者所有