- 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
您可能关注的文档
最近下载
- RS Components 电工电料 电动机启动器 3RK1903-0BA00 使用说明.pdf VIP
- 瑞幸咖啡企业的供应链战略.pptx VIP
- 尚爱空压机SM.00.00.01空缩机通用说明书(中文)分解.doc VIP
- 2025版结直肠癌CSCO诊疗指南更新版解读(全文).docx VIP
- 2025年版《普通高中课程标准》英语.docx VIP
- 固定收益证券全套教学课件.pptx
- DB51_T2151-2016_实验室安全管理指南_四川省.docx VIP
- 制冷系统节能减排解决方案lotus.pdf VIP
- 旅游委托协议书正式模版.pdf VIP
- 网络与信息安全管理员(信息安全管理员)模拟习题含参考答案.docx VIP
原创力文档


文档评论(0)