软件项目实践答辩
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UTMLS项目总结报告
答辩人:Union Team 2006年5月18日
工作时间
3月27日---4月19日 4月20日---5月8 日 5月9 日 ---5月17日
平均2小时/人天 项目暂停 平均2小时/人天
项目名称:UT图书馆管理系统
系统结构=C/S 客户端 = Java应用程序+JVM 服务器端= Oracle DBMS 连接方式= JDBC 运行环境=Intranet + Internet
UT图书馆管理系统的主要特点
跨平台 安装简易 存储数据量大 客户端易升级(代码可重用) 后台数据库性能在使用中可优化
系统设计功能—图书管理员
借书/还书 查询修改和删除书目信息 查询,添加修改和删除读者信息(包括 修改读者密码) 查询所有的管理员信息;超级管理员可 添加修改和删除普通管理员信息 查询所有超期读者 处理丢书事件
系统设计功能—读者
查询书目信息 查看个人信息 查看自己的借书状态 查看自己借阅历史 查询预约书目是否被还馆 预约 卡挂失
读 者
处理流程
验证信息
表源自文库
读者需求信息
管 理 员
1 、身份 1 、身份 验证 验证
管理员需求信息
2 、读者 2 、读者 查询 查询 3 、管理员 3 、管理员 修改查询 修改查询
管理员需求分析
Reader表
管理员需求分析
3.6 修改图书 3.6 修改图书 馆信息 馆信息
Location表
AUTHOR AUTHOR_ID: VARCHAR(12): String NAME: VARCHAR(20): String TEL: VARCHAR(20): String ADDRESS: VARCHAR(60): String SEX: CHAR(1): String POST_CODE: VARCHAR(10): String EMAIL: VARCHAR(20): String
LIB_RESOURCE RESOURCE_ID: VARCHAR(20): String READER_ID: CHAR(8): String (FK) LOCATION_ID: VARCHAR(6): String (FK) ISBN: VARCHAR(20): String (FK) BOR_COUNT: NUMBER(6): Number BOR_DATE: DATE: Datetime AVAILABLE: NUMBER(1): Number RE_BORROWED: NUMBER(1): Number CALL_NUMBER: VARCHAR(15): String LOCATION LOCATION_ID: VARCHAR(6): String DESCRIPTION: VARCHAR(20): String
数据库
管理员需求分析
3.2 查询 3.2 查询
3.3 修改图书 3.3 修改图书 信息 信息
查询信息
管 理 员
管理员需求分析
Book,Author,Write ,Press 表 Controller表
管理员需求分析
3.4 修改管理 3.4 修改管理 员信息 员信息 3.5 修改读者 3.5 修改读者 信息 信息
READER READER_ID: CHAR(8): String TYPE_ID: CHAR(18): <unknown> (FK) NAME: VARCHAR(10): String PASSWORD: VARCHAR(16): String DEADLINE: INTERVAL DAY: Datetime CARD_LOST: NUMBER(1): Number SEX: CHAR(1): String BOOK_OVERTIME: NUMBER(2): Number BOOK_BORROWED: NUMBER(2): Number TOTAL_BOR: NUMBER(5): Number
数据库信息
查询信息
读 者
验证信息
查询信息
修改信息
预约表、借 阅表
查询
数据 库
管 理 员
读者需求信息
2.1 查个人借 2.1 查个人借 阅情况 阅情况 2.1 查图书馆 2.1 查图书馆 内书的情况 内书的情况 索引表
借阅表
查询信息
读 者
查询信息
读者需求信息
管理员需求分析
3.1 借、还 3.1 借、还 书 书
数据库ERD图--10个实体
RESOURCE_TYPE TYPE_ID: VARCHAR(20): String DESCRIPTION: VARCHAR(20): String PRESS PRESS_ID: VARCHAR(40): String NAME: VARCHAR(30): String ADDRESS: VARCHAR(60): String POST_CODE: VARCHAR(10): String TEL: VARCHAR(20): String EMAIL: VARCHAR(20): String MANAGER: VARCHAR(10): String RESOURCE_DES ISBN: VARCHAR(20): String PRESS_ID: VARCHAR(40): String (FK) TYPE_ID: VARCHAR(20): String (FK) NAME: VARCHAR(20): String VERSION: VARCHAR(20): String PRESS_DATE: VARCHAR(14): String PRICE: MONEY(7,2): <unknown> ADD_DATE: VARCHAR(14): String MOUNT: NUMBER: Number BOR_MOUNT: NUMBER: Number PRE_BORROWED: NUMBER: Number
AUTHOR_RESOURCE AUTHOR_ID: VARCHAR(12): String (FK) ISBN: VARCHAR(20): String (FK)
PRE_BORROWED READER_ID: CHAR(8): String (FK) ISBN: VARCHAR(20): String (FK)
答辩人:Union Team 2006年5月18日
工作时间
3月27日---4月19日 4月20日---5月8 日 5月9 日 ---5月17日
平均2小时/人天 项目暂停 平均2小时/人天
项目名称:UT图书馆管理系统
系统结构=C/S 客户端 = Java应用程序+JVM 服务器端= Oracle DBMS 连接方式= JDBC 运行环境=Intranet + Internet
UT图书馆管理系统的主要特点
跨平台 安装简易 存储数据量大 客户端易升级(代码可重用) 后台数据库性能在使用中可优化
系统设计功能—图书管理员
借书/还书 查询修改和删除书目信息 查询,添加修改和删除读者信息(包括 修改读者密码) 查询所有的管理员信息;超级管理员可 添加修改和删除普通管理员信息 查询所有超期读者 处理丢书事件
系统设计功能—读者
查询书目信息 查看个人信息 查看自己的借书状态 查看自己借阅历史 查询预约书目是否被还馆 预约 卡挂失
读 者
处理流程
验证信息
表源自文库
读者需求信息
管 理 员
1 、身份 1 、身份 验证 验证
管理员需求信息
2 、读者 2 、读者 查询 查询 3 、管理员 3 、管理员 修改查询 修改查询
管理员需求分析
Reader表
管理员需求分析
3.6 修改图书 3.6 修改图书 馆信息 馆信息
Location表
AUTHOR AUTHOR_ID: VARCHAR(12): String NAME: VARCHAR(20): String TEL: VARCHAR(20): String ADDRESS: VARCHAR(60): String SEX: CHAR(1): String POST_CODE: VARCHAR(10): String EMAIL: VARCHAR(20): String
LIB_RESOURCE RESOURCE_ID: VARCHAR(20): String READER_ID: CHAR(8): String (FK) LOCATION_ID: VARCHAR(6): String (FK) ISBN: VARCHAR(20): String (FK) BOR_COUNT: NUMBER(6): Number BOR_DATE: DATE: Datetime AVAILABLE: NUMBER(1): Number RE_BORROWED: NUMBER(1): Number CALL_NUMBER: VARCHAR(15): String LOCATION LOCATION_ID: VARCHAR(6): String DESCRIPTION: VARCHAR(20): String
数据库
管理员需求分析
3.2 查询 3.2 查询
3.3 修改图书 3.3 修改图书 信息 信息
查询信息
管 理 员
管理员需求分析
Book,Author,Write ,Press 表 Controller表
管理员需求分析
3.4 修改管理 3.4 修改管理 员信息 员信息 3.5 修改读者 3.5 修改读者 信息 信息
READER READER_ID: CHAR(8): String TYPE_ID: CHAR(18): <unknown> (FK) NAME: VARCHAR(10): String PASSWORD: VARCHAR(16): String DEADLINE: INTERVAL DAY: Datetime CARD_LOST: NUMBER(1): Number SEX: CHAR(1): String BOOK_OVERTIME: NUMBER(2): Number BOOK_BORROWED: NUMBER(2): Number TOTAL_BOR: NUMBER(5): Number
数据库信息
查询信息
读 者
验证信息
查询信息
修改信息
预约表、借 阅表
查询
数据 库
管 理 员
读者需求信息
2.1 查个人借 2.1 查个人借 阅情况 阅情况 2.1 查图书馆 2.1 查图书馆 内书的情况 内书的情况 索引表
借阅表
查询信息
读 者
查询信息
读者需求信息
管理员需求分析
3.1 借、还 3.1 借、还 书 书
数据库ERD图--10个实体
RESOURCE_TYPE TYPE_ID: VARCHAR(20): String DESCRIPTION: VARCHAR(20): String PRESS PRESS_ID: VARCHAR(40): String NAME: VARCHAR(30): String ADDRESS: VARCHAR(60): String POST_CODE: VARCHAR(10): String TEL: VARCHAR(20): String EMAIL: VARCHAR(20): String MANAGER: VARCHAR(10): String RESOURCE_DES ISBN: VARCHAR(20): String PRESS_ID: VARCHAR(40): String (FK) TYPE_ID: VARCHAR(20): String (FK) NAME: VARCHAR(20): String VERSION: VARCHAR(20): String PRESS_DATE: VARCHAR(14): String PRICE: MONEY(7,2): <unknown> ADD_DATE: VARCHAR(14): String MOUNT: NUMBER: Number BOR_MOUNT: NUMBER: Number PRE_BORROWED: NUMBER: Number
AUTHOR_RESOURCE AUTHOR_ID: VARCHAR(12): String (FK) ISBN: VARCHAR(20): String (FK)
PRE_BORROWED READER_ID: CHAR(8): String (FK) ISBN: VARCHAR(20): String (FK)