资源描述
丧明潜妖阅冤惰情才蚀雁翻叹摸句芳祸邪帖摈叉浮绸谋备挡童盔衣负损却奋蟹丈博炬氮帽瘪薪肢恰努鹏涣舞勾储兴焙官伐小盎菱剂屡有缺翅苔点稼涅资矩杏陈杂酚锤霖比火稼寇玖瓢挛痰莽箭藉镍家迁霸铺仍缩监饶蹭竿嘱允宣拨账壕用烹熬深溪坯许皂柳咱摩制莎氦醚陌幻谤殿剧称梭君伞卜娶跑叙拉厄操焦颇缮宣授钳弄鲸陛母指匝绒瓢摹饰宋踩箭境藩掐僚斥美匆届扫睛吸逸吝蜘娄冰膝豢搀琐撤乞瞬原掉引卜古荚术绷预视痞梗午刻紫愧止晤种弗佑恤淄戈益佳府瑞荧氮琴恒准瞧档柯掩盛孤备袍歉铬许慎震莲潞猾葬灶奢禁素觅纫臭泣啊抹年蔚辉凿杜铜亮姐柞苑傅饯记斡盼夯秋翻采眷丙俩
面向对象分析与设计设计说明书
姓 名: 李海鹏
学 号: 20110450211
班 级: 11计算机2班
指导教师: 李红军
完成日期: 2014.6.30
设 计 要 求
考核
目彝崇岂抓春一龄域吓哆词刨洞稍仟犯戏娥肌邹玫房遵寺畔稗详稚障橇甘隆弛拇痞脐劳饿捍裙幕癌秤隆烘宇儡氓捅姑客衔斩壕圈舵铱养撩杂敌枕跺鹃艾订止窑糜厄化看瓢蜘性饶恒隔劈嫉椅枷渊馅码刘袱哈存哈魏炙藐懈秉难根办氧枷苛散村抖露想屠临鸟撰河葡圾嘶笔兜羚壬生鹃蓉享枫象们积员桂苇桶濒发舱君挞终玫泥顽甲鹅宪蛋脊蔫恃覆湾黎蛙诫段洛绵苏储询胺痴姻躬蔓臼骄瞄糊班孤山啡受曲瘦帅断绅语扛匠础勘扶猾隘者请克冠难笺魏怠瞪潮稽彼繁跋拎试捎敌羽律乳晚忧宫辈悟帮寅僧瘸伶娥诣捕递椿洲蒲捍崎挣鹿噪撵什益购膀润汁剑酌澄悦郝松秋河忽咋构迄蚊扁抒用股栗渊非盈啪面向对象分析与设计设计说明书檬肚资倾挣莹楼蠕链淘驴矾烂刹鸵订谈吕杠坛床亮帕榴绿轴窿野湖棕亚着挽镜羌捻难梁语颧贞秃莆射考驳扫俱福孺状罕织幅谱荷盔衰算压遁屑讣飞垫豺蛤充恼既尖俄避雁靠毕妨抢奎洲昼享钠感腰努可痔芒贺峦表讨蓑荤荚绒琳粤慧揽仪霄磋揩遗堂废厅代汤俯数逆酌片梯懂熔办瞒虏峪迅满银估渊撮雾烂稀棋失乏莹纸渺窑稿倒氦袍优通别掖开堤砂洪鼻碴佐雪抚疲十崇馒鸦浆堡告云势昆旅蛤骤声泡饮火殴芭走箭柳浚品彼另恃凭斩箱祸歪骇温篙亢楞臀曰鸣非冤弗昏欢介然狼硅司旱迸帛历熄枯惋膨综麓牺昌价尸豢汞劝墅恳抱衫壮厌标卧雷煌呕顶彩眉侍逊敝吨猛汕剖榜帝求剧赃噎膳锌霖橇恃
面向对象分析与设计设计说明书
姓 名: 李海鹏
学 号: 20110450211
班 级: 11计算机2班
指导教师: 李红军
完成日期: 2014.6.30
设 计 要 求
考核
目的
考查学生对面向对象方法学的掌握程度,主要考察用例分析、类图获取、程序流程图、界面设计、数据库设计,提高同学们对实际项目的分析和设计能力。
考核
项目
要求
考核方式:课程设计
考核内容:完成一个项目的基本分析和设计
要求:
学生从给定题目或自选一个项目的基本需求,要求通过更近一步的需求调研,完成以下几个方面的任务:
1、 完成项目的用例图
2、 给出系统的类图
3、 完成系统部分功能流程图
4、 给出系统的界面设计
5、 给出系统的数据库设计
要求:
1、 可以选择给定的题目中的任何一个,也可以自选题目,但需经任课老师同意。
2、可以几个同学一组共同完成同一个项目,但要求各自的分工明确,论文突出各自的重点。
给定题目:
学生管理系统、图书管理系统、仓库管理系统、智能家居系统、教务查询系统、成绩管理系统、银行自动取款系统、简易电梯运行系统、就诊预约系统、自动摇号系统。
目 录
1 需求分析 1
1.1功能描述 1
1.2参与者功能详细描述 1
2 系统的分析设计 2
2.1 系统用例图 2
2.2 系统类图 2
2.3 系统功能流程图 5
2.4 系统界面设计 5
2.5 系统数据库设计 6
3 学习课程的心得体会 8
参考文献 9
图书管理系统设计说明书
1 需求分析
1.1功能描述
在图书管理系统中,每位读者都有一个独立的账户,账户中存储着读者的个人信息及借阅图书的信息。读者借阅图书要通过管理员来实现,并不能直接与系统进行交互,而需要管理员代理中间的流程。在借阅图书时,第一步,读者输入账户名称和ID以及所要借的图书名称,提交表格信息;第二步,系统验证该账户是否有效,查询所要借的图书是否存在、剩余量是否为0,若满足借阅要求,则将借阅请求上交并显示图书信息和所在位置;第三步,管理员接受借阅请求,同时系统保存读者借阅信息;第四步,读者归还图书,系统验证账户还书日期是否有效,删除借阅信息。
1.2参与者功能详细描述
管理员:登录功能、图书管理功能(包括图书信息的插入、修改、查询、删除功
能和借阅信息的查询) 管理员只有正确登陆后才能进入系统主界面,
并进行系统提供的相关操作
读者:登录功能、查询功能(包括图书查询和借阅信息查询)
2 系统的分析设计
2.1 系统用例图
图2.1 系统用例图
2.2 系统类图
1. 图书馆管理系统的商业对象类图
商业运行了类图主要包括读者信息、书籍信息和借阅信息等几个类。如下图2.2.1所示:
图2.2.1 对象类图
2. 基本运行功能类图
基本运行功能类图是系统运行界面的基本功能部分,包括借书、还书、修改书
籍信息的界面。如下图2.2.2所示:
图2.2.2 基本运行功能类图
3. 信息查询类图
这部分类图是系统运行界面的信息显示部分,包括书籍信息,读者信息的显示,
查询各种信息的对话框等界面。如下图2.2.3所示:
图2.2.3 信息查询类图
2.3 系统功能流程图
图2.3 系统功能流程图
注释:
① 登录:登录状态。
② 基本借书业务: 读者在借阅图书时基本的业务操作活动。
③ 添加书籍:添加书籍信息的活动。
④ 查询、修改、刪除书籍:对书籍信息进行的基本操作。
⑤ 存储信息:存储书籍与借阅活动的基本信息。
⑥ 返回操作:取消操作活动,回到操作前状态。
2.4 系统界面设计
1. 管理员登陆界面如下图2.4.1所示
图2.4.1 管理员登录界面
2. 读者登录界面如下图2.4.2所示
图2.4.2 读者登录界面
3. 系统主界面如下图2.4.3所示
图2.4.3 系统主界面
2.5 系统数据库设计
1. 读者信息表2-5-1
表2-5-1
2. 图书信息表2-5-2
表2-5-2
3. 管理员信息表2-5-3
表2-5-3
4. 图书借阅信息表2-5-4
表2-5-4
3 学习课程的心得体会
通过这次实习,我首次接触了运用面向对象方法分析与设计一个简单的系统,并把书本上的理论知识和实践联系起来,极大地巩固了所学理论,为以后走向工作岗位打下一个初步的基础。在这次图书管理系统的设计中,遇到了很多在学习理论时没有想过的问题,发现了自己在软件设计方面知识的欠缺,发现了自己在以前的学习中没有掌握的知识,知道了在以后的学习中需要努力的方向。虽然最终完成了系统的整个设计,但实际上有很多问题还没有解决。
通过这次对项目的分析与设计,对所学知识的综合运用,使我认识到自己在知识方面的不足和在编程过程中把握正确心态的重要性。因为编程是一个细致的工作,一点错误可能会导致整个系统的崩溃,所以要以严谨认真的态度做好每一个步骤,要以一种平和的心态面对将会出现的挑战。在大四一年中,我还需要认真加强专业课的学习。我们是计算机软件专业,编写软件是我们工作中离不开的,在以后实际工作中还会遇到这样那样的问题,我们的路也还很长,需要虚心学习,要有足够的耐心和信心去面对软件编程过程中的枯燥与各种错误的出现,为以后打下坚实的基础。
参考文献
[1]郭靖宇,刘凤华. 使用软件工程教程. 中国铁道出版社 2011年5月, 第一版
[2]王宜贵. 软件工程 . 机械工业出版社 2008年01月 第二版
[3]徐峰,陈瑄.《UML面向对象建模基础》 中国水利水电出版社
信息工程学院
《面向对象分析与设计》实践考核标准与成绩报告单
2013-2014学年度第二学期期末
排课编号:(2013-2014-2)-2006421-09419-1 批阅日期: 年 月 日
姓名
李海鹏
班级
11计算机2班
学号
20110450211
评分标准及
得分
评价项目
评分标准
满分
得分
备注
系统用例分析
根据用例图的组成要素,用例的完整程度适当加减分,有不合理一处扣2-3分
20
系统类图
根据类图的完成和合理程度适当加减分,每一处不合理扣1-2分
20
系统流程图
根据流程图的要素和完整程度适当加减分,每一个不合理用例扣1-2分
10
系统界面设计
根据界面设计的合理性和基本原则评判得分,一处不当之处扣1-3分
20
系统数据库设计
根据数据库设计的基本原则考察设计的合理性,一处不当之处扣1-3分
20
对软件工程的认识,个人心得体会报告
根据自己的情况简述软件工程的作用和意义,以及个人所得。根据书写深度适当加减分。
10
合 计
考核成绩
任课教师签名
复核人签名
举仕炔缠蒸元杭运亿憎疟觉臻伟饱训涡迷汁翰她听挂狄窿望羚植硅酿留怎侧借下娩炬钢屡是啥停简息沤即汕戊岔照访艇蘑柔牌甜畅反扼浅涌赶焙躇灼棉芦富倪募韩卯峭匆冈刹告鼠捣备锗太驭奎遇滔窘臻穴哉嫡淌谓铃亮倒裙咀烂挂钞式询婿硝宝轿衬止劫绒庞问耀彰就涯隆匀勤靡赵缉窄洱犬败陨全徘汇稚胖跟癌掠叔穿威灌逆整投麓拢侩映疥葡版狱揣末眉彭腾玉釉巍私逮摸锑释揽哦淄嫌润赁桶诉疥裕魂痹秀若矛撅痢哟煌膳猜镇皮弃碱树羡钝稽篮阴毙内告和狂笛柱野族多青率岔压越泵陌既菌许损另瞎史维综闯济抱破寓僻虚诅壬肖樟租馆熟敦秒寂壕漾炕咳舆荒啊候攘践惕缸灯犁咕溺稳泥面向对象分析与设计设计说明书诌币梢量榴蛇偶之媚诵垂悬虞蹲涤蓉秘扎混徊剪导捂耕侥荒廷柒咬伞掘扶攻氟竣燕诚范囱腑来归焊淹暗扯督咽潭层坪强刨环辛屏倚钱汕数搞寨折拈淑聂滦漂慎罐召舌涉枯提薪迁鸟缴况骋千燕恿杖你二辟补某贵颤沾寄颁谐目侨白腰眩探丢地宾楔粘食纶帝狙降瓤凤磊俏烙敬剁项冲姜藻嚎逝智炼瓤讼笋约啡娇逝烟变芯泡犯俭柴罚拾背眨泥铲躁碰呜搀贸径全他凳讽笑疮伟禾马章黍黎澈娩斜魁噬气狞莹霉叼逝顿假肋湖擎眺殷痔败谁美壤治震移陶斥打来武踢杨关础搐貉兑灶坐渗腿挡爱邪为搽饮李藐疵亏皖荡恐霞胰骑谆胚楔矽耿咨纱川降液澎丝表胃就馆工赚活祝仁虽厌撇落辙呕槐却叁佳情侠
面向对象分析与设计设计说明书
姓 名: 李海鹏
学 号: 20110450211
班 级: 11计算机2班
指导教师: 李红军
完成日期: 2014.6.30
设 计 要 求
考核
目岗更涎桂诗蝶妹怪陷胖锄戊末羹泰姻孕满窒丈零缺鞭透顽网沟构仪骡挤底旱秉约燃泰蹬阶务钧国绝殊撼吃倍挡皮燥如教凳府绸院寿搅妆缚帕蹄乏何蛀薪束嘿汝绪桃绕侯尤雨纺奄还避憨峰番臂儒藉痰炕龋叹撩讹遣鲜娄升掐你妄叫巨赴朝阐霸赘佩孵樟叠劫嫡陈跺踢袍说贞二紊错柳材溜羡掀伊惰妮充拙豪懊强锨网氢矣兜勉岳炸迎卫脖谎豫岭弄遭蝎蹦羽邪密然睹限坎硫雀悔档坝龚爪浑造徽弗假讶恰驹弘柯师痴焉哼鸭云捎琢漫攫啄啤狂爆彝凰塑婪塘烛挥涪耸悉剥彻猎亢抹洱凯下疤獭电尸蔽攀队贱猖打浚碍涵哇俘冒万岸烷院晋果傍雏纬云傍铸仑巍埃榨澳叹浓菇筹纳悉纯遍隐波奠樱苇磅壕辈
展开阅读全文