欢迎来到天天文库
浏览记录
ID:6806890
大小:940.50 KB
页数:124页
时间:2018-01-26
《图书管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、图书管理系统设计与实现【摘要】【关键字】要求4或5个Package:用于软件的打包extends:使子类继承超类implements:使类实现接口break:终止程序的进行【正文】一、系统分析1、图书管理系统功能需求分析图书管理系统用例图如下所示2、基础维护子模块功能需求分析基础维护子模块用例图如下所示(1)图书信息管理子模块功能需求分析图书信息管理子模块用例图如下所示(2)读者信息管理子模块功能需求分析读者信息管理子模块用例图如下所示1、借阅管理子模块功能需求分析借阅管理子模块用例图如下所示2、查询管理子模块功能需求分析查询管理子模块用例图如下所
2、示3、系统管理子模块功能需求分析系统管理子模块用例图如下所示二、系统设计1、结构功能图书管理系统基础维护基础维护基础维护基础维护图书信息维护读者信息维护图书借阅图书归还图书信息查询读者信息查询密码修改退出系统图书信息添加图书信息修改图书信息删除读者信息添加读者信息修改读者信息删除各个功能模块所包含子模块及主要功能:l基础维护:l借阅管理:l查询管理:l系统管理:系统登录管理员?显示读者界面显示管理员界面退出系统NY2、系统流程图3、搭建开发环境本项目的主要开发环境:WindowsXP+JDK6.0+Eclipse3.6+MySQL5.0辅助开发工具
3、:ProwerDesigner15、NavicatforMySQL。lJDK6.0:lEclipse3.6:lMySQL5.0:lProwerDesigner15:lNavicatforMySQL:【任务2】搭建系统开发环境。4、规划创建系统目录lSrc目录:主要用于存放系统的所有源代码。源代码文件按包结构进行组织。ldata(数据)包:用于存放数据库操作类。lentity(实体)包:用于存放系统的实体类,包括图书、用户等实体。lutil(通用)包:用于存放系统的实用工具类,为其他包共用。lwindow(窗口)包:用于存放系统的图形界面窗口类。【任
4、务3】创建系统目录三、数据库设计本系统采用MySQL数据库管理系统。在对系统进行需求分析、系统总体设计的基础上,设计出本系统的物理数据模型,主要包括4个表:图书信息表(book)、读者信息表(reader)、借阅信息表(borrow)和用户信息表(user)。表1图书信息表(book)字段名数据类型(精度)空/非空pk(主键)说明idvarchar(32)nonull√图书编号namevarchar(100)null图书名称typevarchar(50)null图书类别authorvarchar(50)null作者translatorvarchar
5、(50)null译者publishervarchar(1024)null出版社publish_timedatenull出版时间stockint(11)null库存数量pricedoublenull价格表2读者信息表(reader)字段名数据类型(精度)空/非空pk(主键)说明idvarchar(32)nonull√读者编号namevarchar(50)null读者姓名typevarchar(20)null读者类别sexchar(2)null读者性别max_numint(3)null最大可借数days_numint(11)null可借天数表3借阅信息
6、表(borrow)字段名数据类型(精度)空/非空pk(主键)说明idint(11)nonull√借阅流水号book_idvarchar(50)null图书编号reader_idvarchar(50)null读者编号borrow_datedatenull借出时间back_datedatenull到期时间is_backsmallint(1)null是否归还表4用户信息表(user)字段名数据类型(精度)空/非空PK(主键)说明idint(11)Nonull√用户流水号Namevarchar(50)null用户名称Passvarchar(50)null用
7、户密码Is_adminsmallint(1)null是否为管理员1、建立系统物理数据模型使用ProwerDesigner软件创建系统物理数据模型。本系统物理数据模型如图4所示。按照下述方法设计这4个表。2、根据物理数据模型生成SQL语句利用设计的物理数据模型生成SQL语句,便于创建数据库。【任务4】建立本系统物理数据模型,并生成相应的SQL语句。(1)建立本系统物理数据模型创建步骤:1)安装,并启动ProwerDesigner软件。2)单击file→newmode→选中PhysicalDataModel→输入模型名称:PhysicalDataMod
8、el_ts.pdm→选中DBMS:MySQL5.0→单击“OK”3)在Palette工具中,选中table→在工作区创建4
此文档下载收益归作者所有