欢迎来到天天文库
浏览记录
ID:41976919
大小:461.01 KB
页数:16页
时间:2019-09-05
《概要设计-模块划分与UI设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2讲概要设计——模块划分与UI设计事务系统分析数据库设计UI设计数据库连接数据库查询离线数据管理安全性设计XML数据交换程序发布部署-1-数据库技术应用—袁志课程回顾上次课介绍了数据库编程的一般步骤和数据库设计的方法。提出了一个应用软件BookStore的需求,并用SQLServerExpress实现了数据库设计。创建了数据库,数据库包含8张表,添加了原始数据,设计了表间关系、视图和存储过程。下面我们就来从总体上设计系统框架和用户界面(UserInterface,UI)的原型,这一过程我们称之为概要设计。2教学内容大课内容模块化分、UI设计。本课程将看到BookStore的模块划分使用MDI
2、设计多窗体应用程序使用菜单、工具栏和状态栏使用SplitContainer布局三栏窗体用Treeview导航设计和使用定义用户控件31.模块划分42.UI设计UI即UserInterface(用户界面)的简称。是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计让软件变得有品味、操作舒适简单。袁老师语录:UI要美观更要实用。分析师提供框架,美工师来点缀。52.UI设计按照模块划分,系统需要设计以下窗体FrmMain,主窗体,提供菜单FrmBookInfo,图书信息FrmBookBusiness,图书业务FRMReport,统计报表FrmReaderInfo,读者信息FrmSetup
3、,系统设置FrmAbout,软件介绍归还/报失FrmLogon,登录63.设计效果图73.1FrmMain(主窗体)设计83.2FrmAbout(关于窗体)设计93.3FrmLogon(登录)窗体设计103.4FrmBookInfo(图书信息窗体)设计)113.5FrmBookBusiness(图书业务窗体设计)12设计过程演示附UI设计期软件包13总结:本次课程,我们了解了概要设计的任务和方法。概要设计是确定总体软件结构和数据结构。用模块化分的方法方法来确定软件结构。模块化分好之后开始UI设计。我们用一个主窗体来提供BookStore系统的操作框架,用多个子窗体来提供不同功能模块的操作界面。
4、在一些功能比较复杂的子窗体中,我们用TressView来导航,用自定义的用户控件来实现子模块的功能。14作业1-2什么是模块划分?什么是UI?窗体对象有两种显示方法:Show和ShowDialog,它们有什么不同?在BookStore的FrmMain中有一个方法OpenChildForm(),请为该方法写出6条注释。15小课内容为已经生成的UI层代码添加注释设计系统的以下几个模块的UI图书流转记录图书统计业务统计用户管理16
此文档下载收益归作者所有