软件工程 个人电子相册 详细设计

软件工程 个人电子相册 详细设计

ID:27195696

大小:420.61 KB

页数:16页

时间:2018-12-01

软件工程  个人电子相册 详细设计_第1页
软件工程  个人电子相册 详细设计_第2页
软件工程  个人电子相册 详细设计_第3页
软件工程  个人电子相册 详细设计_第4页
软件工程  个人电子相册 详细设计_第5页
资源描述:

《软件工程 个人电子相册 详细设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。