欢迎来到天天文库
浏览记录
ID:5241332
大小:30.00 KB
页数:8页
时间:2017-12-06
《基于.net框架办公管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于.NET框架办公管理系统设计和实现 摘要:介绍了实用、方便、高性能的办公软件“办公通”的设计与实现方法,该软件利用实用的计算机编程技术,实现了个人文件管理、隐私保护、工作日程提醒的功能,且运用多线程并发的方式实现了局域网内即时通信。该软件基于Microsoft.netframework3.0的框架编写,实验证明其适用于MicrosoftWindows各种版本系统。关键词:办公管理系统;文件管理;隐私保护;日程提醒;局域网通讯中图分类号:TP319文献标识码:A文章编号:1672-7800(2013)006-0064-02基金项目:山东省高等学校科研计划项目(
2、J11LG13);山东省优秀中青年科学家科研奖励基金(BS2012DX025)作者简介:王鹏鉴(1991-),男,山东工商学院数学与信息科学学院学生,研究方向为软件设计;谈倩倩(1990-),女,山东工商学院数学与信息科学学院学生,研究方向为软件设计;代言化(1979-),男,山东省莱阳市第四中学二级教师,研究方向为计算机应用;乔小燕(1982-),女,博士,山东工商学院数学与信息科学学院讲师,研究方向为计算机软件、图像处理。0引言8随着中国经济的飞速发展和计算机的迅速普及,无论是从办公效率的角度,还是从经济角度上来说,“电子化办公”已经成为了办公方式的必然趋势,
3、计算机在办公室的地位已经不可撼动。然而随着电子化办公的逐步深入,大量办公文件的分类管理不合理,导致需要花长时间搜索一份文件,大大降低了工作效率;隐私文件和一般文件存放在一起,不采取任何保护隐私的措施,也极易导致个人隐私信息泄露;并且,同一公司不同办公室、不同楼层的员工要进行信息交流,仍然依靠电话或亲自到对方办公室交流,导致公司内信息转发不通畅,无法达到协同办公的目的,也导致了工作效率的低下;还有不少员工不小心忘记重要工作安排而导致公司利益受损。鉴于以上情况,对于当代中国电子化办公市场,一款集合文件管理、隐私保护、工作日志提醒和局域内通讯功能的办公软件的开发显得尤为
4、重要。1系统需求与分析为了方便公司的每位员工都能够对自己的各种电子文件进行分类、管理和查找,并保护隐私信息、记录各项重要工作安排、软件自动按时提醒重要安排、整个公司局域网内及时信息交流和文件在线传输等的电子化办公需求,本文开发了一款强大实用的办公软件——办公通。8办公通是一款主要面向办公室办公人员的应用软件,本软件的目的在于最大限度地提高办公人员的整体办公效率,为企业增加行业竞争力。这是一款利用先进实用的计算机技术开发的实用、方便、高性能的软件,实现个人文件管理、隐私保护、工作日程提醒和局域网内即时通信的功能,需要考虑文件管理的高效与安全、工作日程提醒的可靠性、局
5、部通信的快捷性及用户的良好体验。2系统设计办公通V1.2分为四大功能模块,如表1所示。2.1文件管理用户可以根据需要自由添加或删除文件分类,方便电子文件的增加、查找、发送、重命名。2.2隐私文件管理用户首次使用软件时,采集用户的信息和隐私保护密码,分为主账户和来宾账户两种登录方式管理系统。来宾账户不需密码可登录,但主账户设置的隐私保护文件对其不可见;主账户登录需密码,隐私保护文件对其可见。2.3工作日程提醒用户可快捷添加工作日志和日程安排,并设置到时提醒、管理工作日志。2.4局域网通讯用户可与局域网内其他计算机用户进行信息交流,还可以在局域网内接发电子文件,不再麻
6、烦地使用U盘拷贝文件。3系统实现83.1系统平台的选择随着Windows7系统的广泛使用,其已逐步取代WindowsXP而成为最主流的操作系统,它以全新的图形界面、简单快捷的操作方式、支持多媒体功能等特点而成为软件发展的流行趋势。选用它作为开发平台,易于功能的扩展和软件的升级,所以本文选择了Windows7旗舰版作为开发、测试和运行的平台,这种情况下,必须考虑WindowsXP与Windows7的一些差异性问题,保证WindowsXP的兼容性。比如,在获取软件进程运行路径时,Windows7会获取其绝对路径,而WindowsXP则是桌面地址加上进程运行的相对路径。
7、所以,为了解决这一差异,本文在程序最初运行时获取.exe文件的绝对路径,再加上获取得到的相对路径,即可解决WindowsXP与Windows7在获取软件进程运行路径时的差异[1]。3.2编程平台的选择由于主要用户对象是Windows系列系统的客户,所以,本文使用Microsoft公司推出的C#编程语言[2]在VisualStudio2010环境下进行编写。在程序运行框架方面,使用了.netframework83.0的框架[3],以便更多的系统能够使用该程序。由于“办公通”软件的主要特点是小巧、实用,所以,本文放弃了使用庞大的数据库程序来管理数据,而使用C#语言中强
8、大的序列化
此文档下载收益归作者所有