毕 业 论 文(设计)用 纸
第1章 绪 论
1.1 选题背景
本系统的开发基于本人所在的学院——信息电子技术学院网络办公的实际应用。通过对本学院的实际办公需求的了解,并且结合佳木斯大学网站教务管理系统模块的分析,以这次毕业设计为契机,所以开发了信息电子技术学院网络办公系统。
佳木斯大学信息电子技术学院拥有电气,通信,自动化,计算机等目前最为主流的高新技术的专业,随着大数据时代的到来,云存储的诞生,网络的便利性,信息电子技术学院的日常办公也由线下逐渐向线上转变,并且学院本着走在教育发展的前列,课程的开展基本都是围绕计算机应用的展开,所以学院迫切的需要拥有自己完善的网络办公系统,来方便学院的日常办公需求。随着计算机硬件的飞速发展,笔记本,台式机,iPad等网络应用工具价格的迅速走低,目前信息电子技术学院的学生基本都拥有的自己独立的计算机等通讯工具,对信息电子技术学院网络办公系统的实现提供的天然的优势。
佳木斯大学很早之前就拥有独立的网站,并且其中拥有教务管理模块,所使用的系统中能够基本的完成学生成绩的管理,教师员工的评定工作等,但这是一个目标群体过大,以大学为契机的管理系统,不具备针对性,无法满足学院的日常工作安排,不具备信息电子技术学院的实用性,并且关于学院信息的公告、应用文件的管理、学院信息交流等管理不够完善。本系统的开发是从信息电子技术学院实际办公管理角度出发,方便学院日常工作安排和对教师学生的管理,基本信息的查询等工作。
1.2 研究意义
一般而言,少时间、低成本、高效率的完成业务是高校办公管理的普遍目标。高校为了有利于发挥办公室统一而有力的整体功能,普遍采用目标管理方式。在此过程中,将明确化、具体化目标项目,使办公人员找到明确的工作目标,在被动工作中增强积极性、主动
佳木斯大学教务处 第 1 页
毕 业 论 文(设计)用 纸
性和创造性,这样,整个高校办公工作就可以清晰、明确的开展,并方便领导统筹规划、合理安排。 如今的高校办公室一般都拥有了现代化办公设备,但只是停留在简单的文稿处理与打印,没有有效地利用资源。我们应该利用先进的技术和有限的资源建立学院的网络办公管理系统,此系统的开发目标就是想使信息电子技术学院办公管理更加科学化、规范化,并且工作效率更高。 在校园网不断完善的情况下,广大师生使用网络的频率日益增高,网络办公也成为必然趋势。将学院的的日常办公管理工作设计开发成基于校园网的网络管理系统是具有一定的现实意义的。本项目成功实施后将有效地提高整个学院办公过程的效率,对学校推动工作速录、提高工作效率起着很大的促进作用。
1.3 国内外现状
目前国外在办公管理软件的设计和开发方面处于领先地位,不论是在开发的方法上还是在软件的使用率上都很成功。在我国,许多高校相继都建立了具有各自特点的办公管理信息系统。 通过对目前各种高校办公管理系统的分析看出,现有的办公管理系统虽然为日常办公的信息化管理和服务带来了显著的效益,但是这些系统主要是对办公管理工作中的一些事务性工作给以支持和管理,并没有对数据进行综合管理和利用,因而对管理决策问题没有提供足够的支持。为了使管理者能够做出科学的决策,即真正实现办公管理系统的信息化和现代化,必须有为高校办公管理系统提供教学文档管理的功能。 另外,在目前我国的大部分高校在教师文档处理方面的教务管理的工作还停留在纸张、表格的基础上,这种效率较低的管理机制已经远远落后于其它行业的发展水平,因此根据学校管理的实际情况开发一套学校办公管理系统是十分必要的。 就目前办公管理系统的研究现状来看,国内大部分高校在该方面研究还没有形成系统,而相关的研究又是分散的、理论性的研究较多,而系统的、应用性的研究较少。国内企业在解决企业内部的文档流转开发了相关的系统,但针对性太强,不符合高校校情,虽然就管理方面有些许借鉴作用,但不适合完全移至高校使用。
佳木斯大学教务处 第 2 页
毕 业 论 文(设计)用 纸
第2章 开发工具介绍
2.1 .Microsoft Visual Studio 2010
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。它具有快速浏览代码的功能。 1)代码编辑器
新的代码编辑器使代码更容易阅读。您可以通过在按住 Ctrl 的同时滚动鼠标滚轮来进行缩放。此外,当您在 Visual C# 或 Visual Basic 中单击某个符号时,该符号的所有实例都将自动突出显示。 2)键入时即开始搜索
新的“定位到”功能对文件、类型和成员提供“键入时即开始搜索”支持。“定位到”使您能够利用 Camel 大小写格式和下划线来缩写搜索文本。例如,可以使用“AOH”来搜索“AddOrderHeader”。 3)调用层次结构
在 Visual C# 和 Visual C++ 中,调用层次结构使您能够从一个成员定位到它的调用方成员以及它的被调用方成员。在浏览面向对象的代码时,这十分有用。
2.2 ASP.NET简介
ASP.NET又称为ASP+,但它不是ASP的简单升级,而是微软提出的.NET框架的一
部分,他是一种以.NET框架为基础开发网上应用程序的全新模式。
ASP.NET是.NET框架中专门用来开发网上应用程序的,它其实不是一种语言,而更像一个
佳木斯大学教务处 第 3 页
毕 业 论 文(设计)用 纸
框架,在这个框架下可以采用VB.NET、C#等其他.NET语言开发网上程序。利用ASP.NET可以方便地开发目前网上流行的聊天室、留言板、BBS论坛、电子商务、网上教育、网上社区、网上办公系统等应用程序。相对于它的前身ASP来说,ASP.NET具有如下特点。 1)效率增强
2)顶级开发工具支持 3)程序结构清晰 4)开发简单 5)移植方便 6)Web服务
2.3 C#简介
C#是微软公司发布的一种面向对象的程序设计语言。是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高速运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
2.4 SQL Server简介
SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。
SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL
佳木斯大学教务处 第 4 页
毕 业 论 文(设计)用 纸
Server 支持两种身份验证模式:Windows身份验证和SQL Server 身份验证。7.0版本支持多种类型的角色,“角色”概念的引入方便了权限的管理,也使权限的分配更加灵活。 SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。
佳木斯大学教务处 第 5 页