- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于.NET平台的OA办公自动化系统设计与实现
xxxxxxxxx
本科生毕业设计说明书(毕业论文)
题 目: 基于.NET平台的OA办公自动化系统设计与实现
学生姓名:
学 号:
专 业: 计算机科学与技术
班 级: 班
指导教师: 基于.NET平台的OA办公自动化系统设计与实现
摘要
OA(Office Automation)办公自动化系统是利用计算机技术实现有纸化办公向无纸化办公的转变,人工向自动化的转变。本系统命名为Office Easy Now,意为即刻起办公更加简单,使用者可以充分发挥网络的便捷性,提高工作效率!
本次毕业设计在Windows XP Professional环境下采用Visual Studio 2005 +SQL Sever 2005开发。本系统采用B/S(Browser/Server)构架,利用网络将服务器端与客户端在物理上分开,并将数据库置于服务器上,使数据逻辑上分开,不仅方便系统维护,且数据更具有安全性。整个系统目前已经实现的模块有:机构管理、部门管理、文件柜橱、日程管理、便笺管理、消息管理、角色管理、菜单管理、用户管理、日志管理等模块,另外本系统在设计时充分考虑了扩展性,可随时添加新的模块。
系统在设计与实现上采用了三层构架,通过将系统构架分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),使得系统能够体现“高内聚,低耦合”的思想。这种构架,可以降低层与层之间的依赖,使得开发人员可以只关注整个结构中的其中某一层;也利于各层逻辑上的复用。系统在UI端使用jQuery来完成系统的控制。jQuery是一个javaScript库,它快速、简洁,使用户能更方便地处理HTML 文档、事件、实现动画等效果,并可方便的为网站提供AJAX交互应用。为了能够增强整个系统的可扩展性,系统中安排了角色管理模块,可以方便的新增角色,并可赋予其一定的权限,通过控制角色的权限来控制用户可以做什么,不可以做什么。
关键词:OA办公自动化;三层构架;权限管理;AJAX
Design and Realizition of OA Office Automation System
based on .NET platform
Abstract
OA(Office Automation) ,Office automation system realized by using computer technology to achieve paper-based office to the paperless office changing, manual to automatic changing. The system is named Office Easy Now, it means office easier from now on. Users can give full play to the network of convenience, improve work efficiency!
The graduation project using Visual Studio 2005 with SQL Sever 2005 on Windows XP Professional development environment. This system uses B / S (Browser / Server) architecture, server and client physically separate by using network, and we put the database on the server, the data logically separated, this is not only helpful to system maintenance and the data is more secure . The entire system has been added these modules: Branch Management, Department Management, File Cabinets, Calendars, Notes, Information Management, Role Management, Menu(Module) Management, User Management, Log Management, the system also fully considered in the design scalability to add new modules at any time.
The system is designed by Three Layer
文档评论(0)