- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统李萌作品演示刘旭段检妹林焯豪张情贺菊运行截图功能代码演示还书、借书书籍添加、编辑用户添加、编辑架构业务模型业务规则:每种书只有一册接口层定义数据访问方法资源(DAL)层实现接口服务层调用资源,实现业务,对外提供服务扩展层将模型转换为适合显示的格式工厂类借书工厂,负责创建借书对象资源工厂,负责创建资源对象,解耦服务与资源其他UI采用windows Forms实现中,使用了委托资源层与UI层,采用单例Singleton模式代码讲解Domain定义属性,使用get,set构造函数,实例化属性代码讲解IDAL接口定义公有方法惯用设计,采用IListT返回集合ListT功能过于丰富,部分违反单一职责ListT无法扩展代码讲解DAL实现接口采用ADO.NET服务层使用工厂实例化资源对象,解除服务层对其依赖工厂类静态类静态方法职责:实例化资源类扩展类负责格式转换,将Book转换为UI层显示所需要的格式主窗体控件MenuStrip属性IsMdiContainer设为True子窗体属性MdiParent设为主窗体单例子窗体单例模式委托Show..Refresh..子窗体BookEdit委托共用代码回调父类方法共用Main的ShowMessage方法回调父窗体的SetBooks方法借书还书回调-编辑图书信息谢谢分为服务层、接口层、数据访问层,以及模型和扩展服务层暴露方法,供外部调用接口层抽象数据访问方法,将服务层与数据访问层的具体实现进行依赖倒置Repository工厂类将实例化与服务层调用分离扩展层用于UI显示,将Model进行结构转换通常:IBookRepository bookRepository = new BookRepository();上下层之间仍然存在依赖修改为:IBookRepository bookRepository = RepositoyFactory.GetBookRepository();
您可能关注的文档
- 京东客服规则用语规范.docx
- 产品经理KPI考核与工资方案.doc
- 二级综合医院评审标准细则电子版2012.doc
- 云南省精神卫生知识学习 (护理)第一次考试成绩 90分.doc
- x第1章-概述-市政工程基础.ppt
- 三步提高产品销售经理的营销积极.pptx
- 企业对大学毕业生的培养研究.docx
- 交通项目评估与管理(第4章).ppt
- 企业并购财务风险分析开题报告范文.doc
- 企业物料如何有效编码.ppt
- Photoshop图形图像处理案例教程 课件 项目7.pptx
- 微积分 第3版 课件 6.3 定积分的换元法与分部积分.ppt
- 《入侵检测与防御原理及实践(微课版)》-教案全套 廖旭金 第1--11周 网络入侵与攻击---Snort的规则.docx
- 《入侵检测与防御原理及实践(微课版)》-教学大纲、授课计划.docx
- 《混凝土工工艺与实习》 课件 第5、6章 特殊混凝土施工、混凝土施工质量标准和验收.pptx
- 报关实务-教学课件 第十章 与报关有关的法律制度.pptx
- 机器人感知智能 课件 第3、4章 机器人视觉感知、机器人接近觉感知.pptx
- 金融数学课件ch3 鞅.pdf
- 金融数学课件 ch2 布朗运动.pdf
- 微积分 第3版 课件 4第一节 洛必达法则.pptx
文档评论(0)