基于Lotus Domino(Notes)平台的故障报修系统的设计与实现
摘 要
目前国内市场各品牌的竞争十分的激烈,大多数厂家都已进入同质化竞争的阶段,市场客户在选择购买产品时,除了考虑产品价格的因素外,更多地在关注产品的售后服务,而故障报修作为售后服务中重要的一环,已成为影响产品销售的越来越重要的因素。本论文以基于Lotus Domino的故障报修系统的建设为背景,综合运用了Internet /Intranet的各种新的信息技术,针对故障报修系统及其关键技术进行研究和开发。
论文首先介绍了故障报修系统的发展现状和发展趋势,通过分析故障报修系统的功能需求,确定本系统的开发平台——Lotus Domino/Notes。随后详细介绍了系统的用户管理、资产管理、故障处理及其结果发布、留言板等模块的开发。最后,根据目前技术的发展和实际的需要,总结了当前的工作,并对故障报修系统的发展进行了展望。
关键词:故障报修;资产管理;B/S结构;Lotus Domino
Design and Implementation of Malfunction Service System Based on Lotus Domino/Notes
Abstract
At present, the customers pay more attention to considering the products and post-sale service. Post-sale service which is an important aspect of a product has become an increasingly important marketing factor. This paper is based on the background of the construction of Malfunction Service System based on Lotus Domino R7. It mainly studies the research and development of MIS and pivotal technology.
In this paper, the definition of Malfunction Service System and the development actuality and international trend are introduced firstly. Then the main modules of Malfunction Service System including user administration, assets administration, malfunction information, message board and system maintenance management are introduced. Finally, according to the development of current technology and the demand of actual work, we summarize the present work and look into the future of Malfunction Service System.
Key words: Malfunction Service; Assets Management; B/S Structure; Lotus Domino
[资料来源:https://www.doc163.com]
本系统是一个基于Lotus Domino/Notes平台的故障报修的设计。在基于Lotus Domino的平台上进行开发,充分利用Lotus的功能,能使整个开发过程收到事半功倍的效果。
本文所阐述的系统简单、易用,具有强大的信息处理功能以及完善的安全机制。概括地说,有如下特点:
1)安全性,业界公认安全性是Domino/Notes最有价值的特性之一。Domino/Notes中每一项数据操作都在安全性控制之下,对于本系统和本系统所管理的所有信息、和数据单元,系统都提供了良好的保护,避免了非法的存取和恶意的破坏。
2)统一系统设置,方便系统维护,使用该系统,可大大提高故障报修系统的运作效率,减轻系统管理的复杂性,使操作简便易行。实现减轻工作负担、提高工作效率的目标。
3)基于Internet架构的系统管理,突破了C/S架构的局限性,使管理者无论何时、何地都能进行跨越时空的管理工作。
由于本人接触Lotus Domino/Notes的时间不是很长,所以系统还有一些不足之处,还需要进一步的完善:
1)系统操作界面需要进一步改进,使其更加美观,更加人性化。
2)无法对Internet邮件进行收发。由于使用了Lotus Domino/Notes最新的R7版本,查了很多资料也没有找到如何在B/S模式下配置对Internet邮件的收发,所以本系统只是实现系统内部的邮件传输。 [资料来源:http://Doc163.com]
3)完善的维修管理系统还应该包括仓库管理,员工考勤管理等模块,但由于时间有限并没有去设计,以后会进一步进行完善。
另外要指出的是,Intranet/Internet发展到今天,虽然取得了巨大的成功,但是其安全保障依然承受着巨大的考验,C/S和B/S结构的结合依然有着强大的生命力。Web浏览器需要较长的时间才能成为功能更丰富的应用环境,才能逐步取代传统的客户机应用程序。当Web技术在性能和安全性上得到切实的保证时,浏览器/服务器系统很有可能像现在客户机/服务器应用程序一样在应用中占主导地位。
本系统是基于Lotus Domino/Notes开发的,模拟了维修企业的售后故障报修信息的管理情况。系统分为三类用户:普通用户、系统管理员、维修人员。
(1)普通用户:可以修改密码,对资产进行注册,对注册资产进行报修登记,发表留言对维修服务进行评价,还能方便快捷地使用系统自带的电子邮箱进行实时通讯。
(2)维修人员:可以对客户提交的故障进行处理并发送邮件告知客户整个处理过程。
(3)系统管理员:对整个系统进行管理,包括用户管理、资产管理、故障信息管理、公告管理、权限管理等。
采用统一简洁的用户界面,并根据使用者身份,动态显示相应操作界面。使用者可通过每个模块界面上的操作、查看、查询等功能,方便快捷地完成所需工作。 [来源:http://www.doc163.com]
系统功能需求
(1)消息发布功能:可以及时地、醒目地发布相关消息和通告,包括消息的管理:添加、编辑和删除;
(2)用户注册功能:普通用户必须注册并经过审核确认身份后才能登录本系统,包括用户资料的管理:编辑和删除;
(3)资产注册功能:普通用户必须注册资产并经过审核后才能使用报修功能,以防止恶意报修,影响服务质量,包括资产信息的管理:编辑和删除;
(4)故障处理及结果发布:根据故障报修时间发布处理结果,让普通用户了解故障处理信息,包括故障信息的管理:编辑和删除;
(5)故障信息查询功能:所有权限用户都能够通过多种组合查询方式查找信息;
(6)电子邮件功能:使普通用户能够实时通讯,了解整个报修过程;
(7)留言讨论功能:该系统配置了留言本,以便及时得到客户的反馈信息,接受批评和建议。
设计思想及流程
基本设计思想:未注册用户需要注册并且通过系统管理员审核后才能登录该系统,登录系统后可以进行资产注册,并根据注册的资产进行报修登记,查询报修信息,还能方便快捷地使用系统自带的电子邮箱进行实时通讯。
[资料来源:www.doc163.com]
目 录
1 引言 1
2 技术背景 1
2.1 B/S结构 1
2.2 Lotus Domino技术研究 2
2.2.1 Lotus Domino/Notes的主要功能 2
2.2.2 Lotus Domino/Notes的主要特点 2
3 需求分析 3
3.1 系统开发目标 3
3.2 系统功能需求 3 [资料来源:https://www.doc163.com]
4 系统设计 4
4.1 设计思想及流程 4
4.2 系统功能设计 4
4.3 系统体系架构 5
4.4 Domino/Notes数据库设计 5
4.4.1 创建数据库 6
4.4.2 创建表单 6
4.4.3 创建视图 8
5 系统的实现 9
5.1 前台登录页面 9
5.2 用户管理 9
5.2.1 用户注册 9
5.2.2 用户审核 10
5.2.3 修改密码 11
5.2.4 找回密码 11
5.3 资产管理 12
5.3.1 资产注册 12
5.3.2 资产审核 13
5.4 报修管理 14
5.4.1 报修登记 14
5.4.2 报修处理 14
5.4.3 处理结果发布 15
5.5 公告管理 16
5.6 权限管理 17
5.7 故障查询 18
5.8 电子邮件 19
(毕业设计 )
5.9 其他功能介绍 20
5.9.1 服务评价 20
5.9.2 待办事项 21
6系统测试 21
6.1 测试环境 21
6.2 测试结果 21
结 论 21
参考文献 22
致 谢 23
声 明 24
参考文献
[1] 石丽霞.Lotus Domino Designer 6 应用程序开发指南[M].北京:中国水利水电出版社,2004。 [资料来源:www.doc163.com]
[2] 陈山.Lotus Domino Designer 6 企业级应用程序高级开发[M].北京:中国水利水电出版社,2004。
[3] 罗琳,陈怡之,陈斌,张宏林等.Notes编程疑难详解[M].北京:人民邮电出版社,2000。
[4] 奕虹,胡静.基于web的办公自动化系统设计[J].山东电子,2003,3(2):21-22。
[5] 凯乐赫,琼斯[美].中文 Lotus Domino R5 Web 高级编程[M].武坤等译.北京:机械工业出版社,2000。
[6] 段立,刘艺,尹迪,王昕晔.Lotus Domino/Notes R6 中文版办公自动化解决方案及应用剖析[M].北京: 机械工业出版社,2003。
[7] David Flanagan[美].JAVAScript权威指南[M].张铭泽等译.北京:机械工业出版社,2003。