综合实验说明书指导教师:成绩:完成日期:2010 年月日目录功能说明 (2)1 系统分析 (3)1.1需求分析 (3)1.2功能分析 (4)1.3开发工具简介 (5)1.3.1 语言概述 (5)1.3.2 SQL Server2000概述 (5)2 系统总体设计 (6)2.1系统逻辑组成结构 (6)2.2系统概念结构 (10)2.3功能模块图 (10)3 系统详细设计与实现 (12)3.1系统登陆模块 (12)3.2日常管理模块设计 (12)3.2.1收文管理模块设计 (12)3.2.2会议管理模块设计 (13)3.2.3个人办公管理模块设计 (14)3.2.4人事管理模块设计 (16)3.3业务管理模块设计 (17)3.3.1生产报表管理模块设计 (17)3.3.2 指标情况管理模块设计 (17)3.4用户管理模块设计 (18)3.4.1用户添加模块设计 (18)3.4.2用户修改模块设计 (18)3.4.3用户注销模块设计 (19)结论 (20)功能说明本项目主要实现了对企业办公日常繁杂的信息处理,她将崭新的办公理念与先进的信息技术完美结合,本系统避免了传统办公自动化的种种弊端。
您无论身处何地,只要有上网条件就可以利用企业办公管理系统,及时有效地对各种文件、报告进行处理,同时也将彻底摆脱桌面上沉沉繁杂的纸张文件,使得繁重的工作变得轻松自如,极大地提高工作效率。
随着经济的发展,市场的国际一体化,市场的多变性、竞争的残酷性、企业运作的艰难性,使企业主们越来越体会到办好一个企业的艰辛。
对于一个大的企业,可能遇到的问题是设备陈旧、负担过重、体制僵化、管理混乱,其产品在市场上的竞争力每况愈下。
ERP的出现,就是针对解决这一类问题而来的。
ERP是什么?值得单位花那么多的钱、时间、精力来实施。
其实ERP就是一套思想,一套以企业系统成本最低、利润最高为目标的,适应新经济运作特征的流程化的管理思想,它能使企业耳聪目明,虑事周密、运作流畅,决策科学。
它的实体就是一套满足以上诸多条件的软件。
办公自动化管理系统是一个典型的数据库开发应用程序,由日常管理模块、业务管理模块、用户管理模块组成,规划系统功能模块如下:●日常管理模块该模块包括收文管理模块、发文管理模块、批示管理模块、会议管理模块、公共信息管理模块、个人办公管理模块、人事管理模块7部分。
●业务管理模块该模块包括生产报表模块、采购计划模块、库存管理模块、指标情况模块4部分。
●用户管理模块用户管理模块主要包括超级用户、普通用户两种登录情况。
超级用户包括用户添加、用户修改(所有用户)、用户注销3部分;普通用户包括用户修改(个人信息进行修改)、用户注销2部分。
1 系统分析1.1 需求分析随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。
在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。
与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。
网络自动化办公系统就是在这样的大背景下应运而生的。
信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。
一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。
从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。
在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家企业机构。
在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着不断的跟踪测试和使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。
在开发工具的选择上,主要利用ASP 网络开发语言进行开发,使用SQLServer2000数据库,从而保证了数据的完整性与一致性,加强了对数据的管理。
本项目主要实现了对企业办公日常繁杂的信息处理,她将崭新的办公理念与先进的信息技术完美结合,本系统避免了传统办公自动化的种种弊端。
您无论身处何地,只要有上网条件就可以利用企业办公管理系统,及时有效地对各种文件、报告进行处理,同时也将彻底摆脱桌面上沉沉繁杂的纸张文件,使得繁重的工作变得轻松自如,极大地提高工作效率。
随着经济的发展,市场的国际一体化,市场的多变性、竞争的残酷性、企业运作的艰难性,使企业主们越来越体会到办好一个企业的艰辛。
对于一个大的企业,可能遇到的问题是设备陈旧、负担过重、体制僵化、管理混乱,其产品在市场上的竞争力每况愈下。
ERP的出现,就是针对解决这一类问题而来的。
ERP是什么?值得单位花那么多的钱、时间、精力来实施。
其实ERP就是一套思想,一套以企业系统成本最低、利润最高为目标的,适应新经济运作特征的流程化的管理思想,它能使企业耳聪目明,虑事周密、运作流畅,决策科学。
它的实体就是一套满足以上诸多条件的软件。
因此,开发出一个功能完善的库存管理系统,对于提高仓库部门效率、降低企业的成本、增强企业竞争力,都有非常重要的意义。
本文正是从这点出发,使用作为前端开发语言,以SQL Server作为后台数据库,开发了一个简单的库存管理系统。
在论文中,介绍了仓库管理系统的特点、重要性,并结合企业的实际工作对这一项目的设计和技术实现、编程方法做了详细的讲解。
1.2 功能分析通过实践调查,要求系统需要有以下功能:●由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
●管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。
●管理企业的会议信息,发文信息、公共信息。
●提供个人办公服务。
●对企业员工基本情况进行全面管理。
●设置生产数据统计、打印功能。
●对企业制定的采购计划进行管理。
●对库存信息进行管理。
●发布企业的生产指标,对其进行管理。
●强大的生产数据统计功能。
●当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。
●在相应的权限下,删除数据方便简单,数据稳定性好。
●数据计算自动完成,尽量减少人工干预。
●系统退出。
1.3 开发工具简介1.3.1 语言概述Visual 是从Visual Basic语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。
Visual Basic 允许开发人员开发面向Windows、Web和移动设备的程序。
与所有面向Microsoft .NET Framework 的语言一样,使用Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点。
是微软最新平台技术,是.netframeworkSDK的一种语言。
和VC#.net在功能上没有区别。
编译以后生成的可执行文件被称为Assembly,即程序集的版本号是VisualBasic7.0,它的运行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虚拟器上的。
其实,它的机制和Java差不多。
的特点如下:1.真正成为面向对象以及支持继承性的语言。
2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。
3.直接建立在.NET的框架结构上,因此开发人员可以充分利用所有.NET平台特性,也可以与其他的.NET语言交互。
4.为Windows应用程序提供了XCOPY部署,开发者不再需要为DL L的版本问题担忧。
1.3.2 SQL Server2000概述SQL Server是微软公司开发的一个关系数据库管理系统。
SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。
SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证[5]。
SQL Server所使用的数据库查询语言称为Transact-SQL,是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以方便编写功能强大的存储过程,存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库[6]引用的完整性,用户可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。
2 系统总体设计2.1 系统逻辑组成结构根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:(1)zhibiao(指标表)指标表主要用于保存发布指标信息。
该表结构如表1.1所示。
表1.1(2)ri(生产报表)生产报表主要保存锅炉生产的详细信息。
该数据表的结构如表1.2 所示。
(3)renshi(个人信息表)个人信息表主要用于保存用户的详细信息。
该数据表的结构如表1.3所示表1.3(4)lianli(名片表)名片表主要用于保存联系人的信息。
该数据表的结构如表1.4 所示。
(5)lanmu(名片夹表)名片夹表主要保存名片夹名称信息。
该数据表的结构如表1.5所示(6)kuncun(库存表)库存表用于保存产品的库存信息。
该数据表的结构如表1.6 所示(7)huiyi(会议表)会议表主要用于保存会议相关信息。
该数据表的结构如表1.7 所示。
表1.7 (8)gonggong(公共信息表)表1.8 (9)fajian(发文表)表1.9 (10)caigou(采购表)表1.10 (11)users(用户表)个人活动登记表主要用于保存个人活动登记信息,个人活动登记表结构如表表1.11(13)email(邮件表)2.2 系统概念结构图2.1 系统E-R图2.3 功能模块图功能模块图如2.2所示。
图2.2 功能模块图3 系统详细设计与实现3.1 系统登陆模块办公管理系统主页面,如下图图3.1 登陆界面3.2日常管理模块设计日常管理模块主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理7部分。
3.2.1收文管理模块设计收文管理界面、文件内容显示界面,如下图图3.2文件内容显示界面3.2.2会议管理模块设计图3.3 会议发布界面3.2.3个人办公管理模块设计图3.4 个人活动登记界面个人活动管理界面,如下图图3.5 个人活动管理界面个人邮件管理界面,如下图图3.6 个人邮件管理界面名片夹管理界面,如下图图3.7 名片夹管理界面3.2.4人事管理模块设计添加员工界面,如下图图3.8 添加员工界面员工管理界面,如下图图3.9 员工管理界面3.3.1生产报表管理模块设计发布日报表界面,如下图图3.10 发布日报表界面3.3.2 指标情况管理模块设计指标发布界面,如下图图3.11 指标发布界面用户管理模块主要包括用户添加,用户修改,用户注销3部分。