实验1(1周)

上传人:cn****1 文档编号:490047940 上传时间:2024-02-22 格式:DOC 页数:6 大小:109.50KB
返回 下载 相关 举报
实验1(1周)_第1页
第1页 / 共6页
实验1(1周)_第2页
第2页 / 共6页
实验1(1周)_第3页
第3页 / 共6页
实验1(1周)_第4页
第4页 / 共6页
实验1(1周)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验1(1周)》由会员分享,可在线阅读,更多相关《实验1(1周)(6页珍藏版)》请在金锄头文库上搜索。

1、实验一 图书管理系统案例分析(一)数据库分析一、有关知识点1、va基本知识、cipse环境的基本配备3、MSql的安装和基本功能4、数据库基本知识二、实验目的:分析图书管理系统的构成部分,理解其数据库设计和程序模块;在教师指引下阅读各模块的程序,理解持久数据、内存数据、感官数据的基本转换方式。三、实验内容:1、 MyS数据库安装配备:参照讲义中的安装过程。(课后在个人电脑中自行完毕)【实验成果与分析】A、 MySql数据库服务器的默认端口是什么?36B、 q数据库服务器的默认顾客名是什么?RotC、 Windows服务列表中,mySql服务名称是什么?ySQ56D、 MySl中用于管理数据库的

2、工具是什么?SQLWrencE、 自行下载安装Navia,并尝试通过Navicat访问数据库。请给出通过Navict查询图书表后的屏幕截图。2、 图书管理系统实行:参照讲义中的实行过程,涉及数据库及系统。【实验成果与分析】A、 用管理员账号登陆后的界面B、 用表格形式编写数据库表的设计,表格格式如下。并指出每张表的主码和外码 beanysemue*表设计(黑体字字段为主码)字段名中文名称数据类型能否为空阐明uerd顾客IDcha(2)否ernae顾客名vahr(50)否pw密码varcha(2)否ueye顾客类型vrhar(20)否raeDate创立日期dtetime否revDate删除日期d

3、atetme可eanpblihe*表设计(黑体字字段为主码)字段名中文名称数据类型能否为空阐明bi出版社IDvarhar(20)否publiserNam出版社名varcar(50)否ddes地址varcr(200)可Beanook*表设计(黑体字字段为主码)字段名中文名称数据类型能否为空阐明barcode条码vrchar(20)否oone书名arcr(200)否uid出版社idvrhar(20)可prce价格dul否sate状态varcar(20)否Beandertype*表设计(黑体字字段为主码)字段名中文名称数据类型能否为空阐明radrTypd读者类型Int()否readerTeName读

4、者类型名vachar(5)否eBookLited借书期限it(11)否Bnraer*表设计(黑体字字段为主码)字段名中文名称数据类型能否为空阐明readeri读者Darchr(20)否ederName读者名vacar(50)否eaderyped读者类型idin()否lenBookLmited借书期限nt(1)否ctDae创立日期dttime否raorUsrId创立者idvrar(2)否oveDate删除日期datetie可remvesrId删除者rca(20)可toDate停止日期dateim可soperId停止者vrchar()可eanbookndreco*表设计(黑体字字段为主码)字段名中

5、文名称数据类型能否为空阐明ddIt(11)否readrid读者IDrchar(2)否bokacode书条码vahr(20)否lnDae借书日期daetme否returnate还书日期dteie可lendOprUerid借书操作者idvarhar(20)否rrnOerserd还书操作者idvrcar(2)可penalum罚金double可C、 运用pwedsgn根据数据库表构造绘制ER图,并生成关系模式。D、 通过脚本默认加入的数据在哪张表?BeanystmuerE、 找出目前程序的问题,并通过修改数据库设计解决问题,请写出具体的数据库修改内容。3、 程序功能点分析A、 请阐明登陆模块中,顾客帐

6、号不存在时,程序通过什么样的机制发现这种问题,会给出什么提示。B、 如果要增长读者自行登陆功能,应当如何修改数据库设计,并在哪些类中增长哪些函数(i部分不需要描述),分别描述这些函数的逻辑,并根据顾客登录部分的实现,编写这些代码。4、 常规程序模块分析【实验成果与分析】A、 分析顾客管理模块,描述顾客添加、重置密码、删除过程波及的java类、数据库表,并阐明实现该功能的流程(阐明哪个类实现什么功能、数据库表发生什么变化)B、 分析读者管理模块,描述读者查询过程波及的java类、数据库表,并阐明实现该功能的流程(阐明哪个类实现什么功能)C、 分析图书管理模块,描述读者查询过程波及的java类、数据库表,并阐明实现该功能的流程(阐明哪个类实现什么功能)5、复杂业务模块分析A、 分析图书借阅模块,描述图书借阅流程(阐明哪个类实现什么功能、数据库表中的数据发生什么变化,阐明不能进行图书借阅的几种状况),阐明ava是如何进行事务管理的。B、 分析图书归还模块,描述归还流程(阐明哪个类实现什么功能、数据库表中的数据发生什么变化)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号