《毕业设计开题报告书0504.doc》由会员分享,可在线阅读,更多相关《毕业设计开题报告书0504.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流毕业设计开题报告书0504.精品文档.山东科技大学泰山科技学院本科毕业设计(论文)开题报告题 目 基于.NET平台网络办公OA系统系部名称 信息工程系 专业班级 学生姓名 学 号 指导教师 填表时间: 2012 年04月20日填表说明1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。3.学生应按照学校统一设计的电子文档标准格式,用A4纸打印。4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。5
2、.开题报告作为毕业设计(论文)资料,与毕业设计(论文)一同存档。设计(论文)题目基于.NET平台网络办公OA系统设计(论文)类型工程设计应用研究开发研究基础研究其它一、课题目的和意义随着现代信息化科学技术的飞速发展,尤其是计算机技术、网络技术、通信技术以及自动化技术的突飞猛进,办公自动化(Office Automation,简称OA)在技术和应用上都得到了更高层次的发展,成为现代信息化社会的重要标志,同时也是企业现代信息化建设的重要组成部分。通过对办公自动化技术的发展以及开发技术的介绍,本文在可运行于Windows 2000/XP/2003等多种平台(服务端)下,采用领先的B/S结构,客户端只
3、需浏览器,运行速度快,操作简便,无论出差旅行,还是居家办公都能让工作得心应手。集成了包括内部电子邮件、内部短信息、公告通知、个人考勤、日程安排、工作日志、通讯簿、消息通知管理、考勤管理、工作计划、文档管理、人力资源管理、会议管理、网络会议、讨论区、聊天室、互传文件、语音对话、系统日志等多个极具价值的功能模块。通过OA系统所实施的交换式网络应用,组织机构内部的人员可跨越平台、地点协同工作,使信息的传递更加快捷和方便,从而极大地扩展办公手段,实现办公的高效率。使用OA系统,组织行为更高效,大大降低人力成本。通过内部交流,降低企业的办公费用,OA为无纸化办公,减少企业对办公纸张的采购等等,来降低企业
4、的日常运营成本。随着企业规模的不断扩大,人员日益增加,分工越来越细,企业对信息化的依赖程度越来越高。OA系统作为信息化的基础管理软件,具有简单、易用、部署快、效果明显等优势。二、文献综述(课题的应用背景和前景)1.国内外的研究情况(1) 国外相关研究情况:办公自动化是指办公人员利用现代科学技术的最新成果,借助先进的办公设备,实现办公活动科学化、自动化。其目的是最大限度地提高办公效率和改进办公质量,改善办公环境和条件,辅助决策,减少或避免各种差错和,缩短办公处理周期,并用科学的管理方法,借助于各种先进技术,提高管理和决策的科学化水平,从而实现办公业务自动化。随着信息技术的蓬勃发展,尤其是计算机技
5、术、网络通讯技术、多媒体技术、数据库技术及自动化技术的日新月异,为办公自动化的发展提供了广阔的空间。办公自动化于50年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60年代被管理信息系统(MIS)取代,直到70年代后期才形成涉及多种技术的新型综合学科一办公自动化(OA)。80年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。进入90年代以来,办公自动化在世界主要发达国家得到蓬勃发展。(2) 国内相关研究情况:迄今为止,在国内办公自动化已成为非常活跃的一个领域,尤其近几年,国内外相继出现的大型办公楼、银行、航空站、高级宾馆、港口等智能建
6、筑,更加需要并刺激着办公自动化的发展。目前国内OA厂商虽然大大小小有几十家,但就目前市场而言,还有许多地方差强人意。具体表现在开发商水平参差不齐,部分软件产品质量不高,对OA的理解起点不高,导致OA系统与其它系统集成度差,售后服务差等。2.课题所应用理论与使用技术的描述:(1) 基于的理论知识:本系统采用B/S模式,B/S结构(Browser/Server结构)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护
7、与升级的成本和工作量,具有分布性特点,业务扩展简单方便,易于维护,开发简单,共享性强;采用面向对象的设计思想,运用ASP.NET技术实现,解决代码重用性,易于程序的维护和扩展,开发出的程序有层次感,可以创建和运行动态、交互的Web服务器应用程序。(2) 技术运用情况:本系统为通过ASP.NET和SQL Server 2005数据库来创建B/S架构的网络办公OA系统,以C#作为编程语言,采用Visual Studio 2008作为开发工具,同时在UI设计的过程综合运用DIV+CSS、JavaScript等设计将网页尽量设计美观。平台:.NET是Microsoft XML Web Services
8、平台。XML Web Services允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET平台提供创建XML Web services并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。开发语言:C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(Object-oriented)程序语言
9、。信息的存储:使用Microsoft SQL Server 2005数据库进行存储。数据库采用SQL Server 2005数据库,它是Microsoft公司推出的大型数据库系统,同其他数据库相比,它具有完善的存储、检索和修改数据的功能,并且简单易用,能够和Microsoft公司的其它产品很好地结合。它的编程接口非常丰富、易用,可以很容易地用组件访问数据库。前台设计:HTML、JavaScript可以方便地操纵各种浏览器的对象,可以使用JavaScript来控制浏览器的外观、状态甚至运行方式。可以根据用户的需求“定制”浏览器,从而使网页更加友好。JavaScript支持分布式的运算和处理。使用
10、JavaScript可以再客户端进行数据验证。3.项目的应用前景:随着办公自动化系统应用的逐步深入,其将向更加高效、安全、便捷的方面改进。未来办公自动化更加强调人性化,强调易用性、稳定性、开放性、强调人与人的沟通、协作便捷性。加强与业务的关联,在基于企业战略和流程的大前提下,通过技术对业务系统进行整合,使得业务流程和管理流程逐步整合。企业管理将以知识管理为核心理念,建立知识和角色的关联通道,让合适的角色在合适的场景、合适的时间里获取合适的知识,充分发掘和释放人的潜能,并真正让企业的数据、信息转变成一种能够指导人行为的能力。三、课题主要内容(提纲)及拟解决的关键问题1.课题主要内容主要内容:集成
11、包括内部电子邮件、内部短信息、公告通知、个人考勤、日程安排、工作日志、通讯簿、消息通知管理、考勤管理、工作计划、文档管理、人力资源管理、会议管理、网络会议、讨论区、聊天室、互传文件、语音对话、系统日志等多个极具价值的功能模块。2.关键问题1. 内部邮件管理根据内部邮件系统的基本需求,本模块需要完成以下任务: 发邮件箱:包括写邮件,选择发送对象,上传附件,设置发送时间等。 收邮件箱:保存用户收到的信息;查看信息,通过收信息箱,可以查看某条信息的详细信息,包括基本信息和接受此信息人员的浏览记录。 已发邮件箱:保存所有用户发送信息的历史记录。 垃圾箱:保存用户删除的信息,通过垃圾箱可以还原被删除的信
12、息,也可以彻底删除垃圾箱中的信息,彻底删除后的信息将不能还原。 信息提醒功能:用户进入内部邮件系统时,弹出提醒窗口,给出接收新信息的情况。2. 文件管理:根据文件管理的基本需求,本模块需要完成以下任务: 权限管理:文件管理中的权限管理非常关键,必须对目录和文件进行可细化的权限管理,使文件得到安全的存储和访问。 文件管理:存储文件的基本信息,并以附件的形式存储文件的相关文件。3. 日程管理: 我的日程提醒:按照日程安排设置的提醒功能以及提前的时间,判断当前日期有 无需要提醒的日程安排,如果有则自动弹出窗口提醒用户哪些日程安排即将到开 始的时间。 部门日程:可查看机构下某部门所有人员的非私人日程安
13、排。 检索部门日程:可通过机构、部门、人员以及具体时间检索日程安排信息。4. 系统管理:由系统管理在整个系统中担任的角色和任务来看,一个简单的系统管理需要完成以下任务:系统能实现用户身份验证功能,判断用户权限,并将权限信息提供给所有模块,实现用户登录日志,包括登录成功和登录失败信息,供系统管理员使用。系统管理员最关键的部分是权限管理,在用户进入系统后的每一个操作都进行权限判断,禁止任何越权操作,有效的保护系统数据的安全性;在保证系统高度安全的同时,必需对动态变化的用户进行实时的权限更改,权限管理模块要提供给系统管理员实时的,有效的和操作简便的管理。四、拟采用的思路和方法1. 确定题目。根据实习
14、单位需要确定此题目。2. 系统功能确定。根据需求分析,划分功能模块。3. 总体设计。使用Rose建模工具建立对象类图、活动图和交互图。使用visio绘制E-R图,并将其转换为数据表。4. 详细设计。根据总体设计划分的功能模块,采用三层架构的程序框架设计算法,采用ASP.NET+SQL对系统进行编码。5. 测试与调试。主要采用模块测试,集成测试,验收测试等。五、课题总体安排和进度计划第一阶段:开题报告、系统调查;4月23日至4月28日;第二阶段:资料整理、归纳与可行性分析;5月2日至5月6日;第三阶段:系统分析与总体设计阶段;5月7日至5月13日; 第四阶段:详细设计阶段;5月13日至5月27日
15、;第五阶段:测试与调试阶段;5月28日至6月3日;第六阶段:撰写论文;6月4日至6月10日;参考文献1 盖伊曼德若利. 软件工程基础M. 中国电力出版社,20062 刘婕,张琳,温才燚. ASP.NET2.0+SQL Server动态网站开发 M电子工业出版社,2007.43 郑宇军,王侃. C#语言程序设计基础 M. 清华大学出版社,2005.114 李志. 办公自动化系统开发实例导航 M. 人民邮电出版社,2004.85 Mridula Parihar等.ASP.NET宝典M. 电子工业出版社,2002.76 王姗,陈红. 数据库系统原理教程 M. 清华大学出版社,2004.37 曹斌,韩中孝. 数据库系统项目开发实践M. 科学出版社,2005.68 张海藩. 软件工程导论M. 清华大学出版社,2003.119 Chris Hart,John Kauffman等. ASP.NET2.0入门经典(第4版)M. 清华大学出版社,2007.01.16指导教师意见指导教师(签名):年 月 日所在系(部)意见负责人(签章):年 月 日
限制150内