- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
lotus综合实验剖析
综合实验指导书
模拟开发一个实际的管理系统“IBM全球认证管理信息系统(校园版)”(以下简称“IBM认证系统”),完成创建数据库,创建表单,创建视图等,最后提交该数据库电子版文档。
该练习即为最终卷面考试的最后一题,占30分。
1.创建数据库(1分)
创建空白数据库。文件名称为“学号+姓名.nsf”,标题为“学号+姓名”,操作如下图。
图1 创建数据库
2.创建表单(12分)
在Designer中打开数据库进行设计。设计三个表单,分别收集以下信息:
学生基本信息:姓名,姓名拼音,学号,班级,电子邮件,电话,考生类型(2个选项:教师,学生:缺省值为:学生),备注等。
考试课程信息:考试课程号,考试课程名称,考试时间,考试地点,负责老师,联系电话等。
认证考试信息:学号,考试课程号,考试时间,考试成绩,考生状态(3个选项:正常,待查,冲突,缺省值为:正常),是否缓考(2个选项:是,否,缺省值为:否)等。
创建表单的步骤:
首先创建一个“学生基本信息|StudentInfo”表单收集学生基本信息。表单的原名是“学生基本信息”,别名是“StudentInfo”。在表单的窗口标题公式中写入“考生基本信息”,要加英文的引号。
(1)创建表格
为了收集考生信息,需要在表单上创建一些域,如果之间在表单上创建域,由于域比较多,格式布局不好控制,一般通过表格进行界面布局。
在表单上创建一个表格。先把光标移到插入表格的位置。然后单击菜单“Create”“Table”。选择第一种表格类型,行数5,列数4,如下图。
图2 创建嵌套表格
创建后如下图:
图3 嵌套表格效果
(2)创建域
在表格中添加域,表格的奇数列作为域的标签,偶数列放置域。创建后如下图。
图4 在表格中创建域
(3)隐藏域
有的域作为存储控制信息使用,不希望用户看到,那么可以把它们隐藏。我们将创建5个隐藏域。
“StuCreater”,文档的创建人,选择域的取值为“Computed when composed”,并指定值公式为:@Username。
“StuEditor”,文档最后一次修改人,选择域的取值为“Computed”,并指定值公式为:@Username。
“StuCreateTime”,文档创建时间,选择域的取值为“Computed when composed”,并指定值公式为:@Now或@Created。
“StuEditTime”,文档最后一次修改时间,选择域的取值为“Computed”,并指定值公式为:@Now或@Modified。
“StuCurrentTime”,系统当前时间,选择域的取值为“Computed For Display”,并指定值公式为:@Now。
以下两个域是用来熟悉保留域的使用,实验中可选作。
“form”,存储表单的名称,在它的缺省值公式中指定表单的名称为表单的别名:“StudentInfo”。
“SaveOptions”,预定义域,控制文档的保存,域类型为:Number,并指定缺省值公式为0(保存),1(不保存)。注意使用该域后必须点击保存按钮,否则不保存文档信息。
一般把隐藏域放在表单的顶部或者底部,并用不同的颜色区分。把这个域设置为Notes和Web中隐藏,或者设置为文档不同状态下隐藏,例如:阅读状态下隐藏,设置如下图。
图4 设置域的隐藏条件
设置后如下图:
图5 设置隐藏域的效果图
(4)在Notes中预览如下:
图6 在Notes中预览表单和域
(5)设计共享域
学号,考试课程号等为多个表单都用到的域可将其设为“共享域”。操作步骤如下:
① 选择需要共享的域,点击菜单“Design-〉Share This Field”,如下图。
图7 共享域的设计
② 其他表单,如认证信息表中用到共享域时,可以直接插入该共享域,如下图。
图8 共享域的使用
(6)设计子表单和其他表单
① 隐藏域部分将在三个表单中使用,可考虑用“子表单”设计。新建Subform,将以上五个隐藏域直接拷贝到SubForm中保存,命名为DocInfo。
② 同以上步骤类似,设计“考试课程信息”表单,命名为:考试课程信息|CourseInfo。。录入相关的域,并插入子表单DocInfo。设计效果如下图:
图9 考试课程信息表单设计界面
③ 同以上步骤类似,设计“认证考试信息”表单,命名为:认证考试信息|TestInfo。录入相关的域,并插入子表单DocInfo。设计效果如下图:
图10 认证考试信息表单设计界面
3.设计视图(6分)
设计完成后,需要录入相应文档信息(不少于10条),然后设计视图浏览文档信息。
(1)标准视图
学生信息查询,按所在学院,班级,学号排序,显示学生基本信息
课程信息查询,按考试课程号排序,或按考试时间排序,显示课程基本信息
学生考试信息查询,按
文档评论(0)