- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sql server 数据库编程实战
目标:
1,掌握开发小型 中型项目的开发技巧
介绍jude开发工具,用于建模(用于设计软件)
2,理解开发一个项目的流程
3,学会对系统进行分析和设计
4,初步理解模式的概念(mv)
项目开发流程:
第一步:需求分析:分析客户的需求,就是充分理解客户对项目的要求是什
么.(行规先付20%)-----形成一个需求分析文档.
第二步:设计阶段(项目经理或架构师来完成这个阶段):决定用什么技术或者
什么框架 操作系统 数据库 设计文档 形成开发小队
第三步:编码阶段:程序员做的事情.
第四步:测试阶段:测试人员 测试工程师.
其中三四步是交替进行的
第五步:实施阶段.[如果软件比较复杂的话,可能还有一个培训阶段],实施阶段由实施工程师来做.
理论上不同阶段有不同的人来做的,但是在中国某些公司都是由一个人来做的.
1,学生管理信息系统以及满汉楼管理信息系统
演示满汉楼.
第六十九讲:
学生管理信息系统需求分析:
一、功能说明(使用use case 图来说明----UML):
UML有两款比较好的开发工具来做建模
java----Eclipse
UML-----Rational rose 2003 (太大了)
UML-----jude
UML可以做出这样几种图:
use case 用例图---可以非常清晰地描述该系统有什么角色
时序图
类图
二、设计数据库
字段名 类型 备注 stuId varchar(30) 学生id stuName Nvarchar 学生名 Not null stuSex Nchar(1) 性别 男或女default(男) stuAge Int 年龄 0 StuJg Nvarchar(20) 籍贯 stuDept Nvarchar(30) 所在系
三、设计界面(原型开发[先搞定界面,再写代码]现在很流行)
/**
* JTable的使用.
*/
package com.test1;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
import java.sql.*;
public class Test1 extends JFrame{
//rowData用来存放行数据
//columnNames存放列名
Vector rowData, columnNames;
JTable jt=null;
JScrollPane jsp =null;
public static void main(String[] args) {
// TODO Auto-generated method stub
Test1 t=new Test1();
}
public Test1()
{
columnNames=new Vector();
//设置列名
columnNames.add(学号);
columnNames.add(名字);
columnNames.add(性别);
columnNames.add(年龄);
columnNames.add(籍贯);
columnNames.add(系别);
//rowData可以存放多行
rowData =new Vector();
Vector hang =new Vector();
hang.add(sp001);
hang.add(孙悟空);
hang.add(男);
hang.add(500);
hang.add(花果山);
hang.add(少林寺);
//加入到rowData
rowData.add(hang);
//初始化JTable
jt=new JTable(rowData, columnNames);
//初始化jsp
jsp=new JScrollPane(jt);
//吧jsp放进到JFrame
this.add(jsp);
this.setSize(500,500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
/**
* 从数据库里读取数据.
*/
package com.test2;
import java.util.Vector;
import javax.swing.*;
import javax.swing.*;
i
您可能关注的文档
- 安卓安装软件教程.doc
- 安卓刷机官方RUU图文教程.doc
- 安卓新手刷机指南.doc
- 摆脱用线烦恼 自搭Android无线下载服务器教程.doc
- 保健茶开发与利用.doc
- 北大青鸟学士后“乐学系统”介绍(多图).doc
- 北京慧点java笔试题.doc
- 北京联合大学毕设任务书.doc
- 北京赢时胜java面试题.doc
- 本科毕业论文模板以及开题报告.doc
- 2025年北京顺义区教委所属事业单位招聘教师考试笔试试题.pdf
- 2025年抚顺市望花区事业单位招聘考试笔试试题.pdf
- 2025年博湖县公安局招聘警务辅助人员考试笔试试题.pdf
- 2025年公民科普科学素养知识竞赛考试练习题库(1000题).pdf
- 2025年中小学体育教师招聘考试专业基础知识考试练习题库(2687题).pdf
- 2025年什邡市辅警考试练习题库.pdf
- 2025年德昌县教育和体育局招聘教师考试笔试试题.pdf
- 2025年三明市三元生态环境局招聘考试笔试试题.pdf
- 2025年天津市公安局分局招聘警务辅助人员考试笔试试题.pdf
- 2025年中煤鄂尔多斯能源化工有限公司招聘笔试高频考点题库考试试题.docx
文档评论(0)