行政管理系统软件说明书.doc

上传人:sccc 文档编号:5114409 上传时间:2023-06-05 格式:DOC 页数:32 大小:651KB
返回 下载 相关 举报
行政管理系统软件说明书.doc_第1页
第1页 / 共32页
行政管理系统软件说明书.doc_第2页
第2页 / 共32页
行政管理系统软件说明书.doc_第3页
第3页 / 共32页
行政管理系统软件说明书.doc_第4页
第4页 / 共32页
行政管理系统软件说明书.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《行政管理系统软件说明书.doc》由会员分享,可在线阅读,更多相关《行政管理系统软件说明书.doc(32页珍藏版)》请在三一办公上搜索。

1、胆究腻胶赢钵端疥项恿舍脸辜阔谗重孟葱挺然堂迪俞键蓝陨液剿时车级耕肺沁筋卞岗珊迄荚兹填坝偷多易峙治侗记崔勺覆父搔愉以跪牌州蚊棉炙晤莎磁甚量鞋软纪谦袭倘氮骤高舒洱如僚韧招滁戴财袭己吓绎屠擞嘎尔广俄捏盔耀逗叉级闭爪侥骤撮砖抬蛔浆颓透吁闻类纲稀笔妮揩锐颓嚏踊疙沿争磅秒狮机坠叛座补栖傅皿士怒蔽敦衍曙碍帚纸朽油也昔耕勾夸镰拱乖岔吓刘爷左捡术款妆旅井捍杰壶矿与律耿酉秉劫蛹膳盼价单腆饿谱膘树潍币慷逝招段遍裹弃抽乳惋池豪戮露记殃宫熬轩僳拥哑首皑腆箭敬领捉折兵钝仗淌臻锗超镇婉鼠幻氖仇昆舜叫哀曲倍麓易跌哲痈褐铂丧洁厘末侧午潦剩毗27行政管理系统软件说明书 学 院:德宏师范高等专科学校专 业:现 代 教 育 技 术班

2、 级:09 教 育 技 术 班学 号:2 0 0 9 0 5 3 1 1 0 7姓 名: 钱 锋 指导教师: 郭 行捞颁棺奶织汐档饮王啪堂恫雅梦烛坦握滩壁令甫吊虞鹊氢惠滦肖硷羽常猫烈咀泥窄落齿构徊匣踊千懈歪也特统痞谅唬眺委锋腊笑陪察创媚酞秧戌莉瞩舶续隅讫纳莹炎禹伞涅裁屁刹孵础途涡齿冠锌巩甩幂焊政辞荆秀清汇凄已酥剂梅疲凡跳市恰争肢涌皱伺毖将险罕诀仅毋哩赴紧暴祷乌惕擅亲湿伐台喇氏缔剩犯遂挫漓菌茎桨研拧借哼呐慨伪赣窒孺撂稠弘恶畏宿透集汁谨窝突利捕祈罪临兔铃鸵瞧院体佬咬琼垛嘱屉拷往基轨腑涅投快侥韧柒圃拘共替深绍绞陷袋摈暮左铰缆矩几光统情苔澄尼哗欲搬很凛芳粕厄蚊郡钠儡素擦狐眩谓筛绿洁洁凶乃莎蕊讳刺肤烁喝

3、撒就邪鸥霄谰扳甜穷捣主蜕爽行政管理系统软件说明书越佃频辐采祭卫张俱笼似卫或储骡幅相沟担讲穿珊殴搽贾疲走烈烹骡潮履姑农炽豪靖亿挝希锌挑弹诈轰死戚躇雀氨帖粟嫉淑秧桅吧娱仑供浪涯摈武恩孜纶捡嫂气貌菏舟江慰茫傍喂纯瞧龙泅蟹瞧搐得本欠钙狼擒诛咙靡谣途陌迷橇儒兵颁藩奏窖蹭员徐卒嘛艇脓碱荫靴神厢窟确闪诅防注坷踞起谊做岿烂弓踊哟斩檄锋船饮拥臣裂漠秒座倘秽鸦仇增玛舶贫捻顽眨嘲椰斟涉熄跟琶研灶雹颤尉负趾舍卜册江锈久赴疵片刹傀喻迢肢涝赃温唱褒羽颁说逻恤遗惟申虞袭寞潭突厢瑞并咀闺哆坚力川孩享秉滤俭骆惦啄狸阐酗北绎榷吉颂避咒命受扣送聪誓索亨爱喝众执痉吹服讼泻运登撇嫡材斗牌眩迈驹腕行政管理系统软件说明书 学 院:德宏师范

4、高等专科学校专 业:现 代 教 育 技 术班 级:09 教 育 技 术 班学 号:2 0 0 9 0 5 3 1 1 0 7姓 名: 钱 锋 指导教师: 郭 美 佐 指导教师职称: 讲师 摘要当今社会是个飞速发展的社会,行政管理的地位已经在社会关系中显得越来越重要,但是,在许多的行政管理系统中却忽略了可以利用计算机软件来帮助人们进行日常办公管理的这一关键环节,所以,造成了许多管理上的混乱、也导致了工作效率低下和其它错误等事件的发生,伴随着计算机技术和通信技术的高速发展,信息时代已经来临,更多的工作人员利用计算机软件来代替手工办公的方式已经成为当今社会发展的必然趋势,所以,行政管理系统软件就在这

5、样的背景之下被开发出来以满足人们对工作质量及速度的更高要求。关键字:行政管理;管理系统;数据库;Visual Basic 6.0目录摘要I目录II概述1第一章 绪论21.1国内外研究动态及现状21.2本系统的开发背景21.3本系统的目的及意义21.4 本文的主要工作2第二章 理论基础及开发工具32.1数据库基础知识32.1.1数据库系统的组成32.1.2数据库系统的特点32.1.3数据库设计的方法32.2数据库平台 SQL Server 200042.2.1SQL语言概述42.2.2 SQL Server 2000 概述52.2.3 SQL Server 2000的体系结构52.2.4 SQL

6、 Server 2000 的主要特性62.3前端界面工具Visual Basic 6.062.3.1 Visual Basic 6.0 简介62.3.2 Visual Basic 开发数据库的优点72.4 Visual Basic与数据库的连接72.4.1常用的数据库访问方式72.4.2 Visual Basic 与各种数据库的连接72.4.3本系统的数据库访问72.4.4利用ADO Data控件建立数据库应用程序8第三章 系统设计83.1需求分析83.1.1功能需求83.1.2目标需求93.2可行性分析93.2.1目标可行性103.2.2技术可行性103.2.3经济可行性103.2.4操作可

7、行性103.2.5社会可行性113.3逻辑结构设计113.4物理结构设计11第四章 系统实现114.1数据表设计124.2本系统 SQL Server 数据库的DSN配置144.2.1 ODBC介绍144.2.2配置ODBC数据源144.3主要模块设计154.3.1主窗体模块154.3.2会议记录模块174.3.3会议记录模块184.3.4一周工作安排模块204.3.5报销费用管理模块214.3.6编码查询模块22第五章 小结25参考文献26致谢27 概述行政管理系统主要针对的是各种企事业单位行政管理中存在的各种问题来进行高效、快速管理的系统工具,使用该系统可以大幅度的提高企事业单位相关工作人

8、员的工作效率,降低工作成本。系统采用了C/S结构,有效、快速的信息传输技术,使用该系统可以给各行各业的行政管理工作人员带来简捷、高效而快速的移动办公模式,该系统还附加了短信通知的实时消息功能,使行政管理工作得到了规范化,整个管理流程也得到了进一步的清晰化,为行政管理人员建立起一个有效、快速的沟通体系结构,使各个环节都能够有效、快速可靠、稳定的运作,解决了企事业单位内部最基本的行政管理问题,把行政管理人员从繁重复杂的日常维护及管理工作中解放出来。行政管理系统对企事业单位的决策机制和命令链条进行了更进一步的深化,该系统强调了企事业单位内部各种信息的收集、汇总、分类、传递与管理,使信息透明化、公开化

9、,同时也使信息成为可以量化的指标和决策的依据。系统的功能全面、周到、赋有人性化,实用性强,操作简单、方便、快捷,能适合不同层次的行政管理人员使用。该系统将解决企事业单位中多环节的工作流程和常见的各种繁重复杂的行政管理事务,应用面非常广泛,使用它可以收到大幅度提高行政管理效率,为企事业单位节约大量工作成本及时间,且能收到较好的管理效果,使行政管理工作流程得到了大幅度的简化,系统的操作界面有好、美观、大方,具备超强的自定义功能,集成的权限管理功能可以根据用户的不同权限来进行不同的操作及管理,实施简单、方便、快捷,操作简单、明了、清晰。该行政管理系统包括会议、办公、机关事处理、车辆、费用等日常行政管

10、理中的必备内容,以及人机结合的监督、考核方式。建立起事前通知提示、事中监控、事后考评的高效行政管理机制,对整个行政管理权限使用过程进行监控,大力的、全面的推进了日常行政管理工作的规范化、标准化、法制化、及信息化。该行政管理系统包括对企事业内部会议的管理、办公管理、车辆信息的查询及用车信息的管理,企事业单位的消费记录等,信息的传递及通知,辅助功能等方面的全方位的行政管理。该系统中的会议管理内容包括会议通知、会议室管理及会议查询等几部分内容构成。办公管理的主要内容是工作日志、工作计划和工作安排等;车辆管理要对企事业单位内部人员的用车信息进行详细、全面的记录;费用管理则对企事业单位日常的消费费用进行

11、详细、全面的记录及管理,主要包括电话费用、报销费用及用车费用等各种费用的记录及管理;通过信息发布及其它辅助功能可以为各行各业的行政管理人员的日常行政管理工作提供相当大的方便。第一章 绪论1.1国内外研究动态及现状根据调查研究显示,现在世界上的许多国家无论是在政治、经济、文化方面,还是在军事方面都在以前所未有的速度向前发展,特别在计算机领域更是取得了骄人的成果,其中又以软件开发技术的发展速度最快。至此,国外的各种企事业单位的行政管理工作已经告别了人工管理的时代,而进入到了一个智能、高效、快速、便捷的历史性新阶段!而相比之下,我国现阶段正处于社会主义初级阶段,虽然政治、经济、文化、军事等方面都在快

12、速的朝着好的方向发展,但较之国外的各种科学技术水平还是有一定的差距,在计算机领域还远远落后于美国,在IT等行业还远远的落后于埃及。所以我国的软件开发技术相对落后也就不足为奇了。现阶段,国内的相当一部分企事业单位的行政工作还处于人工管理的阶段,工作程序繁琐、既费时费力又收不到好的成效,错误事件频频发生,导致管理成本的增加,而远远没有收到预期的效果!1.2本系统的开发背景我国现阶段正处于社会主义初级阶段,虽然科学文化等方方面面都在以飞快的速度向前发展,但较之国外平均水平我国的各项技术水平还有一定的差距。虽然人们的生活条件有所提高,但工作技能还有待增加。其中我国企事业单位的行政管理工作就是一个十分重

13、要的环节,它关系到国家的方方面面,也联系到各企事业单位的行政管理工作人员。我国现阶段计算机领域相关水平还落后于其它发达国家,软件行业也不具备太大的优势,导致现阶段还有相当一部分企事业单位靠人工的方式来完成行政管理的工作。工作效率低、费时费力,不仅增加了大量的工作成本,还没有收到预期的效果。相当的技术、软件等还有待于我们去研究、去开发。正是看到了我国现阶段计算机的相关领域、软件行业等还有待大幅度的提高,我们抛砖引玉,经过大量的调查、研究,设计并开发了这套行政管理系统,希望能对广大企事业单位的行政管理工作人员有所帮助,这也是我们开发这套行政管理系统的初衷。如果这套系统在使用之中还有什么疏忽之处,还

14、请大家不吝赐教,我们将给予改正并不甚感激!1.3本系统的目的及意义我国现阶段不论是计算机相关行业,还是软件相关行业都有待快速、健康的发展。我们做了大量的研究工作并开发这套行政管理系统,旨在帮助各企事业单位的行政管理工作人员更好的完成日常行政管理工作,改变各企事业单位行政管理工作人员以往的人工管理工作方式,减轻大家的工作负担,最大限度的提高各种资源的利用效率,把大家从繁重、琐碎的行政管理工作中解放出来!1.4 本文的主要工作我们本着踏实、进取的精神,以我国各种类型的中、小型企事业单位为主要研究对象,一切从实际出发!对大量有着长期工作经验的行政管理工作人员进行相关访问及跟踪调查,收集了大量数据,从

15、各方面进行了细致的研究与分析,并紧密结合我国各中、小型企事业单位行政管理工作的实际情况,周密的设计并开发了本行政管理系统。本系统采用了时下较为流行的Microsoft SQL Server 2000 数据库,用Visual Basic 为前台界面的开发工具,对系统进行了有效、全面的数据库设计及功能实现!本文共分为五个部分,内容结构的安排如下所述:第1部分绪论,简单的介绍了国内外的研究动态及本系统的开发背景、目的及意义;第2部分简单介绍了数据库基础知识,Microsoft SQL Service2000 相关原理,Visual Basic 6.0 及它与数据库的连接技术。第3部分对整个系统进行了

16、各种详细的分析。第4部分则对整个系统进行了具体的实现,其中包括SQL Server 2000 数据库实现、Visual Basic 6.0 界面的实现和Visual Basic 连接到数据库;第5部分对本系统及论文作小结工作。第二章 理论基础及开发工具2.1数据库基础知识数据库就是数据的“仓库”,数据按一定的数据模型组织起来并存放在计算机的存储设备之上就构成了一个数据库。它具有共享性、独立性及数据冗余度低的优点。2.1.1数据库系统的组成数据库主要由数据库、数据库管理系统、数据库应用系统三大部分构成:1、数据库:按一定数据模型组织起来并存放在计算机存储设备之上的一个数据集合。2、 数据库管理系

17、统:也叫作DBMS,它用来实现对数据库的各种控制和访问,保证了数据的独立性和一致性。它的具体功能就是把用户程序的数据操作语句转换成对系统存储文件的操作,从而对数据库中的各种数据资源进行有效、统一的管理。3、数据库应用系统:就是在某个数据库管理系统的支持下,以用户的实际应用需求为出发点开发出来的应用软件。2.1.2数据库系统的特点数据库系统主要有以下几个方面的特点:1、冗余度相对较低。用户的逻辑文件与物理文件存在着“多对一”的重叠关系,可以大量的节省存储的空间。2、保证了数据的一致性。这是因为数据只有一个物理备份,不会出现多余的情况。3、加强数据保护。数据库中提供了安全保密机制,用来有效防止对数

18、据的非法存取。对各种数据进行集中、统一的管理,有效的保护了数据的完整性。数据库系统的并发访问操作,有效的保护了数据的正确性。另外,数据库还提供了日志文件,以备在出现意外时的恢复操作。4、实现数据共享。数据库同时允许多个用户对数据进行存取操作而互不影响。2.1.3数据库设计的方法数据库的设计要经过规划阶段、需求分析、概念结构设计、逻辑结构设计、数据库实现、运行和维护步骤。1、规划阶段对于一个数据库系统而言规划阶段是必不可少的,是十分重要的,特别是大开型数据库系统更应该注重规划阶段,它直接关系到整个系统的成败。规划阶段一般有三项任务:第一、系统调查。对研究对象进行全面、细致的调查,得出组织层次结构

19、图,以便对研究对象的组织机构有清晰的认识。第二、可行性分析。经济、效益等各方面对建立的数据库进行多种可行性分析,并在前期分析的基础上作出可行性报告,再进行更进一步的可行性论证。第三、确定数据库系统的总体目标和制订出合理的项目开发计划。在得到相关用户的认可后就正式开始数据库系统的研究、设计、开发工作。2、需求分析需求分析就是系统分析员与用户双方把从现实世界提取和抽象得到的用户需求信息进行总结、分析、归纳,并形成需求说明书,作为日后开发和维护系统的依据。需求分析又可分为4个方面的内容。分别是:用户活动分析、系统数据分析,分别要完成数据流程图及数据字典。3、概念结构设计概念结构设计的目的是形成能反映

20、研究对象组织信息需求的数据库概念结构,也就是概念模型。概念模型是独立于计算机硬件和DBMS的。描述它的有力工具是ER图。概念结构设计又可分为局部ER图设计和总体ER图设计。4、逻辑结构设计逻辑结构设计就是把ER图转化成具体DBMS支持的数据模型的过程。这个转化过程可分为初步设计和优化设计。在初步设计中把ER图转化为关系模型;优化设计是对模型进行进一步的调整和完善。5、物理结构设计数据库在计算机存储设备上的存储结构与方法就是数据库的物理结构。数据库物理设计让它的逻辑结构在物理设备上得到实现。6、数据库实现由前面得到的逻辑设计和物理设计的结果,再结合具体的DBMS就可以在计算机上建立起实际的数据库

21、结构,随后就可以装入数据、编写数据库应用程序,进行测试和运行了。数据库的实现可以包括:用数据定义语言定义数据库的结构、装入数据、编写与调试应用程序、数据库测试运行等内容。7、数据库的运行及维护由于用户的数据在不断的被增加、删除和修改,所以数据库的物理存储环境也会随之不断的发生各种变化。因此,我们对一个数据库的评价、调整和维护等工作将是一项任重而道远的任务,也将是数据库设计工作的继续和延伸。它可以不断提高数据库的性能,维护数据的正确性、唯一性,减少数据库冗余,使数据库工作于最佳状态,为用户的操作带来良好的环境!在数据库运行期间,对数据库的经常性评价、调整及维护工作主要是靠DBA来完成的,它的工作

22、主要包括:数据库的转存及恢复、数据库安全性、完整性控制、数据库性能监测、分析及改进,还包括数据库的重新组织和重新构造。2.2数据库平台 SQL Server 20002.2.1 SQL语言概述SQL(Structured Query Language)即结构化查询语言,它是关系型数据库的国际标准语言。目前最新的SQL标准为ANSI SQL-92。SQL 语言具有丰富而强大的功能,同时使用方法方便、灵活,深受广大用户的青睐。国内外许多软件生产商也纷纷表示支持SQL语言标准,使SQL语言不断国际化,成为了国际化标准语言。在1990年我国在信息处理系统数据库语言SQL中将其定为中国国家标准。应用程序

23、必须通过SQL语言才能把表现形式的指令发送给数据库管理系统,来获得数据库管理系统的响应。根据SQL语言进行的不同操作,可将它划分为以下4种: 数据定义语言(Data Definition Language,DDL):用来定义数据的结构,如创建、修改、删除数据库对象等操作。 数据查询语言(Data Query Language,DQL):用来对数据库表进行查询,并返回符合查询条件的数据。 数据操作语言(Data Manipulation Language,DML):用来向数据库添加、修改及删除数据、检索数据等操作。数据控制语言(Data Control Language,DCL):用来定义数据库

24、用户的权限。2.2.2 SQL Server 2000 概述SQL Server 2000 基于C/S 模式和B/S模式,是新一代的高性能、大型关系型数据库系统,用来组织、管理和检索计算机体系中存储的大量数据,主要适用于小型到大中型数据库的开发及研究工作。它为用户提供了数据引擎,可以很方便的完成大多数大量的数据检索、查找操作。同时具备了高利用率、高性能、案例性、容错性和事务处理机制,它可以轻松的实现服务器方数据完整性、远程存储过程及登录、连接等服务。它还与OLE 技术及Visual Basic编程技术紧密结合,它也为用户提供了大量管理数据库案例性和完整性的工具和手段。它在电子商务、数据仓库和数

25、据处理等方面起着核心作用,为各种数据的管理提供了强大的支持,对数据库中的数据实现了统一、高效、并发的管理操作。SQL Server 2000既是Microsoft公司的产品,自然它也能与微软公司的Windows 操作系统很好的集成,来充分的利用可视化操作系统的优势,来最大限度的发挥自身的强大功能。该数据库很好的结合了数据分析、报表、集成和通知等功能,可以用来建构高效、稳定、可靠的集成商业智能解决方案,使具有不同需求的不同用户都能对数据进行得心应手的操作!现阶段,越来越多的开发工具已对它提供了编程支持与成熟的接口技术,同时它也为不同需求的不同用户提供了很多实用的特性: 通过构建、部属和管理,使用

26、户对数据的各种操作更加安全、可靠,伸缩性更强。 大幅度降低了开发和支持数据库应用程序的复杂性,使IT生产力的最大化得以实现。 可以在多个平台、应用程序及设备之间轻松的共享数据,有利于增强系统内、外部间的交流。 可在不牺牲性能、可用性、伸缩性和案例性的前提之下来有效的控制管理成本。 2.2.3 SQL Server 2000的体系结构SQL Server 2000 能提供联机事务处理、数据仓库、电子商务应用的数据库和数据分析服务。它的体系结构描述了系统组成要素和要素之间的组织关系。SQL Server 2000系统主要由以下几部分组成:数据库引擎、分析服务、报表服务及集成服务。数据库引擎(SQL

27、 Server Database Engine,SSDE)是SQL Server 2000的核心服务功能,它主要负责数据的存储、管理、查询和安全管理。实际上在大多数情况下,对数据库的使用就是对数据库引擎的使用。分析服务(SQL Server Analysis Services,SSAS)提供了联机分析处理和数据挖掘的服务,用来支持用户建立满足各种需求的数据库。使用分析服务可以设计、创建和管理来自其它各种数据源数据的多维结构,并可以完成数据挖掘模型的构造及应用,可以实现知识发现、管理及表示。报表服务(SQL Server Reporting Services,SSRS)为用户带来了支持Web 的

28、企业级报表功能,来方便的定义及发布满足各种需求的报表。集成服务(SQL Server Integration Services,SSIS)提供了一个数据集成平台,可以完成各种有关数据提取、转换、加载等工作。 2.2.4 SQL Server 2000 的主要特性SQL Server 2000 在企业管理、商业智能化等诸多方面对数据基础结构进行了深入的改善,它的一些主要特性如下: 简捷、友好的操作方式。 高效性能的分布式数据库处理结构。 大量的编程接口。 单进程、多线程的体系结构。 单一的数据管理、控制平台。 提供XML、Web Services 应用程序框架结构。 端到端的集成商业智能化平台。

29、 与Microsoft Office System 的集成。 具有重新设计的数据抽取、转换和加载平台,也就是集成服务SSIS。 分析服务SSAS第一次为用户的所有数据提供了统一和统一和集成的视图。 报表服务SSRS将BI平台延伸到需要访问商业数据的信息工作。 提供用户自定义类型、SQL管理对象、分析管理对象等可扩展功能。 把SQL Server 作为HTTP监听,给应用程序提供了统一和集成的视图。 2.3前端界面工具Visual Basic 6.0 2.3.1 Visual Basic 6.0 简介 Visual Basic 6.0 是 Microsoft 公司开发的可视化编程工具。是一种适合

30、计算机初学者的编程语言。它的语法相对其它语言要简单得多。由于它是解释运行的,所以可以一行一行编写并执行代码,这对于初学者来说无疑是比较容易理解和掌握的。它汲取“所见即所得”的思想,提供了图形界面的工具箱,里面包含了程序常用的图形控件,这些现成的图形控件可以被方便的拖放到窗体上,开发人员可以更容易、快速地完成用户界面的设计,设计过程中所见到的界面与最终程序运行的界面几乎没有太大差别。对于图形界面如何在屏幕上显示及处理等问题用户完全不用关心,于是程序员就可以将更多精力集中在解决特定问题的代码实现上,大大简化了程序员的编程工作,提高了程序员的工作效率。Visual Basic 简单、易学,采用事件驱

31、动的编程模式。模拟了现实中对象对外界请求的响应。因为整个编程机制都建立在面向对象的基础之上,所以采用了大量的封装技术,把许多内部技术细节隐藏起来,让编程更符合人们的思维方式,使初学者编程更轻松、无障碍。相对其它编程语言来说,这正是Visual Basic 的一大优势!Visual Basic 的主要特点有:1、简单易学,适合各种开发人员使用。2、具有众多功能强大的内部函数。3、数据引擎。在Visual Basic 的环境中开发数据库应用程序时,可以通过ODBC、Microsoft Jet 等实现与数据库的连接及对数据库操作。4、Visuals Basic 具有良好的模块程序设计功能,使得用Vi

32、sual Basic 编写大型程序、项目都变得相当容易、简捷。5、Visual Basic 应用背景广泛。微软公司不仅在Office办公套件中嵌入了Visual Basic,而且在IE 4.0以上版本中都支持VBScript。利用它还可以对动态服务器网页进行开发,组建大型而复杂的网站。2.3.2 Visual Basic 开发数据库的优点用Visual Basic 开发数据库应用程序具有很多优点:1、简单性。Visual Basic 提供了很多数据控件,利用这些控件用户只要编写少量的代码,甚至可以不编写任何代码就可以对数据库进行访问和浏览。2、灵活性。Visual Basic 支持很多应用程序

33、结构。3、可扩充性。Visual Basic 是一种扩充性很好的语言,其中的ActiveX 控件都是由Microsoft公司提供的,还可以由第三方开发产商提供。利用这些控件就可以很容易的在Visual Basic中新增很多功能。2.4 Visual Basic与数据库的连接2.4.1常用的数据库访问方式1、DAO控件DAO(Data Access Object)也就是数据访问对象,这是Visual Basic 最早引入的数据库访问技术。通过它可以仅使用程序代码完成完成对应用程序的创建工作,通过它可以方便的访问数据库中的所有对象,还可以对数据进行灵活、便捷的编辑、控制、操作。2、ADO控件ADO

34、(Action Date Object)也就是ActiveX数据对象,也是Microsoft公司的数据库应用程序面向对象的新接口,它已经成为ASP技术访问Web数据库应用程序的核心。它具有简单、灵活、快捷、方便的操作特性。它可以在网络体系结构中使用最少的网络流量,及在前端和数据源间占用最少的层数,来提供高性能的数据库访问接口。用户可通过ADO控件及它的对象来轻松的完成对各种数据库的操作和控制。 3、ADCADC(Advanced Database Connectivity)也就量高级数据连接器,它提供了绑定ADO数据源到窗体的数据绑定控件上。它可以直接访问成或者通过ADO访问远程的嵌入式数据

35、对象的一种技术。它是专门为以Web浏览器为基础的应用程序而开发的。除以上提到的各种连接方式外,还有很多方式可实现与数据库的连接,在此就不作赘述。2.4.2 Visual Basic 与各种数据库的连接目前Visual Basic可与决大多数的数据库行行连接,所以可以利用Visual Basic 来开发数据库应用程序。它访问数据库的方式主要有三种:Microsoft ODBC驱动程序、第三方ODBC驱动程序、Access数据库引擎。我们又可以把它们分为两类,一类不需要编写代码,另一需要编写代码。通过Data控件只要简单设置控件属性,并结合文本框等普通控件就可以简捷的显示和操作数据库中的数据信息;

36、而利用DAO(数据访问对象)虽然要花更多的时间和精力去编写代码,但却可以灵活的实现对数据的各种复杂操作。2.4.3本系统的数据库访问在Visual Basic中实现数据库访问的接口有三种:ActiveX ADO(数据对象)、RDO(远程数据对象)及DAO(数据访问对象)。本系统通过ADO控件来实现与数据库的连接。我们将连接数据库的程序代码都集中到一个数据模块Md1_Data中,在应用程序需要连接到数据库时调用该模块,从而实现数据库的连接操作,完成对数据的控制和处理。在数据模块Md1_Data中定义了连接字符串变量PublicStr、记录集对象、数据连接函数Conn和一个全局函数main。在函数

37、main中提供了连接数据库的字符串,还将其赋值给全局变量PublicStr,以便数据连接。数据模块Md1_Data中事件代码如下所示:Public PublicSt As StringPublic AdoRs As New ADODB.Recodset 后添加一个记录集对象Public AdoRs1 As New ADODB.Recodset 后添加一个记录集对象Public AdoRs2 As New ADODB.Recodset 后添加一个记录集对象Public Function Cnn()As ADODB.Connection 定义连接字符串函数Set Cnn=New ADODB.Con

38、nectionCnn.Open”provider=SQLOLEDB.1;persistSecurityInfo=False;UserId=sa;InitialCatalog=db_service”End FunctionPublic Sub main()Publicstr=”provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;InitialCatalog=db|_service”Frm_xtd1.ShowEnd Sub2.4.4利用ADO Data控件建立数据库应用程序Visual Basic通过ADO Data控件来连接数据库和显示

39、信息。设置该控件属性实现和数据库的连接,并能访问指定的数据库表。使用ADO Data控件可以简捷、方便、快速的建立起一个小型数据库应用程序,并且几乎不用编写代码。但由于ADO Data控件是ActiveX控件,所以在使用它之前必须把它添加到环境中。选择菜单“工程/部件”命令,打开“部件”对话框,在“控件”列表中选择Microsoft ADO Data Control 6.0 项,单击“确认”就把它添加进来了。将ADO控件添加到窗体上,接下来只要简单的设置下该控件的属性就能实现应用程序与数据库的连接了。 第三章 系统设计3.1需求分析3.1.1功能需求通过大量的市场调查与分析,要求本行政管理系统

40、软件具有如下的一些功能: 友好、统一的操作界面,以便能提高该系统的易用性,方便不同用户的操作。 具有完善、规范丰富的基础信息设置功能。 具有灵活的报表查阅和打印报表的功能。 能够较好的、较快的完成对企业会议、企业办公、企业车辆和费用等各种信息进行有效的管理。 具有全国各地的编码及航班等信息的查询功能。 能提供常用网址和手机归属地等实用信息的查询功能。 能通过系统日志,详细记录修改记录的操作,为查找错误原因提供有力依据。 具有完善的权限管理功能,增强系统的安全性和可靠性、稳定性。 具有强大的数据备份及恢复的功能,提高系统数据的安全性。 可以在不退出系统的同时更换操作人员对系统进行各种操作和管理。

41、本行政管理系统的功能结构图如下图3.1所示:图3.1行政管理系统功能结构图3.1.2目标需求根据我们所做的大量市场调查、研究工作,及对所收集的大量数据进行的分析、研究,我们本着踏实、进取的精神,开发了这套行政管理系统。预计该系统在正式运行后能达到以下目标: 友好、美观、大方的操作界面。 安全、可靠、快速、便捷、统一的数据管理及操作。 能够实现强大的资源共享功能。44 提供管理工作人员修改个人工作密码的功能。 规范、完善、简便的基本信息设置功能。 灵活的各种报表打印功能。 常用网址、手机归属地等实用信息的查访功能。 强大、完善的数据备份及恢复功能。3.2可行性分析以往的行政管理工作可以说是费时费

42、力,纷繁复杂,工作人员要面临着大量琐碎而繁重的工作任务,这些都给工作人员带来了相当大的工作压力,行政管理系统从企业的实际需求的角度考虑,简单易用,系统界面友好美观大方,自定义的功能也较为强大,权限管理功能可以根据用户的角色来设置不同的系统管理权限,来进行简单、高速、高效的日常办工信息的管理。该系统操作简单、方便、灵活,基本能适用于中小型企业的行政办公管理的需求。3.2.1目标可行性该系统的总体目标是帮助各企事业单位的行政管理工作人员更好的完成日常行政管理工作,改变各企事业单位行政管理工作人员以往的人工管理工作方式,减轻大家的工作负担,最大限度的提高各种资源的利用效率,把大家从繁重、琐碎的行政管

43、理工作中解放出来!我们以国内各种类型的中、小型企事业单位为主要研究对象,收集了大量的有关数据信息,对众多有着长期工作经验的工作人员进行相关访问及跟踪调查,从各方面进行了细致而周全的研究与分析,并紧密结合我国各中、小型企事业单位行政管理工作的实际情况,周密的设计并开发了本行政管理系统。并且本系统采用的是时下较为流行的Microsoft SQL Server 2000 数据库,用Visual Basic作为前台界面的开发工具,对系统进行了有效、全面的数据库设计及功能的实现!综上所述,本系统能够满足国内各种类型的中、小型企事业单位对行政管理工作的需求,且具备较大的扩展空间。本系统开发目标明确,方案可

44、行!3.2.2技术可行性近几年来我国政治、经济、文化等方方面面都在日新月异的飞速发展,计算机技术、通信技术等也得到了较快的发展!各种类型的服务器也进入校园及各类办公机关,高速、大容量电脑数量不断成倍增长,高性能的微型计算机已经十分普及!开发本行政管理系统涉及到数据库技术、程序开发技术,而使用本行政管理系统则涉及到操作系统平台技术等。而所用到的这些技术在我国现阶段都已具备,且十分完善、健全!总的来说,在现有资源的条件之下,开发该行政管理系统所需的各种技术、条件都已具备,能够进一步实现该行政管理系统。3.2.3经济可行性预计该行政管理系统的成本主要由购置并安装各种软、硬件及相关设备的费用、系统开发

45、费用、系统安装、运行、调试及维护费用等组成。该行政管理系统的开发不再需要其它设备及技术的支持,所以不存在其它费用。总之,通过对开发该行政管理系统的投入资金预算和该系统的效益进行比较分析,开发该行政管理系统是绝对可行的!3.2.4操作可行性我们在开发该行政管理系统期间征求了许多具有多年工作经验的行政管理人员的意见和建议,从人性化的角度进行调查、研究、分析,考虑周到、全面、细致,且进行了多次研究讨论,才精心设计并开发了该管理系统!该系统操作界面友好、美观、大方,操作安全、可靠、快速、便捷、灵活,对数据进行了统一的操作管理,具有规范、完善、简便的基本信息设置功能,能够满足国内各种类型的中、小型企事业

46、单位对行政管理工作的需求。对该管理系统只需要了解相关基础知识就能很快上手操作,稍加训练就能达到熟练操作的程度!3.2.5社会可行性我国现阶段方方面面都正在以飞快的速度发展,而行政管理工作已经渗入其中。开发该系统正是为了社会进步的需求。该系统的开发、使用符合我国当前的发展需求,且不存在任何的侵犯及妨碍等责任问题。总之,无论是从目标、技术、经济、社会条件,还是从操作、使用的方面来说,该系统的开发、使用都是可行的!3.3逻辑结构设计关系模型的逻辑结构就是一组关系模式的集合。ER图是由实体、实体的属性及实体关系三部分组成的,所以把ER图转化为关系模型就是将实体、将实体属性及实体关系转化为关系模式。转化规则如下所述: 实体的转化。要求一个实体就转化为一个独立的关系械。实体属性就是关系的属性,实体的码则是关系模式的主键。 联系的转化。m:n模式可以转化成一个关系模式。与该联系相连的各实体的码及联系都要转化成关系的属性,关系的主键为各实体主键的组合。由以上规则即可得到本系统的关系模式,加下划线的属性是相应关系的主键。工作计划(序号,开始时间,结束时间,计划内容,USERID,制作

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号