欢迎来到天天文库
浏览记录
ID:40332802
大小:989.00 KB
页数:97页
时间:2019-07-31
《管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第8章设计报表打印模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章设计报表打印模块【教学导航】知识技能目标(1)了解“报表打印”模块的业务需求建模方法(2)掌握“报表打印”模块多层架构的分析设计方法(3)掌握“报表打印”模块业务处理类的分析设计方法(4)掌握“数据报表”的设计方法(5)掌握“打印报表”窗体的界面设计方法和功能实现方法(6)掌握“报表打印”模块的测试方法本章重点(1)“报表打印”模块多层架构的分析设计(2)“报表打印”模块业务处理类的分析设计(3)“数据报表”的设计教学方法项目教学法、分组讨论法、理论实践一体化、讲练结合课时建议6课时(含课堂同步实践)【任务描述】
2、1.任务卡任务卡如表8-1所示。表8-1任务卡模块编号008-1模块名称报表打印计划工时4所属系统名称图书管理系统查询窗体名称loanQuery业务处理层的类名称loanClass打印窗体名称frmPrint报表打印类名称printClass视图名称loanView报表文件名称crLoan.rpt模块主要功能简述(1)数据查询窗体设置【打印】按钮(2)报表窗体根据数据源和报表名称的不同调用不同的报表文件进行显示(3)在报表窗体中生成、配置、显示和打印报表主要接口与属性简述(1)窗体级局部变量:dataSourceNam
3、e用于存储报表使用的数据源名称,strSql用于存储报表数据源的过滤条件(2)方法printReport:根据报表文件的不同和查询条件的不同初始化报表窗体(3)方法setReport:加载CrystalReport报表的路径设置,设置报表的数据源和显示报表文件【任务完成示范】【报表打印】业务需求建模8.1建立数据表与数据视图8.2设计【报表打印】模块多层架构8.3创建类8.4设计数据报表8.5设计【打印报表】应用程序界面8.6编写【打印报表】窗体程序代码8.7完善【查询图书借阅数据】窗体8.8测试【报表】打印程序8.9
4、8.1【报表打印】业务需求建模1.建立图书管理系统“报表打印”模块的用例图2.绘制“打印报表类”的类图3.绘制“打印报表界面类”的类图4.绘制“打印图书借阅报表”的顺序图8.2建立数据表与数据视图8.3设计【报表打印】模块多层架构“报表打印”模块采用多层架构设计,其逻辑结构如图8-5所示。图8-5“报表打印”模块的多层架构1.创建应用程序解决方案(1)启动MicrosoftVisualStudio.NET2003,显示系统开发环境。(2)参照第2章介绍的方法,新建一个空白解决方案。2.创建数据库访问类库参照第2章介绍的
5、方法,创建一个数据库访问类库“bookDB”。3.创建业务处理类库参照第2章介绍的方法,创建一个业务处理类库“bookAPP”。4.创建应用程序项目参照第2章介绍的方法,创建一个应用程序项目“bookUI”。8.4创建类8.4.1添加现有的数据库操作类bookDbClass将第2章所创建的数据库操作类“bookDbClass”添加到类库“bookDB”中。8.4.2创建“报表打印”业务处理类printClass1.业务处理类printClass各个成员的功能说明根据业务处理类的模型创建业务处理类printClass.,
6、业务处理类printClass主要包含一个方法:printReport,该方法的主要功能是根据数据源文件的不同和查询条件的不同初始化报表窗体。该方法包含两个参数:第一个参数是数据源文件名称,即需要打印数据所在的数据表或视图名称;第二个参数是报表数据源的过滤条件,筛选需要打印的数据。2.添加引用参照2.4.2节的方法将类库bookDB添加到类库bookAPP的引用中。3.添加类参照2.4.1中的方法,在bookAPP类库中添加一个类“printClass.vb”。4.业务处理类printClass方法的代码编写8.4.3
7、创建“数据查询”业务处理类loanClass1.添加类参照2.4.1中的方法,在bookAPP类库中添加一个类“loanClass.vb”。2.业务处理类loanClass方法的代码编写双击类文件“loanClass.vb”,打开代码编辑器窗口,在该窗口中编写各个方法的程序代码。8.5设计数据报表在VisualStudio.NET集成开发环境的【解决方案资源管理器】中用鼠标右键单击项目【bookAPP】,在弹出的快捷菜单中单击选择菜单项【添加】→【添加新项】。打开【添加新项】对话框,在该对话框的“模板”列表框中选择Cr
8、ystalReport,在“名称”文本框中输入“crLoan.rpt”,如图8-6所示,单击【打开】按钮。图8-6在【添加新项】对话框中创建CrystalReport文件在弹出的如图8-7所示的提示【CrystalReport注册向导】对话框中,如果已有“注册号码”和“密码”,则单击【下一步】按钮进行注册,否则单击【以后注册】按钮
此文档下载收益归作者所有