摘 要:本课题研究的是基于Web的网上办公系统--信息交流子系统,是将现代化办公和计算机网络技术结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,学校内部的人员可跨越时间、地点协同工作,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。 依靠本系统,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定学校的战略决策。同时本系统已经不局限于减轻教师的工作量,而是要将教师从繁琐的事务性工作中解放出来,用更多的精力去关注教学质量,从而提高学校教学水平,增强学校的综合竞争能力。 本课题运用软件工程、数据结构等多门学科的知识,采用asp.NET和SQL Server 2000技术,用C#编写代码,构建了一个支持多用户的、开放式的、人性化的现代办公系统。通过本系统普通教师可以浏览学校的最新资讯和收发邮件,而一般管理人员除了以上权限外,还拥有发布资讯、删除资讯的权限,系统管理员则拥有系统初始配置、日志管理、模块管理、目录管理、角色管理等所有的权限。 关键词:办公系统 信息交流 基于Web 办公无纸化
毕业设计(论文)外文摘要
Design and Development of Online Office System Based on the Web -- Information Communication Subsystem
Abstract: This project studies the information communication system, a subsystem of an online office system based on the Web. Online office is a new working pattern combining the modern office and the computer network technology together. And it is also technological application field which is very active and has strong life intensity in the present technological revolution. It is the outcome of the informationization of the society. With the help of the network, the staffs of school are able to co-operate anytime and anyplace. The interactive network application concerned with this project accelerates and facilitates the delivery of information, which extends the working patterns greatly and improves the working efficiency. With this system, every department co-operates on the basis of information sharing, which makes it easy to ascertain the responsibilities of each department and even of the stuff. And the decision-makers could promptly sum up all the information from every department, on the basis of which strategic decisions of the school are established. Meanwhile, the system does not confine itself to lightening the burdens of teachers' any longer, but liberates the teachers from their busy working and makes them pay more attention on the teaching quality, which will, consequently, results in improvement of teaching level and enhancement of comprehensive competence of the school. This project adopts the knowledge of such disciplines as software engineering, data structure and so forth, while employing the techniques of asp.NET, SQL Server 2000, coding with C#. And finally an open, humane and multi-user supported, modern office system is established. With this system teachers can browse latest news of the school and receive and send mails as well. Besides of the authorities described above, administrators can release and delete information. The system administrator has the authorities of such operations as configuration of system initiation, log management, module management, directory management, role management and so on.
Keywords: office system; information communication; based on the Web; paper-less office
目 录
1 引言 1 1.1 问题定义及内容简介 1 1.2.1 本课题的研究现状和研究趋势 2 1.2.2 本课题的研究意义 3 1.3 可行性分析 3 1.3.1 经济可行性 3 1.3.2 技术可行性 3 1.3.3 操作可行性 4 1.4 论文各章节内容介绍 4 2 系统需求分析 6 2.1 系统设计原则 6 2.2 系统性能要求 6 2.3 系统功能需求分析 6 2.3.1 功能划分 6 2.3.2 功能描述 7 2.4 用例模型 8 2.4.1 普通教师用例图 8 2.4.2 各机构各部门负责人用例图 9 2.4.3 系统管理员用例图 10 2.5 活动图 11 2.6 数据流图 12 2.7 数据字典 12 3 系统设计 18 3.1 系统结构设计 18 3.1.1 系统总体结构设计 18 3.1.2 系统各子模块结构设计 18 3.2 系统数据模型设计 19 3.2.1 E-R图 19 3.2.2 关系模型 20 3.2.3 数据库表的设计与实现 20 3.2.4 存储过程的应用 23 3.3 系统开发与运行环境确定 23 3.3.1 系统开发环境 23 3.3.2 系统运行环境 24 4.系统内核设计 26 4.1 系统三层结构模型 26 4.1.1 表示层 26 4.1.2 业务逻辑层 26 4.1.3 数据访问层 26 4.2 公共类库 27 4.3 页面基类 27 4.3.1 表示层 28 4.3.2 数据访问层 28 4.3.3 通用层 28 4.4 系统配置 28 4.4.1 保存数据库连接字符串 29 4.4.2 系统错误重定向 29 4.4.3 设置请求和响应编码 29 5.系统框架设计 30 5.1 系统设计 30 5.1.1 总体设计 30 5.1.2 功能设计 30 5.2 登陆验证 30 5.2.1 技术点总结 30 5.2.2 实现效果 31 5.3 实现主框架 31 5.3.1 技术点总结 31 5.3.2 实现效果 31 6. 系统管理模块 32 6.1 模块设计 32 6.1.1 模块总体设计 32 6.1.2 模块功能设计 32 6.2 本模块用到的存储过程 34 6.3 各子模块中的技术难点总结 35 6.3.1 登陆日志子模块中技术难点 35 6.3.2 操作日志子模块中技术难点 36 6.3.3 模块管理子模块中技术难点 36 6.3.4 角色管理子模块中技术难点 37 6.3.5 目录管理子模块中技术难点 38 6.4 实现效果 39 7.内部邮件系统 41 7.1 模块设计 41 7.1.1模块总体设计 41 7.1.2 模块功能设计 42 7.2 数据库设计与实现 43 7.2.1 数据库需求分析 43 7.2.2 数据库表的设计 43 7.2.3 数据库存储过程的设计 44 7.3 各子模块中的技术难点总结 44 7.3.1 发送信息子模块中的技术难点 44 7.3.2 查看信息子模块中的技术难点 46 7.4 实现效果 47 8.资讯管理模块 48 8.1 资讯管理模块设计 48 8.1.1 模块总体设计 48 8.1.2 模块功能设计 48 8.2 数据库的设计与实现 48 8.2.1 数据库表的需求分析 49 8.2.2 数据库存储过程 49 8.3 本模块中涉及的技术难点 49 8.3.1 如何编程使用带输出参数的存储过程 49 8.3.2 实现DataGrid控件按列排序 50 8.4 实现效果 50 9. 用户使用手册 51 9.1 系统功能简介、运行环境简介 51 9.1.1 系统功能简介 51 9.1.2 系统运行环境 51 9.2 系统安装手册 51 9.2.1 实施方案 51 9.2.2系统运行与操作指南(手册) 52 10. 系统评价 53 10.1系统主要特色/优点介绍 53 10.2 系统存在不足与改进方案 53 10.3 毕业设计心得与收获 54 结 论 55 致 谢 56 参 考 文 献 57
论文各章节内容介绍 第一章是绪论,本章节主要介绍了本次毕业设计要研究的问题的定义,介绍了基于Web的办公系统的研究方向,需要实现的系统需要做些什么,并且对开发内容进行了简单的介绍;同时介绍了本课题的研究趋势 、研究意义以及国内外的研究现状;最后,针对本课题从经济、技术和操作的角度进行了可行性分析。 第二章是系统需求分析。主要介绍了系统的设计原则、系统的性能要求和需求分析,简单的介绍了各个模块的功能,最后按照面向对象的分析方法给出了系统的用例图、活动图、数据流图以及数据字典。 第三章是系统设计部分。本章主要根据前面介绍的用例模型和活动图,针对系统进行总的体系结构的设计以及各个子模块的功能模型的设计;系统数据模型设计与实现,包括了核心的E-R图、关系模型,并详细的介绍了系统用到的数据表,还介绍了存储过程在本系统中的巧妙运用;最后确定了系统的开发和运行环境。 第四章介绍了系统的内核设计,包括整个系统框架的三层结构模型、公共类库、系统基类页面的设计以及系统的配置。 第五章介绍的是系统框架设计部分,包括系统框架的总体设计和功能设计,登陆验证界面的设计与实现中的技术难点总结以及实现效果,系统主页面设计实现中的技术难点总结和设计效果。 第六章介绍的是系统管理模块的设计与实现,包括本模块的UML活动关系图、UML静态图以及各个子模块的功能设计,尤其是权限管理部分的设计与实现,本模块用到的各个存储过程的名称和描述以及各个子模块实现中设计到的技术难点的总结,最后介绍了本模块中的几个重要部分的实现效果。 第七章介绍的是内部邮件系统的设计与实现,包括本模块的UML活动图、UML静态图以及各个子模块的功能设计,尤其是发信息子模块的设计与实现,数据库表的设计与实现以及本模块用到的各个存储过程的名称和描述,各个子模块实现中设计到的技术难点的总结,最后介绍了本模块中的几个重要部分的实现效果。 第八章介绍的是资讯管理模块,包括本模块的UML活动图以及各个子模块的功能设计,数据库表的设计与实现,存储过程的名称和功能描述以及各个子模块实现中设计到的技术难点的总结,最后介绍了本模块中的几个重要部分的实现效果。 第九章介绍的是用户使用手册,主要内容有系统功能简介、运行环境简介,系统安装手册及系统运行与操作指南(手册)。 第十章介绍的是系统评介,主要内容有系统主要功能、特色/优点介绍、系统存在不足与改进方案以及毕业设计心得与收获。 最后是结论,致谢以及参考资料等。 系统功能简介 安徽省潜山中学办公系统--信息交流子系统,主要包括系统管理、资讯管理和内部邮件系统三个大的模块。通过本系统,普通老师可以查看学校的最新通知、内部新闻,可以通过内部邮件系统和其他老师或学校管理人员进行信息交流,同时通过附件的形式,还可以传递文件;而学校的管理层除了有以上权限外,还能编辑资讯,发布资讯;则系统管理员除了具有以上权限外,他还可以根据学校的发展需要添加新的模块,删除过期的模块,维护系统的安全运行,管理员还可以通过日志模块查看或删除登陆、操作日志,了解系统的运行情况。 |