如蓝图是设计模型而不是房子样。般来说,类不包括存储数据的空间。每个对象有它自己的数据的空间,这也是为什么每个对象可以有它自己的状态。定义了个类之后,可以从这个类创建多个对象。类是对象的抽象,对象是类的实例。对象应该被封装,这意味着它保护和管理自己的信息。也就是说,对象可以自我管理。个对象的状态的唯改变应该由这个对象的方法来完成。我们应该将对象设计成为其他对象不能接触和改变它的状态。类可以通过使用继承从其他类中创建。也就是说,个类的定义可以基于已经存在的另外个类。继承是软件重用的种形式,利用了我们想要创建的不同种类的类之间的相似性。个类可以用来派生多个类。派生的类可以用于派生更多的类。这创建了类的继承关系表,定义在个类中的属性和方法可以由它的孩子们继承,而相应地它的孩子们又可以将这些传递给它们的孩子,以此类推。多态是指我们可以在不同时间用相同的方式使用相关对象的多个类型。它赋予我们为和多个对象相关的问题设计强大和优美的解决方案的能力。面向对象分析,面向对象分析是软件开发过程中的问题定义阶段,是抽取和整理用户需求并建立问题域精确模型的过程。强调直接针对问题域中客观存在的各种事物建立模型中的对象,用对象的属性和服务分别描述事物的静态特征和行为。需要完成两个任务是形式地说明所面对的应用问题,最终成为软件系统基本构成的对象,还有系统所必须遵从的,由应用环境所决定的规则和约束。二是明确地规定构成系统的对象如何协同合作,完成指定的功能。面向对象设计,则是针对系统的个具体的实现运用面向对象的方法。其中包括两方面的工作是把模型直接搬到不经过转换,仅作些必要的修改和调整,作为的部分二是针对具体实现中的人机界面数据存储任务管理等因素补充些与实现有关的部分。有些准则,它们是模块化抽象化信息隐蔽和封装对象的高类聚和弱耦合可扩充性可重用性等。集成开发环境软件开发环境是指用于创建测试和修改程序的工具集。些环境被称为集成开发环境因为它们将不同的工具集成到个软件程序中。它将极大地简化开发过程,加快生成有用的程序的过程。是个集成开发环境,是平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,都可以提供近乎完美的解决方案。提供了包括设计编码编译调试数据库联接操作等基本功能和基于开放架构的服务器组件开发平台企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。具体请参看或微软中国开发中心网站。编程语言是编程世界中最近出现的,英文读音为,由开发,既可以开发基于的程序,也可以开发单独运行的程序。从语言中提取了最新的面向对象技术,并将其和它的语言的易用性起集成到中。的语法和它的面向对象的本质也类似与开发的语言。因为和都是以为原型,语言也保留了很多这些早期语言的结构。这使得熟悉或者的程序员可以很快适应。是种面向对象编程语言。对象是组成程序的基本元素。语言和平台为开发程序提供了大量类型的功能和工具。这个软件常称为命名空间,提供了创建图形网络通信以及数据库交互的能力和很多其他功能。概述统建模语言,是种直观化明确化构建和文档化软件系统产物的通用可视化建模语言。它捕捉了被构建系统的有关决策和理解,用来理解设计浏览配置维护以及控制系统的信息。可以与所有的开发方法生命阶段应用领域和媒介同使用。它意图统过去建模技术的经验,将当前软件最佳实践合并至标准的方法。包括语义概念标记符号和指南,具有静态动态环境上的和组织性的部分。它可以被具有代码产生和报表生成的交互式可视建模工具所支持。规范没有定义标准过程,但可用于迭代的开发过程,并支持现有的大多数面向对象的开发过程。捕捉系统静态结构和动态行为的信息。系统建模成对象的集合,它们互相交互以实现功能,从而最终使外部使用者获益。静态结构定义了对系统具有重要意义的各种对象和实现,以及它们之间的关系。动态行为定义了对象时间上的历史和为达成目标对象间的通讯。从不同但是相关的视角来对系统建模,允许了多种角度对系统的理解。简介数据库是事务处理信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按模块系统模块信息查询统计管理员信息维护系统设置功能描述系统的功能需求主要包括以下几个方面借阅者能够借阅书籍还书和预定书籍。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加删除和更新图书信息,增加删除和更新借阅者信息。借阅者的用例图图借阅者的用例图图书管理员的用例图图图书管理员的用例图系统管理员的用例图图系统管理员的用例图管理员登录信息维护的用例范围图书馆管理系统,应用级别用户级别主要参与者图书管理员,系统管理员涉众及其关注点系统管理员希望能顺利登录系统,系统给出其相关操作权限,实现对信息包括管理员信息维护的操作。图书管理员希望能顺利登录系统,实现其相关操作权限。前置条件图书管理员系统管理员事先已有对应登录帐号口令。后置条件正常登录,实现其对应操作。成功场景用户输入其帐号和口令,系统根据数据表中对应记录验证其合法性和对应操作权限。正常登录后,进入系统主界面,根据权限的不同,主界面对应操作也不同。若是图书管理员,则可操作基本业务借阅归还,图书预定,查询统计等模块若是系统管理员,除以上模块外,还可实现对信息图书信息读者信息管理员信息的相关维护操作。完成对应操作,退出。备用流登录失败,对于不合法用户,系统会根据输入的信息,做出对应提示,如,用户名不存在,密码,用户名密码不能为空等。进入系统主界面前发生或死锁,这时可检查数据库服务器是否打开,数据库管理器中数据库是否已导入。用例图图管理员登录的用例图概要设计说明书编写目的经过需求分析阶段的工作,系统必须做什么已经清楚了,概要设计的基本目的就是回答概括地说,系统应该如何实现这个问题。概要设计的重要任务就是设计软件的结构,也就是要确定系统是由哪些模块组成,以及这些模块相互间的关系。定义模块化模块是指执行特定特定任务的数据和可执行语句等程序元素的集合,通常是指通过名字来访问的过程函数子程序或宏调用等。模块化就是将个待开发的软件划分成若干个可完成功能的子功能的模块,每个模块可地开发测试,最后组装成完整的程序。活动视图活动视图用于显示执行个计算过程中的运算活动的状态机的种变形,活动状态表示了项活动工作流的步骤或操作的执行,活动图描述了顺序和并发活动分组。它是活动视图的标记形式,它包含了些方便使用的速记符号。顺序图顺序图以二维表来显示交互,纵向是时间轴时间自上而下,横向显示了代表协作中单个对象的分类角色,每个分类角色表现为垂直列生命线,在对象存在的时间内,角色显示为虚线在对象的过程激活时间内,生命线显示为双线。总体设计处理流程图书馆管理系统总体流程设计以参与者为中心借阅者主要以自助服务为主,读者通过客户端浏览器登录系统,进行些权限之内的自主操作,服务器端对其操作进行反馈。读者第次登录系统需阅读图书馆管理系统操作手册,并按规定进行后续操作,以方便管理和操作。读者在操作中遇到困难,可随时阅读我们的在线帮助手册,并可提交意见,以便我们对系统改进。借阅者可在线进行以下操作查询图书信息未登录也可修改自身资料预定图书对系统进行反馈给出建议和意见图借阅者的活动图图书管理员管理员需登录系统,经过系统认证后,获取对系统的操作权限。图书管理员的操作般是是由借阅者先提出请求,得到认可后完成请求,并将结果反馈给借阅者,是双方的个互动的过程。图书管理员般可进行以下操作借书还书图书预定图图书管理员的活动图系统管理员系统管理员具有系统操作的最高权限,其操作也具有不可逆性,所以系统管理员的操作定要慎之又慎,以防对系统或数据产生致命性损坏。系统管理员的操作般是自主操作,当然有时也会收到图书管理员的些操作请求,并给予其定帮助,以保证图书管理员操作的效率。系统管理员般可进行以下操作图书管理包括新书入库修改图书信息删除图书查询图书信息等读者管理包括读者登记修改读者信息读者注销查询读者信息等数据库管理包括数据库的备份和恢复等系统设置包括对系统信息的设置和图书管理员的管理等图系统管理员进行读者和图书信息维护的活动图总体结构图图书馆管理系统总体结构设计接口设计系统登录界面图图书馆管理系统登录界面二系统主界面图书馆管理系统登录系统基本业务图书管理读者管理系统管理借书还书图书预定新书入库查询图书信息删除图书信息修改图书信息查询读者信息注销读者信息修改读者信息读者登记系统设置管理员信息维护信息统计查询图书管理员系统管理员图图书馆管理系统主界面数据结构设计物理结构设计对于记录条数比较多的情况下,般采用链表结构,以保证数据空间分配的灵活性。对数据的添加删除修改也显得比较容易。数据结构和程序的关系主模块连接数据库图书管理模块系统管理员完成对图书的入库修改删除查询等维护操作。读者管理模块系统管理员完成对读者的登记资料更新注销查询等维护操作。借书模块读者查验模块读入读者号,对应输出读者姓名,读者联系方法,读者电话号码,读者电子邮件。图书查验模块读入图书号,对应输出图书书名,图书作者,图书出版社,图书单价,图书状态。借书登记模块读入图书号,修改图书状态,在借书记录表中加入读者号,图书号,借书时间。还书模块借书记录查验模块读入图书号,对应输出借书记录表中的读者号,借书时间。还书登记模块读入图书号,修改图书状态,删除借书记录表中的读者号,图书号,借书时间。图书预定模块读者在线预定模块读者在线登入系统,查找图书,预定图书,系统自动生成订单,等待管理员处理。管理员接受预定模块读者找不到所需图书,要求管理员为其预定,读入读者号,输入图书相关信息,读者等待回应。系统操作模块图书管理员模块处理图书管理员登记信息维护权限设置等操作。系统设置模块增加,修改,删除系统操作员记录表中的信息,修改系统设置表。据统计模块指定统计条件,输出相应的信息。数据备份模块复制图书信息表,读者信息表,借阅信息表等数据表数据。数据恢复模块读取图书信息表,读者信息表,借阅信息表等数据表数据。运行设计运行模块的组合程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 29 页
第 2 页 / 共 29 页
第 3 页 / 共 29 页
第 4 页 / 共 29 页
第 5 页 / 共 29 页
第 6 页 / 共 29 页
第 7 页 / 共 29 页
第 8 页 / 共 29 页
第 9 页 / 共 29 页
第 10 页 / 共 29 页
第 11 页 / 共 29 页
第 12 页 / 共 29 页
第 13 页 / 共 29 页
第 14 页 / 共 29 页
第 15 页 / 共 29 页
预览结束,还剩
14 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。