基于.NET办公自动化系统的设计
关键词:自动化;C/S;办公自动化;信息管理现代化;办公效率
摘 要
随着计算机技术的飞速发展,尤其是网络技术的超速发展,带动了信息的广泛交流甚至导致了信息爆炸,“信息时代”这一词汇似乎己经被普遍接受。因此,无论是对于一个国家还是对于一个企事业单位,如果要在未来的社会中获得发展,掌握信息技术已变成一个基本要素。
当前,许多学校计算机的普及率正在不断的提高,在一定程度上提高了各部门的办公效率。随着校园计算机网络的建立,其日常的业务、公文管理等信息量不断膨胀,低效办公方式与不断增长的办公业务量之间的矛盾日益尖锐,依靠人工手段及时对大量的信息进行收集、整理和分析是难以做到的,只有改革传统的办公方式,充分利用先进的办公技术,逐步实现信息管理现代化,才能提高办公效率以适应形势的发展,为信息的上传、下达提供极为生动的通信方式。
本文设计的信息管理平台,主要实现以下功能:1.信息管理2.邮件管理3.学生管理4.教师管理5.会议管理6.通讯录7.时间提醒等七个模块。此平台的搭建能够为较好的提高高校教学单位日常的行政办公效率,具有一定的实用性。
4 数据库表设计
4.1 总体设计
4.1.1 需求分析
该数据库用来学校进行行政办公的,那么数据库中的表应该具有全面的学生学籍信息(老师信息),即要求该数据库系统能够做到简单方便的存储学生(老师)的信息;能够随时对学生(老师)的信息进行修改、删除和添加等操作、能够根据查询条件来查询;能够将全面的教师工资信息输出;能方便的发送邮件,查询消息。
4.1.2 所需要的表
根据系统需求,设计一个用户信息表,用来存储系统相关用户的用户名和密码;设计一个学生学籍表,用来存储学生的所有信息,比如学生学号、年龄、姓名、性别等等信息;设计一个教师工资表,用来存储教师的总工资;设计一个教师工资信息表,用来存储教师的基本工资,奖金,课时,设计一个通讯录表,存储所有联系人的姓名,电话,地址等等信息。
根据系统的信息发布功能,又设计了1张表信息查询表,用来存储曾经发布过的信息,实时信息,会议通知,会议内容。这6张表同属一个数据库(办公自动化.MDF)。
4.1.3 所需要的字段
信息查询表,用来存储各种不同的信息,需要实时信息,所有信息,会议查询,会议内容。
教师工资表,用来存储教师的总工资,由于教师有可能重名,需要教师ID。还需要教师姓名,教师工资情况。
教师工资信息表,用来存储教师的各种与工资相关的信息,由于教师有可能重名,需要教师ID,教师的基本情况(姓名,基本工资,奖金,课时)
通讯录表,用来存储联系人的信息,由于联系人可以由本人添加,因此不会出现重名,即使重名也可以根据住宅电话,电子邮件等信息进行区分,故不需要ID。
用户信息表,存储用户的登陆信息,需要用户ID,用户名,密码
目 录
1 引言 1
1.1 课题背景 1
1.2 具体目标 1
1.3 本课题研究的意义 2
1.4 本课题的研究方法 2
2 系统开发环境 2
2.1 C\S模式概述 2
2.1.1 C/S模式的概念 2
2.1.2 C/S架构软件的优劣势 3
2.2 系统运行环境 3
2.3 SQL SERVER 2005的优势 4
2.4 VB.NET简单介绍 4
3 系统设计分析 5
3.1 办公自动化的概念 5
3.2 需求分析 5
3.2.1 办公工作模型分析 6
3.2.2 可行性研究 7
3.2.3 系统功能图 8
4 数据库表设计 9
4.1 总体设计 9
4.1.1 需求分析 9
4.1.2 所需要的表 10
4.1.3 所需要的字段 10
4.2 表的设计 10
5 系统功能设计 12
5.1 登陆模块设计 12
5.1.1 功能分析 12
5.1.2 编码实现 12
5.2 功能分类模块设计 13
5.2.1 功能分析 13
5.2.2 编码实现 13
5.3 发送邮件模块设计 13
5.3.1 功能分析 13
5.3.2 编码实现 14
5.4 信息管理模块设计 15
5.4.1 功能分析 15
5.4.2 编码实现 15
5.5 学生管理模块设计 16
5.5.1 功能分析 16
5.5.2 编码实现 16
5.6 教师管理模块设计 17
5.6.1 功能分析 17
5.6.2 编码实现 18
5.7 通讯录模块设计 19
5.7.1 功能分析 19
5.7.2 编码实现 20
5.8 会议管理模块设计 21
5.8.1 功能分析 21
5.8.2 编码实现 21
5.9 时间提醒模块设计 22
5.9.1 功能分析 22
5.9.2 编码实现 22
6 软件测试 22
结 论 23
参考文献 23
致 谢 24
上一篇:【.NET】160 基于【.NET】教育报表管理系统设计