数据库方面有关论文范例,与LotusNotes电子坛模块的实现相关论文摘要怎么写
本论文是一篇数据库方面有关论文摘要怎么写,关于LotusNotes电子坛模块的实现相关大学毕业论文范文。免费优秀的关于数据库及办公自动化及视图方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
[摘 要]办公自动化就是要创造一个集成的办公环境,使所有的办公人员在同一个桌面环境下一起工作.IBMLotus作为业务协作软件的领导者,为使用者带来一种全新的商业模式.它可以使使用者对各种变化作出迅捷的反应,使员工的联络更加简单、信息访问更加方便、流程掌握更为容易.它的某些技术还可以让公司员工能在更大范围内进行协同合作,并以其开放、灵活、经济的特性,帮助使用者快速获取商业成果,一切随需应变.而LotusDominoR6能通过内置的连接服务,对于事务处理系统进行实时访问.集成的开发工具,可以使用户使用自己所喜欢的HTML制作工具,JavaIDE和Script工具生成Domino应用.
[关 键 词]LotusDominoR6;电子论坛;办公自动化
[中图分类号]TP317.1[文献标识码]A[文章编号]1673-0194(2013)07-0057-03
1开发工具LotusNotes简介
LotusNotes是Lotus(莲花)公司的旗舰产品,自1989年问世以来,它便以优越的性能赢得了用户,也逐渐为中国用户所熟识.在Lotus归于IBM旗下后,历经3年时间研制开发了功能更加强大的革命性产品Notes6/Domino6.Domino服务器是应用和电子邮件服务器,它提供了连接客户机、传递邮件、控制数据库在用户中的共享等实现各种功能的集成服务,服务器上还可存储用户和各种可被用户共享的数据库.Notes客户机则主要提供接口、良好的图形用户界面、信息处理等功能,同时用户也可以在客户机中以数据库的形式存储个人信息.
本文url:http://www.sxsky.net/guanli/0056961.html
2开发环境
2.1LotusDomino/Notes(OA)硬件环境
信息传输设备:、传真机、计算机局域网、广域网等.
信息处理设备:各种个人计算机、工作站或服务器等.
信息存储设备:如硬盘、U盘、光盘存储系统等.
2.2LotusDomino/Notes(OA)软件环境
本系统是基于LotusNotes(Domino)开发的流程事务类管理系统,系统的服务器端环境为LotusNotes(Domino)服务器,客户端环境是IE浏览器(B/S结构).系统具有良好的跨平台特性,采用了LotusNotes、Java等编程技术,系统可以在很多流行的平台上运行(Linux/Unix/Windows/OS2等),特别适合于企事业单位内部网络.由此可见,客户端环境采用IE浏览器(B/S结构)大大降低了系统运行的要求.比较适合中小企业应用,为企业节省了不少开支.而且为日后维护、升级打下了良好的基础.
3功能模块
初步考虑设计本电子论坛所需要的设计元素有
数据库方面有关论文范例
4功能模块开发
电子论坛主要实现的功能:让用户可以在论坛上发表文章,同时可以答复其他用户发表的文章,还可以对他人、对自己的主题进行二次答复.
4.1表单
创建了12个表单,分别对其命名为:(ArchiveLog)、(ArchiveInstructions)、ArchiveProfileDlg、ProcessExistingdbDlg、ArchiveInstructions、答复(Response)、答复的答复(ResponsetoRespons)、个人兴趣简要表(InterestProfile)、归档简要表(ArchiveProfile)、匿名的答复(AnonymousResponse)、匿名的答复的答复(AnonymousResponsetoResponse)、讨论主题(MainTopic).
(ArchiveLog)表单的主要功能为实现用户对文档的归档.
(ArchiveInstructions)这个表单的存储是一个帮助文档,主要内容为归档的帮助.
答复表单的主要实现功能为用户答复其他用户发表的主题,里面设有答复主题域(Subject),其属性设为文本可编辑,代码@Trim(Subject).
答复的答复表单,其实现功能和答复表单大致相同,设有答复的答复主题域(Subject)其属性设置为文本可编辑,代码@Trim(Subject)
讨论主题表单,同答复表单的功能也大致相同,设有讨论主题域(Subject)其属性同样设置为文本可编辑,代码@Trim(Subject)
4.2视图
创建了五个视图,分别为:(&All)、按分类、按作者、归档、归档简要表.
&All视图的页面显示为用户发表主题的区域,其中显示用户发表的主题的名称,类别.实现代码为@If(!@IsResponseDoc;@Created;"").在&All视图中设有操作分别为:
新主题:@PostedCommand([Compose];"MainTopic")
答复:@PostedCommand([Compose];"Response")
答复的答复:@PostedCommand([Compose];"ResponsetoResponse")
返回:@Command([FileCloseWindow])
按分类视图的功能是把用户发表的文章分类显示,其中类别可以自己添加在其中设置的操作同&All视图.
归档视图是为用户归档文件所做的,里面设有操作:
设置归档:@PostedCommand([Compose];"ArchiveProfile");@PostedCommand([RefreshHideFormulas])
立即归档:key:等于"ArchiveProfile";
AllDocs:等于@DbLookup("":"NoCache";"";"(¥Profiles)";Key;"ArchivePath");
@If(AllDocs等于"";@Prompt([Ok];"错误";"请为本归档数据库指定位置."):@Return(0);@Success);
AllDocs2:等于@If(@IsError(@DbLookup("":"NoCache";"";"(Profiles)";Key;"ArchivePath"));@Return(@Prompt([Ok];"立即归档";"在您开始进行归档之前,您需要填写一份“归档简要表”.请按“设置归档...”."));"");
@If(@Prompt([YesNo];"归档";"是否现在将文档移到归档数据库中?");"";@Return(0));
打开归档数据库:其代码设置为:
SubClick(SourceAsButton)
OnErrorGotoErrorRoutine
’91isObjectVariableNotSet
OnError91ResumeNext
’4412isthenotesdatabasedoesnotexist
OnError4412GotoDatabaseNotExistError
Sets等于NewNotesSession
Setsourcedb等于s.CurrentDatabase
Setview等于sourcedb.GetView("(Profiles)")
key等于"ArchiveProfile"
Setprofile等于view.GetDocumentByKey(key)
IfprofileIsNothingThen
Messagebox"本数据库没有归档数据库.",0+64,"归档"
ExitSub
EndIf
ArchivePath等于profile.ArchivePath
ArchiveServer等于profile.ArchiveServer
If(ArchivePath(0)等于"")Then
Messagebox"没有找到归档数据库.请单击“设置归档”按钮来创建一个新的归档数据库.",16,"数据库没有找到"
ExitSub
EndIf
Setw等于NewNotesUIWorkspace
Callw.OpenDatabase(ArchiveServer(0),ArchivePath(0),"","","1")
ExitSub
ErrorRoutine:
Messagebox"
数据库方面有关论文范例,与LotusNotes电子坛模块的实现相关论文摘要怎么写参考文献资料: