本科学生设计性实验报告数据库课程设计学院:软通学院课程名称:数据库课程设计专业班级:姓名:学号:开课学期2013至2014学年第二学期学生实验报告(一)学生姓名学号同组人:实验项目图书馆系统必修□选修□演示性实验□验证性实验操作性实验□综合性实验实验地点实验仪器台号指导教师陈辉实验日期及节次一、实验综述一、实验任务1)以图书信息管理系统为例,开展数据库系统设计2)使用Java语言开发相关系统界面,实现系统相关功能3)完成系统测试二、实验要求(系统功能要求)1)人员管理:读者、图书管理员、系统管理员,管理的内容包括人员增、删、查、改;2)书籍管理:采购、入库、预约、借阅、续借、归还、查询、统计、读书评论。3)仓库管理:管理图书馆藏信息4)供应商管理:管理图书供应商5)财务管理:管理图书采购帐目三、实验仪器、设备或软件仪器设备:电脑一台数据库系统设计:PowerdesignerJava开发工具:JDK1.6或以上Eclipse或者NetBeans系统测试:人工测试二、实验过程(编程,调试,运行;请写上源码,要求要有注释)1.1.ER图1,n1,n1,n1,n1,n1,n1,n0,n0,n1,n1,n1,n1,n0,n0,n0,n0,n1,n0,n0,n借阅者借书证号读者班级读者性别办证日期图书数量读者姓名piCharacters(10)Characters(8)Characters(2)Characters(10)IntegerVariablecharacters(8)MMMPKJDuzhe...pi图书管理员图书管理编号图书管理姓名图书管理性别piCharacters(10)Variablecharacters(8)Characters(2)MMMPKBookmanage...pi系统管理系统管理编号系统管理性别系统管理姓名piCharacters(10)Characters(2)Variablecharacters(8)MMMPKSysetemmanage...pi采购人员人员编号人员姓名人员性别人员电话piCharacters(10)Variablecharacters(8)Characters(2)Characters(11)MMPKCaigou...pi供货单位供货单位编号供货单位名称供货单位地址供货单位电话piCharacters(10)Characters(10)Characters(15)Characters(11)MPKGonghuo...pi图书图书编号作者书名借出日期出版社库存数价格piCharacters(10)Variablecharacters(8)Characters(10)DateCharacters(15)IntegerIntegerMPKBook...pi借阅借书证号图书编号借出日期Characters(10)Characters(10)Date购销人员编号供货单位编号购销价格Characters(10)Characters(10)Integer采购人员编号图书编号采购数量Characters(10)Characters(10)IntegerMM管理2图书管理编号系统管理编号Characters(10)Characters(10)图书管理图书管理编号图书编号Characters(10)Characters(10)MM预约借书证号图书管理编号图书编号书名Characters(10)Characters(10)Characters(10)Characters(10)管理3系统管理编号人员编号Characters(10)Characters(10)读书评论借书证号评论图书管理编号图书编号Characters(10)Characters(50)Characters(10)Characters(10)归还借书证号图书管理编号归还日期图书编号...Characters(10)Characters(10)DateCharacters(10)仓库仓库编号图书数量piCharacters(10)IntegerMIdentifier_1...pi存入仓库编号图书编号Characters(10)Characters(10)2.逻辑结构借阅借阅采购图书管理图书管理购销购销预约预约管理2管理2管理3管理3读书评论读书评论归还归还采购存入存入借阅者借书证号读者班级读者性别办证日期图书数量读者姓名piCharacters(10)Characters(8)Characters(2)Characters(10)IntegerVariablecharacters(8)MMMPKJDuzhe...pi图书管理员图书管理编号图书管理姓名图书管理性别piCharacters(10)Variablecharacters(8)Characters(2)MMMPKBookmanage...pi系统管理系统管理编号系统管理性别系统管理姓名piCharacters(10)Characters(2)Variablecharacters(8)MMMPKSysetemmanage...pi采购人员人员编号人员姓名人员性别人员电话piCharacters(10)Variablecharacters(8)Characters(2)Characters(11)MMPKCaigou...pi供货单位供货单位编号供货单位名称供货单位地址供货单位电话piCharacters(10)Characters(10)Characters(15)Characters(11)MPKGonghuo...pi图书图书编号作者书名借出日期出版社库存数价格piCharacters(10)Variablecharacters(8)Characters(10)DateCharacters(15)IntegerIntegerMPKBook...pi借阅借书证号图书编号借出日期pi,fi1pi,fi2Characters(10)Characters(10)DateMM购销人员编号供货单位编号购销价格pi,fi2pi,fi1Characters(10)Characters(10)IntegerMMIdentifier_1...pi采购人员编号仓库编号图书编号采购数量...pi,fi1pi,fi2Characters(10)Characters(10)Characters(10)IntegerMMM管理2图书管理编号系统管理编号pi,fi2pi,fi1Characters(10)Characters(10)MMIdentifier_1...pi图书管理图书管理编号图书编号pi,fi2pi,fi1Characters(10)Characters(10)MMIdentifier_1...pi预约借书证号图书管理编号图书编号书名...pi,fi1pi,fi2Characters(10)Characters(10)Characters(10)Characters(10)MM管理3系统管理编号人员编号pi,fi1pi,fi2Characters(10)Characters(10)MMIdentifier_1...pi读书评论借书证号评论图书管理编号图书编号pi,fi1pi,fi2Characters(10)Characters(50)Characters(10)Characters(10)MMIdentifier_1...pi归还借书证号图书管理编号归还日期图书编号书名pi,fi1pi,fi2Characters(10)Characters(10)DateCharacters(10)Characters(10)MMIdentifier_1...pi仓库仓库编号图书数量piCharacters(10)IntegerMIdentifier_1pi存入仓库编号图书编号pi,fi2pi,fi1Characters(10)Characters(10)MMIdentifier_1...pi3.物理结构借阅者借书证号读者班级读者性别办证日期图书数量读者姓名...char(10)char(8)char(2)char(10)intvarchar(8)pk图书管理员图书管理编号图书管理姓名图书管理性别char(10)varchar(8)char(2)pk系统管理系统管理编号系统管理性别系统管理姓名char(10)char(2)varchar(8)pk采购人员人员编号人员姓名人员性别人员电话...char(10)varchar(8)char(2)char(11)pk供货单位供货单位编号供货单位名称供货单位地址供货单位电话...char(10)char(10)char(15)char(11)pk图书图书编号作者书名借出日期出版社库存数价格...char(10)varchar(8)char(10)datetimechar(15)intintpk借阅借书证号图书编号借出日期char(10)char(10)datetimepk,fk1pk,fk2购销人员编号供货单位编号购销价格char(10)char(10)intpk,fk2pk,fk1采购人员编号仓库编号图书编号采购数量...char(10)char(10)char(10)intpk,fk1pk,fk2管理2图书管理编号系统管理编号char(10)char(10)pk,fk2pk,fk1图书管理图书管理编号图书编号char(10)char(10)pk,fk2pk,fk1预约借书证号图书管理编号图书编号书名char(10)char(10)char(10)char(10)pk,fk1pk,fk2管理3系统管理编号人员编号char(10)char(10)pk,fk1pk,fk2读书评论借书证号评论图书管理编号图书编号...char(10)char(50)char(10)char(10)pk,fk1pk,fk2归还借书证号图书管理编号归还日期图书编号书名...char(10)char(10)datetimechar(10)char(10)pk,fk1pk,fk2仓库仓库编号图书数量char(10)intpk存入仓库编号图书编号char(10)char(10)pk,fk2pk,fk1代码部分建表命令/*==============================================================*//*Table:仓库*//*==============================================================*/createtable仓库(仓库编号char(10)notnull,图书数量intnull,constraintPK_仓库primarykeynonclustered(仓库编号))go/*==============================================================*//*Table:供货单位*//*==============================================================*/createtable供货单位(供货单位编号char(10)notnull,供货单位名称char(10)null,供货单位地址char(15)null,供货单位电话char(11)null,con