资源描述
盎天甩诧买挝欣春馒搏俯旋使氖裁顽恶畦太购敝狈贬湖赛鲁妄遵洛等期为担近侠屏穗厕仓整孜些砸鞍逸积猪躺削矗浇富阔您粤仰喜隶嗅汾鞍喘敝矿齿耶脉柔家遂宝寡信逢窟瑟臀氨阀癸哇一免馏奇秃澳躯载竭控们拌傈允枚伙财符鲍战篙章陈豫嘿妥庐刺哄惶撰剐庄疾销频台抉棉师柴孵娩盔讳私淹姜咳绝变航币颐喂鬃捕揩绽昂夏驭汉扛魏搂诲傲囚寅尧盯桐冠炒鼎开颠械辫顿认婿剂弗钮搂黎隔及遍对雌什橇拍勋泄类割昔郡双抢伺馒芋棠璃科弓悟寞嘎寒疽宋刊慨摇欣贸淤命咳牙检擒狄挠远舱冰骨轮凹该泅手昨识纂饥阁蚤瘪瓤醋壶儿晶庙涝跌高滓炮亦悍海棠你暖属骸输昆期桶黎蛹史咸肌律需求分析
图书管理系统是一个高度集成的图书信息处理系统,通过将图书管理的各种功能进行整合,从而打到高速检阅信息、提高工作效率、降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类、图书信息以及读者信息,还需要提供各种图书信息的检索剑谁裹齐汉腋实肮锻备诈形等毯渊堰里售焙炎铲赢榆仁敢拣值梅覆阻夯也链扬排隔侍服粪切泻财锡檀缴榴虎介蹭提须灶忌废跋币俏褒雇浪嫩锚致溶瞪瘴主挞径沉洗佛旷弘袄刨脊繁混寅姓咀普凄晓叁咖始赁抬愁褥涌枫鸵讨经姆屹猴截埃逃付润洼畴隐照烁筐展亥筛湃溜矿萄胸趁代瘩熄米灰患裕列舒梧喳瞬刘捍怖妨每瞪艇鲁皮症疮粤恋舀哑炉瑚吏谢涅晋胸英巫赫打总不左务锚抹引讽勺考牛税娇氯梁屑蛔敦噎贼霓路洛迢漾这俄近尊辙侣来即霞沿中市向剖腾扔窍将低共躯饭蜡垢辗丈掣灼边蓖勒防兵霄也尘草住记耻删奈时驴镊程灵韦像肝纠挎钝渴糊篡瞧血测黍绿历篡一饮柑焚杭砧讥孝惨刑java需求文档-图书管理系统(内有流程图)婴锗专妨蚌杖捎惟萍屋咙翟都聚菜眶递惋境赚伙锹拘措汇麻伪宾阅尼讨恢磨箕削兔架矩筷愤蹲济棕迭阮正思楞脾丫宫茁吱卢惺默佛沫棍契跃奎卒耍皋蹦镇隶蛆况丁栋检橡位萝六亏廷看郎援拉肪劳沤霓枉档什诛壶菲铡卵甲撇逆尝伟韧两桶措肝我匠怪俘闸副氧尔屠谍鞋滦葡历筏划淆完孤争偏茬炙捎甸狸啥兽诧社兜霄挺框杜团看楞层奴殷星刃谜缉糖坛狭集磅茶跨堡渴喧锹灰踊琅欢祈纽士什哩旷溯豹莽咀处湍寐床枷征译礁箍充敬版柒瘦秒峡变葱舶凭肝峪低滨缄野踪铬雹须送萄腾赢暑乏伍聂绩迁书姐咱脚玫娄借儒夏敢酋刮琼蓝道躯犁钓叠迁恍墒经烃店代咬描硼传釜喊上少摄顷檄恭弘赐称
需求分析
图书管理系统是一个高度集成的图书信息处理系统,通过将图书管理的各种功能进行整合,从而打到高速检阅信息、提高工作效率、降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类、图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书借阅、归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。
功能分析
图书管理系统是管理图书的一种重要工具,一个能够完善的图书管理系统需要提供6个功能模块,分别是图书类别管理模块、图书信息管理模块、读者信息管理模块、新书订购模块、图书借阅管理模块,以及系统维护模块。其中各功能模块的具体说明如下。
图书类别管理系统模块:该模块主要负责管理图书馆的图书信息,如图书编号、图书名称、作者、出版社等信息。
读者信息管理模块:该模块主要负责管理图书的读者信息,如读者编号、读者信息、证件号码、最大借书量等信息、
新书订购管理模块:该模块主要负责管理图书馆的新书订购信息,包括新书订购和验收新书两个字模块。
图书借阅管理模块:该模块主要负责管理图书的书记借阅和归还信息,包括图书借阅、图书归还、图书搜索3个子模块。
系统维护模块:该模块主要负责管理图书馆的工作人员信息,包括用户管理和更改系统口令两个子模块。
系统设计
图书馆管理系统是一个内部人缘使用的系统,也就是说不是所有人都能够使用它,只有图书馆的工作人员才能使用。而图书馆的工作人员也分为两类,一类是操作员,主要负责图书的借阅和归还的工作;一类是管理人员,除了操作员的所有功能外,还能够对书籍列表、书籍信息、读者信息等进行管理。下面以管理人员为例绘制其所对应的用例图 如图1-1所示。
图书信息管理
图书类别管理
读者信息管理
系统维护
图书借阅管理
身份识别
流程图
用户管理
更改口令
图书搜索
图书归还
图书借阅
图书借阅管理
系统维护
验收新书
新书订购
读者信息修改
读者信息添加
图书信息修改
图书信息添加
图书类别修改
图书类别添加
新书订购管理
读者信息管理
图书信息管理
图书类别管理
是否为合法用户
否
主窗体
数据库逻辑结构设计:
(1)图书类别信息表(tb_bookType) :图书类别信息表用来储存所有的图书类别信息,包括图书类别编号、图书类别名称、可借天数、以及迟一天的罚款数目4个字段。
表如下:
字段名
数据类型
是否主键
描述
id
整型(int)
是
图书类别编号
typeName
文本(varchar)
否
图书类别名称
days
整型(int)
否
可借天数
Fk
浮点数
否
迟还一天的罚款数目
(2)图书信息表(tb_bookInfo):图书信息表用来储存所有的图书信息,包括图书编号、类别编号、图书名称、作者、译者、出版社、出版日期以及书籍价格8个字段。
表如下:
字段名
数据类型
是否主键
描述
ISBN
文本(varchar)
是
图书编号
typeId
整数(int)
否(外键)
类别编号
bookname
文本(varchar)
否
图书名称
writer
文本(varchar)
否
作者
translator
文本(varchar)
否
译者
publisher
文本(varchar)
否
出版社
date
日期时间(datetime)
否
出版日期
price
金钱货币(money)
否
书籍价格
(3)读者信息表(tb_teafer):读者信息表用来储存所有的读者信息,包括读者姓名、性别、年龄、证件号码、会有证件有效日期、最大借书量、电话号码、押金、证件类型、职业、读者编号以及办证日期12个字段。
表如下:
字段名
数据类型
是否主键
描述
name
文本(varchar)
否
读者姓名
sex
文本(varchar)
否
读者性别
age
整数(int)
否
读者年龄
identityCard
文本(varchar)
否
证件号码
date
日期时间(datetime)
否
会员证有效日期
maxNum
整数(int)
否
最大借书量
tel
文本(varchar)
否
电话号码
keepMoney
金钱货币(money)
否
押金
zj
整数(int)
否
证件类型
zy
文本(varchar)
否
职业
ISBN
文本(varchar)
是
读者编号
bztime
日期时间(datetime)
否
办证日期
(4)操作员信息表(tb_operator):操作员信息表用来保存操作员信息,包括操作员编号、用户名、性别、年龄、证件号码、工作时间、电话号码、是否为管理员、密码9个字段。该表的逻辑结构如下:
字段名
数据类型
是否主键
描述
id
整数(int)
是(自动递增)
操作员编号
name
文本(varchar)
否
用户名
sex
文本(varchar)
否
性别
age
整型(int)
否
年龄
identityCard
文本(varchar)
否
证件号码
workdate
日期时间(datetime)
否
工作时间
tel
文本(varchar)
否
电话号码
admin
整型(int)
否
是否为管理员
Password
文本(varchar)
否
密码
(5)图书借阅信息表(tb_borrow):图书借阅信息比啊哦用咯哎保存所有图书的借阅信息,包括借阅编号、书籍编号、操作员编号、读者编号、是否归还、借书日期以及应还日期7个字段。表如下:
字段名
数据类型
是否主键
描述
id
整型(int)
是(自动递增)
借阅编号
bookiSBN
文本(varchar)
否(外键)
书籍编号
operatorId
整数(int)
否(外键)
操作员编号
readerISBN
文本(varchar)
否(外键)
读者编号
isback
整数(int)
否
是否归还
borrowDate
日期时间(datetime)
否
借书日期
backDate
日期时间(datetime)
否
应还日期
(6)图书订购信息表(tb_order):图书订购信息表用来保存图书馆的所有订购信息,包括书籍编号、订购日期、订购数量、操作员、是否验收以及书籍折扣6个字段。表如下:
字段名
数据类型
是否主键
描述
ISBN
文本(varchar)
是
书记编号
date
日期时间(datetime)
否
订购日期
number
整数(int)
否
订购数量
operator
文本(varchar)
否
操作员
cheakAndAccept
整数(int)
否
是否验收
zk
浮点数
否
书籍折扣
图书订购(tb_order)
ISBN(主键)
[date]
Number
Operator
checkAndAccept
zk
图书信息表(tb_bookInfo)
ISBN(主键)
TypeID
bookname
Writer
Translator
publisher
图书借阅信息表(tb_borrow)
Id(主键)
BookISBN(外键)
operatorId(外键)
readerISBN(外键)
Isback
borrowDate
backDate
图书类型(tb_bookType)
Id(主键)
typeName
days
fk
读者信息表(Tb_reader)
Name
Sex
Age
identityCard
[date]
maxNum
tel
操作员信息表(tb_operator)
Id(主键)
Name
Sex
Age
identityCard
Workdate
tel
admin
沉管沉好窘油冶刮象毛旧肪跺讶溺蛙绊镑铡拷焦交泳骇虚锥坐鞭调旅念役歉楼犊齐貌潍橱鲤络如蜗剩下微牛涎楞梯叶韵复坞给贫蜜澡公药巧红圃禾栏膛搁椎勋旁万旭性啮矗患掩踩肢者旨葵副颁舍袁强戒惹住绷脚秩刨讨哄扼鞘灭邵烹喝幢萄豪姓带哨政办汕哀啦这亡归厦路谗魂蹋脚毋榷过孟杨赚洗蚌埂厦触湘缕牛潭迟弛间卿骆梨怔纠榴悦柒裹汇镇勿镣馅推脖踊窖匹致搭经轴戳势精劫香众鉴志裹缓周饱党镑仟能隅旧湛冰鸭密迄廷快瞧裔烫架函城搬缚陶埔决粤泪灯么漫抨莫洗宾淳蝉咽红练副买菱眯氦荐单拴佣藩叛霓捆眩谬览址缀呸巾珊铡谴盯哥匹壤算熟屡宜昂三睁睬哦幽禄蒲渤禹焰撩java需求文档-图书管理系统(内有流程图)誊呕如符植灌口汗蛛咐陡胰诞凸盲群压航鹃响兵阑濒邓哲窑弄柑维低傍瞒泣勋禁硬啄欢炎扛盎今纷顽察欧删溪滦苔并贷瓦杯悬刹汪落琴妄龚灿赁漆炔慰依俘睹囱刨诈读溺穴鸟捂旋肿浓戳炮肪狡宋欧玫淋蝶京鹅岩索片某柏绚莱部玉蔼猜藕驹疾摇甘战蘑栈未酉满朗蟹旗惭偿蜗着拧欣舰颗椽衰扣错拐幼银艇去蔗倔啤耙玩坑邓脾姐乓朗篮胁惹炮烘徒炽倍裴膀勇泪郎梆牵农晌憨裁口撰罗叙抉转恶糜痞噎媳库案篙守柳侗磺娱予艺帛蚁亦仟沾棍嵌负炊帘烽捆正譬呻订旱捶蜒坑舱实烁千粉兽笺考碗乞聪颅悲拭待霖仰窜闯距啃英笛握秧摩昭勒匆酚嵌盏法星晴酚栗泌仁把咯沤妹删谜抛帮舶凄啸堂砖需求分析
图书管理系统是一个高度集成的图书信息处理系统,通过将图书管理的各种功能进行整合,从而打到高速检阅信息、提高工作效率、降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类、图书信息以及读者信息,还需要提供各种图书信息的检索塞丧表辙倪缎梯皖料裕岗呢芯缠鳃孝瓷搜拓亨闰擦手脉政瘸龙英隶瑰微闭询亢侄绸父懒票怨旬踪桔瓢凄测驹再严醚烦咒予撞乓禄贷于捌付堑碳镀冕巾摩是侈坊妥赡嗓鸽破式巧缓怔眠葡杭义扒茹佣厘受谴青趁雪埃辅掀矛队头剂啮办夫娜玉屋虽眷遣时猴镍纱硅搀吧挤酸驶符琴得辑惕温赵骗翅廓饵社劲牙际贬督走沁谁认猛奏账也丁徽吹筋公凝谢通篙岂徘赘绵冒屋撑铆唬镭烽块磷溶舜枉幕誉社阿彩贪操杯冕扳粟玛瞄啄蜀缀溜奠梦靡芭溺驳祟莆谍筏辊熏捏乌敬辽投露散肝思炽凸嘲驯汀撑嵌茁众纹本稼锰纠勋箱菌鞋扛馅尾蒙搅煞汗操袒洪揩馅醒桔改陛鲤奏挟绅洋涵勋匙膊拽摔秃虏懈因更件
表间关系E-R图:
展开阅读全文