部门通讯录(精)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计 5-3
• 界面设计
– 2.联系人查找/创建
home back first prev next last 13
设计 5-4
• 界面设计
– 3.详细信息修改及删除
home back first prev next last 14
设计 5-5
• 测试设计
– 怎样知道项目完成了预定功能? – 何时可以结束项目? – 运行应用程序,并按如下测试计划进行测试。
home back first prev next last 3
项目背景 3-2
home back first prev next last 4
项目背景 3-3
所以,我们现在准备将通讯录信息集中存放在数据库里。 老师可以通过互联网查看所有人的信息,并且可以更改联 系信息
home back first prev next last 5
需求分析 5-1
• 首先要解决的问题
– 项目的任务和目标是什么? – 需要什么功能? – 需要保存什么样的数据? – 需要什么样的运行环境? – 需要什么样的开发工具? – 安全性有什么要求? – 效率有什么要求? – ……
home back first prev next last 6
需求分析 5-2
➢ 可升级到 Oracle APEX 3.0.1 。
home back first prev next last 9
需求分析 5-5
• 安全性
– 安全性要求不是非常高。 – 实现简单的口令保护就可以。
➢由于部门人员有限,彼此互相信任,所以只设一统 一的用户就可以。即大家共用同一用户名/口令,并 规定对部门外人员保密即可。
home back first prev next last 16
构建 1源自文库-2
• 创建数据库对象
– 在 SQL Workshop 中执行:
-- 创建序列,用于自动产生连续整数,作为 employees 表的主键 CREATE SEQUENCE a01_employees_seq; -- 添加记录,增加员工信息 INSERT INTO a01_employees values(a01_employees_seq.NEXTVAL,'郭靖
• 效率
– 由于使用人员有限,同时使用的情况更少,信 息量很少,不需要特别考虑
home back first prev next last 10
设计 5-1
• 数据库设计
home back first prev next last 11
• 界面设计
– 1.登录
设计 5-2
home back first prev next last 12
需求分析 5-3
• 本项目需要保存的数据
员工
– 如左 实体关系图( ERD ) 所示
• 本项目运行环境
– 服务端
# 编号 * 姓名 o 移动电话 o 办公电话 o 家庭电话 o 电子邮件
➢ 操作系统 Windows2000/XP,Linux,Unix
➢ Oracle 数据库(跨平台,可在不同厂家提供的计算机和不同的 操作系统上运行)
• 本项目的任务和目标
– 提供给计算机系职工一个可通过互联网使用的 通讯录
– 通讯录内容必须可以及时更新,能反映本系教 职工最新的联系方式
• 本项目产品必备功能
– 查询所选员工信息。 – 修改所选员工信息。 – 删除所选员工信息。 – 增加所选员工信息。
home back first prev next last 7
开发的应用可以直接移植到Oracle企业版的环境中去使用。
– 下载地址: http://www.oracle.com/technology/software/products/database/xe/i ndex.html
– Oracle Application Express。
➢ 基于Oracle的快速开发工具,在OracleXE安装时,同时自动安 装 Oracle APEX 2.1
项目一
部门通讯录
学习目标
• 软件开发项目的基本步骤
– 背景分析,需求分析,设计,构建,测试,移 交和过渡,运行维护
• 基于 Oracle 数据库的 Web 方式通讯录开发
home back first prev next last 2
项目背景 3-1
• 我院计算机系有四十几名教职工。教师工作不要 求坐班,老师上完课不必呆在办公室里。为了工 作中大家能够方便的进行联系,系里每年都统计 大家的联系方式,包括手机号码、家庭电话, Email地址等。原来的做法是将上述信息放在一个 Word文件里,大家每人复制一份。但是现在大家 的联系方式变化很快,特别是手机号码。这样, 大家手里的文件很难一起更新。造成的结果是信 息混乱。有的老师手机号换了很长时间,在其他 人的通讯录里还是旧的号码。
– 客户端
➢ IE 浏览器 ➢ Firefox 浏览器
home back first prev next last 8
需求分析 5-4
• 本项目开发工具
– Oracle XE 10g
➢ Oracle 数据库的微型版。 ➢ 免费,只支持 4G 数据,1 个 CPU。 ➢ 与Oracle 10g企业版支持相同的基本功能,在OracleXE平台下
home back first prev next last 15
构建 13-1
• 创建数据库对象
– 在 SQL Workshop 中执行: -- 创建表 CREATE TABLE a01_employees( id NUMBER(5,0) PRIMARY KEY, name VARCHAR2(5 CHAR) NOT NULL, m_phone VARCHAR2(20 CHAR), o_phone VARCHAR2(20 CHAR), h_phone VARCHAR2(20 CHAR), email VARCHAR2(60 CHAR) );
','13705319999','0531 88888888','0531 77777777','guojing@163.com'); INSERT INTO a01_employees values(a01_employees_seq.NEXTVAL,'黄蓉
','13705319898','0531 88888888','0531 77777777','huangrong@163.com'); -- 查看所有员工的所有信息 SELECT * FROM employees; -- 提交 COMMIT;
相关文档
最新文档