版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象分析与设计设计说明书姓 名: 李海鹏 学 号: 20110450211 班 级: 11计算机2班 指导教师: 李红军 完成日期: 2014.6.30 设 计 要 求考核目的考查学生对面向对象方法学的掌握程度,主要考察用例分析、类图获取、程序流程图、界面设计、数据库设计,提高同学们对实际项目的分析和设计能力。考核项目要求考核方式:课程设计考核内容:完成一个项目的基本分析和设计要求:学生从给定题目或自选一个项目的基本需求,要求通过更近一步的需求调研,完成以下几个方面的任务:1、 完成项目的用例图2、 给出系统的类图3、 完成系统部分功能流程图4、 给出系统的界面设计5、 给出系统的数据库设
2、计要求:1、 可以选择给定的题目中的任何一个,也可以自选题目,但需经任课老师同意。2、可以几个同学一组共同完成同一个项目,但要求各自的分工明确,论文突出各自的重点。给定题目:学生管理系统、图书管理系统、仓库管理系统、智能家居系统、教务查询系统、成绩管理系统、银行自动取款系统、简易电梯运行系统、就诊预约系统、自动摇号系统。目 录1 需求分析 11.1功能描述 11.2参与者功能详细描述 12 系统的分析设计 22.1 系统用例图 22.2 系统类图 22.3 系统功能流程图 52.4 系统界面设计 52.5 系统数据库设计 63 学习课程的心得体会 8参考文献 9图书管理系统设计说明书1 需求分
3、析1.1功能描述在图书管理系统中,每位读者都有一个独立的账户,账户中存储着读者的个人信息及借阅图书的信息。读者借阅图书要通过管理员来实现,并不能直接与系统进行交互,而需要管理员代理中间的流程。在借阅图书时,第一步,读者输入账户名称和ID以及所要借的图书名称,提交表格信息;第二步,系统验证该账户是否有效,查询所要借的图书是否存在、剩余量是否为0,若满足借阅要求,则将借阅请求上交并显示图书信息和所在位置;第三步,管理员接受借阅请求,同时系统保存读者借阅信息;第四步,读者归还图书,系统验证账户还书日期是否有效,删除借阅信息。1.2参与者功能详细描述管理员:登录功能、图书管理功能(包括图书信息的插入、
4、修改、查询、删除功能和借阅信息的查询) 管理员只有正确登陆后才能进入系统主界面, 并进行系统提供的相关操作读者:登录功能、查询功能(包括图书查询和借阅信息查询)2 系统的分析设计2.1 系统用例图图2.1 系统用例图2.2 系统类图1.图书馆管理系统的商业对象类图商业运行了类图主要包括读者信息、书籍信息和借阅信息等几个类。如下图2.2.1所示:图2.2.1 对象类图2.基本运行功能类图基本运行功能类图是系统运行界面的基本功能部分,包括借书、还书、修改书籍信息的界面。如下图2.2.2所示:图2.2.2 基本运行功能类图3.信息查询类图这部分类图是系统运行界面的信息显示部分,包括书籍信息,读者信息
5、的显示,查询各种信息的对话框等界面。如下图2.2.3所示:图2.2.3 信息查询类图2.3 系统功能流程图图2.3 系统功能流程图注释:1 登录:登录状态。2 基本借书业务: 读者在借阅图书时基本的业务操作活动。3 添加书籍:添加书籍信息的活动。4 查询、修改、刪除书籍:对书籍信息进行的基本操作。5 存储信息:存储书籍与借阅活动的基本信息。6 返回操作:取消操作活动,回到操作前状态。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
6、系统数据库设计1.读者信息表2-5-1表2-5-12.图书信息表2-5-2表2-5-23.管理员信息表2-5-3表2-5-34.图书借阅信息表2-5-4表2-5-43 学习课程的心得体会通过这次实习,我首次接触了运用面向对象方法分析与设计一个简单的系统,并把书本上的理论知识和实践联系起来,极大地巩固了所学理论,为以后走向工作岗位打下一个初步的基础。在这次图书管理系统的设计中,遇到了很多在学习理论时没有想过的问题,发现了自己在软件设计方面知识的欠缺,发现了自己在以前的学习中没有掌握的知识,知道了在以后的学习中需要努力的方向。虽然最终完成了系统的整个设计,但实际上有很多问题还没有解决。通过这次对项
7、目的分析与设计,对所学知识的综合运用,使我认识到自己在知识方面的不足和在编程过程中把握正确心态的重要性。因为编程是一个细致的工作,一点错误可能会导致整个系统的崩溃,所以要以严谨认真的态度做好每一个步骤,要以一种平和的心态面对将会出现的挑战。在大四一年中,我还需要认真加强专业课的学习。我们是计算机软件专业,编写软件是我们工作中离不开的,在以后实际工作中还会遇到这样那样的问题,我们的路也还很长,需要虚心学习,要有足够的耐心和信心去面对软件编程过程中的枯燥与各种错误的出现,为以后打下坚实的基础。参考文献1郭靖宇,刘凤华. 使用软件工程教程. 中国铁道出版社 2011年5月, 第一版 2王宜贵. 软件
8、工程 . 机械工业出版社 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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版股份质押回购交易合同3篇
- 二零二四二手钢铁材料购买与运输合同3篇
- 二零二五版打印机销售渠道资源整合与共享合同3篇
- 年度聚碳酸酯(PC)及合金市场分析及竞争策略分析报告
- 二零二四年工业自动化设备安装与生产流程优化合同3篇
- 2024-2025学年新教材高中数学第十章复数10.2.2第1课时复数的乘法教师用书教案新人教B版必修第四册
- 二零二五年文秘与档案管理劳动合同2篇
- 二零二五年度网络安全风险评估与防护合同3篇
- 2025年星酒店投资技术服务与酒店客房智能化改造合同3篇
- 二零二五年度特色餐饮店承包经营权转让合同3篇
- 2024-2025学年初中七年级上学期数学期末综合卷(人教版)含答案
- 中国高血压防治指南(2024年修订版)解读(总)
- GB/T 11379-2008金属覆盖层工程用铬电镀层
- 寒假小学生安全教育主题班会课件
- 青岛版小学科学三年级下册课程纲要
- 【案例】串口调试助手与S7-200SMARTPLC从站通信
- 新媒体研究方法教学ppt课件(完整版)
- 2020新版个人征信报告模板
- 工业纯铁生产工艺流程【详情】
- 工艺管道仪表流程图(共68页).ppt
- 关于蒸汽管道应急预案
评论
0/150
提交评论