网站大量收购闲置独家精品文档,联系QQ:2885784924

基于.NET事务提醒模块设计与实现.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET事务提醒模块设计与实现

基于.NET事务提醒模块设计与实现   摘要:为了能在原有的办公系统中,当办公事务到来时能及时提醒办公人员,应用C#.NET技术?数据库技术和邮件服务系统,提出了用来实现此功能的事务提醒模块的设计思想和实现方法。该事务提醒模块对节省时间,提高办公效率既有重要的使用价值。   关键词:C#.NET;SQL Server;Imail邮件服务系统;Windows服务   中图分类号:TP319文献标识码:A文章编号:1009-3044(2007)18-31648-02   The Design and Implement of Affair Alert Module Based on .NET   WANG Chuan,SUN Bin   (Faculty of Information Engineering,China University of Geosciences,WuHan 430074,China)   Abstract:In order to alert office staff immediately when office affairs coming in an old office system, applying C#.NET?database technology and mail service system, it presents the design idea and implement means of an Affair Alert Module which implies this function.   Key words:C#.NET;SQL Server;Imail Server system;Windows Service      1 引言      在原有的网络办公系统中,由于办公人员不可能一直登录办公系统去查询必威体育精装版的事务信息,而新的事务请求可能会随时出现,这样有可能一些紧急事务得不到及时处理。若是在新的事务出现时能及时通知给办公人员,就可以弥补这个不足。可以在服务器加入一个事务提醒模块来实现这个通知的功能,该模块工作原理是:它每隔一段时间自动查询办公系统数据库,对办公系统数据库的事务工作流进行分析,从中获取新事务的详细信息,然后把这些信息用邮件发送到相关办公人员的邮箱中。办公人员可以在繁忙时,只需要打开邮件接收客户端,将其设置为定时自动收信,并使用新邮件到来时的语音提示,便可及时处理新的事务,提高办公效率。若办公人员出差在外,也可以通过查看邮件去了解事务的详细信息,为远程处理事务提供了有力的支持。      2 事务提醒模块的功能结构设计      如果将事务提醒模块设计为运行在服务器的Windows服务应用程序(Windows服务应用程序的特点是,它们会随系统启动时自动启动,可以长时间运行,可以暂停和重新启动,而且不显示任何用户界面),就可以不必对原有的办公软件做改动,只需要对数据库的结构加入一些字段就可以了,从而大大地减轻软件开发任务的负担和复杂度。   事务提醒模块由三个子模块组成:(1)账户同步子模块;(2)信息收集子模块;(3)邮件发送子模块。下面将对这三个子模块的功能进行详细分析:   2.1账户同步子模块   如果要将事务信息发送邮件给办公人员,那么需要给每个办公人员一个办公用的邮箱账号,可以使用Imail邮件系统为办公人员提供邮件服务。在安装Imail邮件系统后,会提示需要指定Imail邮件系统的用户表的存放位置。为方便对用户表进行操作,我们将用户表设置为存放至外部数据库SQL Server 2005中。Imail邮件系统本身并没有提供比较方便的用户帐号远程管理程序,而办公系统数据库的用户表是可以远程管理的,完全可以将办公数据库的用户名和密码自动拷贝为该办公人员在邮件系统中用户名和密码。如果能将办公系统数据库的用户表中的用户名和密码和Imail邮件系统的用户表中的用户名和密码能够始终保持一致,那么就可以自动地对Imail邮件系统的用户进行管理,这样也完全符合我们的需要。   账户同步子模块的功能是:对比办公数据库的用户表和Imail邮件系统用户表的用户名和密码,如果办公数据库的用户表中新加入了用户,它将这些新建用户记录的用户名和密码自动地复制到邮件系统的用户表的新记录中;如果办公数据库中删除了用户记录,它将这些用户对应地邮件帐户删除;如果办公数据库的用户表中某些用户更改了用户密码,它将邮件系统中这些用户的密码改得与办公系统数据库的用户密码一致。   2.2信息收集子模块   办公系统的每一个事务都会分阶段完成,事务在它的每个阶段都有不同的处理任务。在办公数据库中有一个事务工作流表,就是用来记录事务在每个阶段的处理任务。

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档