




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“图书管理系统”分析设计报告1引言1.1目的1.2范围1.3定义1.4参考文献2建立分析的对象模型建立分析的对象模型如表4.1所示表4.1建立分析的对象模型睛候选类西描纪述沫类名挎注释秋图书叔在系统中,疯需要保存图中书的的基本墙信息,它应忘该是系统的肃对象休Book披持久梅读者屋在系统中,腥需要保存图香书的的基本筐信息,它应楼该是系统的系对象胁Reade做r洋持久债借阅记录精在系统中,唱需要保存借雾书的记录,境它应该是系歇统的对象完Recor低d花持久况账号映在系统中,龙账号是用来贸保存用户名辛和密码的,叙用于权限判汗定,他应该省是系统的对安象浙Accou誓nt津持久2.1图书类描述类名:Book。图书类属性如表4.2所示。表4.2图书类属性誉属性名盼属性解释改数据类型未bookI自d鉴图书编号绝Strin糖g态bookN暮ame先图书书名较Strin傲g班autho确r晋图书作者捉Strin孩g裁publi嘴sher严图书出版社置Strin圾g列price声图书单价典Doubl仙e辩abstr洁acts傅图书摘要链Strin灭g魔catel旋og铲图书分类造Strin单g羞statu眯s末图书状态脱Strin序g图书类方法如表4.3所示。表4.3图书类方法纹方法名豪方法功能水返回值类型唇saveB浮ook笼添加图书信第息裹void滨delet施eBook蛾删除图书信漂息纯void逐updat朝eBook漏修改图书信血息蹄void革getBo怨ok肠根据id查处找某本图书框的详细信息帅getBo转oks东查询图书信柴息伙List2.2读者类描述类名:Reader。读者类属性如表4.4所示。灯表4.4撤读者类属壤性慰属性名隙属性解释僚数据类型牲reade碧rId皇读者证号撑Strin稀g载reade饥rName俭读者姓名筋Strin凉g证addre氏ss碗读者联系地危址勒Strin幕g膏phone挤读者号智码剥Strin替g眉email虫读者电子邮道件宾Strin找g现读者类方法顷如表4.5含所示。革表4.5冰读者类方牺法职方法名挽方法功能攀返回值类型孩saveR凉eader娘添加图书信稿息器void锈delet肿eRead区er拳删除图书信潜息示void鉴updat星eRead秆er测修改图书信桨息铸void品getRe外ader尖根据id查障找某本图书孝的详细信息差getRe旺aders私查询图书信号息昂List抱2.3借铲阅记录类描警述鹊类名纽:Reco滤rd。墨借阅厕记录类属性而如表4.6舞所示。范表4.6括借阅记录私类属性家属性名昆属性解释党数据类型泽bookI弟d警图书编号露Strin须g生reade位rId倘读者证号慨Strin收g锦borro眨wDate僻借阅日期伙Date吵借阅记录类择方法如表4窜.7所示。右表4.7计借阅记录焰类方法爸方法名夜方法功能尽返回值类型阵saveR捧eade沿添加借书信秤息形v统oid保delet四eRead明er毒删除借书信阶息做v逐oid领getRe谊ader秆查询借书信茶息鸣List佩isExp涝ired额是否过期挣b佳oolea睛n滔borro州wBook凉借书扎v液oid安retur刘nBook贞还书劝v接oid缝2.4账号圆类描述续类名冷:Acco背unt。沸账号愈类属性如表尤4.8所示玻。愉表4.8贞账号类属胖性绣属性名厚属性解释淋数据类型假usern字ame级用户名衫Strin准g击passw皇ord递密码虽Strin支g兆type液用户类型顾Strin线g笋账号类方法帜如表4.9讨所示索表4.9检账号类方执法帽方法名馅方法功能马返回值类型然saveA锐ccoun却t行添加账号志void造delet蚕eAcco宰unt幻删除账号押void辟updat初eAcco山unt浪修改账号蹦void略isAcc位ountr疾判断是否是交合法用户着boole拼an妨getAc季count眉s优查询账号信量息详List孩提供交互界环面的类模3.1对绵图书信息操租作的界面类案book_负save.胁jsp:衫添加图书页糊面浓book_作list.弯jsp:乡查询图书记塘录的列表显礼示绞book_终detai叛l.jsp宣:显示图捎书详细信息舱book_蚀updat潮e.jsp闷:图书信砖息更新页面笛book_叶query回.jsp:扛图示信息观查询页面宴对读者信息逢操作的界面袋类俘reade蹦r_sav裕e.jsp要:盾添加读者页亮面卸reade姨r_lis棋t.jsp购:伴多条读者供记录的列表献显示桌reade灭r_det紫ail.j栽sp:显耽示读者详细航信息吵reade旁r_upd谷ate.j肆sp:读云者信息更新住页面播reade乎r_que否ry.js译p:读者款信息查询页宋面固对借阅记录块信息操作的周界面类艺recor垦d够_save北.jsp:屠添加借阅记籍录页面挽recor灰d_li靠st.js江p酷:奸查询借阅军记录结果的盐列表显示和recor吉dr_q资uery.沟jsp:真借阅记录信室息查询页面殊recor牌d_de束lete.袜jsp:座还书页面耕对账号信息康操作的界面辅类臣accou苦nt饰_save衫.jsp:众添加账号页存面渣accou菌nt_l埋ist.j类sp刊:选查询账号番记录结果的颂列表显示宇accou竹nt_u沈pdate柄.jsp:到账号信息消更新页面鼓accou妥nt_q妨uery.销jsp:浸账号信息查屠询页面英4.建立动得态模型俗由于友借书和还书尺的过程是本山系统中较重忧要而且较复隙杂的流程,匠因此在这里但列出他们的亲时序图。胸4.1借掌书增借书时序描上述如下。发读者将借阅声证和图书交代给图书管理偿员。岭图书管理员贵在rec锄ord_s神ave.j神sp页面中妙输入读者证鸣号和图书编简号,单击亡“赌保存验”垦按钮。材系统调用R局ecord初中的bor泊rowBo畏ok()方扫法来进行借奶书处理。悔saveR宰ecord缓()方法调躬用Book欺中的方法g推etBoo冶k(),来继查询该图书貌是否入库。浆同时sav坦eReco酷rd()方色法调用Re偷ader中军的getR恶eader蚕()方法,牛来查询是否步存在该读者吗。袜如果图书已莫入库且读者她是合法的读淹者,则调用局saveR羡ecord漠()方法。衬返回到re浩cord_监save.朱jsp;如谅果需要可以朋继续借书。余图书管理员帮将图书和借社阅证返还给蒜读者。太4.2还蹲书水还书时序描昏述如下。妨读者将待还郊的图书交给粉图书管理员救。冬图书管理员直在reco袖rd_de镜lete.缸jsp页面尾中输入图书炉编号,单击裳“植还书撇”堤按钮。翻系统调用R歪ecord踪中的ret异urnBo哈ok()方恒法来进行还质书处理。膜retur腥nBook决()方法调荡用Reco祸rd中的方弟法getB蛇ook()俱,来查询该根图书是否是费本馆出借的叙图书。佛同时ret残urnBo锯ok()方谅法调用Re细cord中型的isEx誉pired羊()方法,戏来查询节约党是否超期。都如果没有超织期,ret曾urnBo狱ok()方象法调用Re丑cord中阵的dele养teRea惯der()预方法,来删必除该条借阅填记录。俩跳转到re戏cord_屿delet偿e.jsp疏;如果需要至,可以继续晨进行还书。分(8)紧图书管理员刑将图书和借樱阅证返还给后读者西5数据库功设计哑5.1图暮书表爆表名龙:book类。图书表如匀表4.10包所示涉表4.10象图书表盼字段名三字段含义顾数据类型株是否允许空朋是否主键泥id游图书的自然被主键雾int症是颜bookI恐d孔图书编号味varch木ar(20病)尺bookN妄ame具图书书名冲varch脾ar(20扛)假autho哈r怪图书作者这varch判ar(20血)挂publi陷sher疯图书出版社呈varch示ar(50委)丛price造图书单价庸doubl战e筹abstr候acts歼图书摘要般varch执ar(20惩)协是恭catel拒og短图书分类宇varch异ar(20甜)挠statu吵s升图书状态社char(柴1)墙5.2读赵者表鸽表名梯:read禾er。读者米表如表4.碗11所示队表4.11冤读者表亭属性名睡属性解释企数据类型护是否允许空耳是否主键肿id组读者的自然份主键幼int寿是牌reade滩rId冠读者证号挤varch舅ar(20怜)临reade玻rName错读者姓名蒜varch火ar(20下)羽addre夏ss昨读者联系地格址员varch虹ar(10蚕0)龟是膊phone瓶读者号扎码致varch丛ar(20景)班是废email摸读者电子邮隐件盆varch菌ar(40悟)锹是云5.3借俩阅记录表冶表名:re偿cord。心借阅记录表仍如表4.1顺2所示尾表4.12肿借阅记鸦录表纳属性名绳属性解释皂数据类型即是否允许空纱是否主键清id薯借阅记录的程自然主键伏int逐是悦bookI时d辛图书编号涛varch座ar(20颜)掀reade街rId妄读者证号蛾varch冻ar(20疏)液borro朵wDate拐借阅日期完Date痒5.4账号奉表弃表名:饰accou授nt。账号胸表如表4.狭13所示颂表4.13桥账号表罩属性名升属性解释崖数据类型犬是否允许空欧是否主键岩id袖账号叔的自然主键解int禽是坐usern坛ame兆用户名蝴varch栏ar(20食)勾passw碍ord怒密码党varch青ar(20贯)绪type训用户类型餐1har(瓦1)附6用户界要面设计钥用户赠界面设计采耽用图形用户典界面。短6.1系炎统登录界面锄打开悲浏览器并输羊入睬:恋//loc仅alhos昼t:808恰0/lms荐/logo花n.jsp点.出现如图泊4.4也所示的登录弃界面。于输入璃正确的用户浩名和密码,姨选择帝“垫管理员成”谋,跳转到操戒作主界面,句如图4.5奶所示膨6.2图巷书信息界面叹1.添加道图书骄选择矮“恳图书维护呀”菜菜单中的吨“会添加图书泡”隐菜单,出现资如图4.6旦所示的输入燕图书信息界间面。晌输入信报息后,单击外“逆添加尝”振按钮。臣2.查询图畅书衰选择择“楼图书维护蛇”铃菜单中的超“尝查询图书绸”拣菜单,出现奶如图4.7监所示的输入泽图书信息查棍询条件界面盯。轻输入查胞询条件后,哀单击编“缩查询废”瓦按钮,出现突查询结果,她如图4.8稿所示。稼3.删除图络书仇在图4踢.8中选择冒要删除的记迫录,单击报“滨删除命”妄按钮,进行鞠删除。被4.修改图江书狭在图4辣.8中选择杜要修改的图叉书记录,单箱击症“蝇更新斯”炎按钮,出现们图书更新界料面,如图4仍.9所示。系在图书更新鸽界面中,编冷辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学旋转题目及答案数学
- 2025年化工元素制图题库及答案
- 古筝乐理题库及答案
- 2025年空分制氧考试试题及答案
- 湖南省周南教育集团2023-2024学年七年级上学期语文12月月考试卷(含答案)
- 文库发布:Scratch与Arduino教学课件
- 食品安全配料知识培训总结
- 5年级下册数学期末试卷及答案
- ps星空课件教学课件
- 煤矿采煤考试题库及答案
- 摩托车协议买卖合同模板
- 2024年全国体育单独统一招生考试语文试卷附答案
- 核燃料生产成本分析-全面剖析
- 动火作业安全专项方案
- 旅游业税务风险及防范措施分析-基于企业所得税的视角
- 南大版一年级心理健康第15课《走进大自然》课件
- QC主管转正述职报告
- 2024年大连银行授信审批部招聘笔试真题
- 支气管哮喘的护理个案分析
- 液压系统基础知识培训课件
- 《人脑的结构》课件
评论
0/150
提交评论