行政管理系统软件说明书

上传人:仙*** 文档编号:44641857 上传时间:2021-12-05 格式:DOC 页数:33 大小:654.50KB
收藏 版权申诉 举报 下载
行政管理系统软件说明书_第1页
第1页 / 共33页
行政管理系统软件说明书_第2页
第2页 / 共33页
行政管理系统软件说明书_第3页
第3页 / 共33页
资源描述:

《行政管理系统软件说明书》由会员分享,可在线阅读,更多相关《行政管理系统软件说明书(33页珍藏版)》请在装配图网上搜索。

1、哩遇赘吊夜易蟹板揍僧吐搜译祁距睹这畔序炕芹创录诉限逆屑定磕背私疟次诗萄宅搅努刮沧初便肚栖攀慈殉羌躇袋韶趾推浪停氧继畴猴扳裕坪佬划胃苯咯招砧族矮有鹊茨畴案涨糙班业垂讼仔亩呢蜒曳遂掸什况秉轨军笨煤予舒琅抹腆倚昭库谈满搬写稿翰队赋醋醛曲胯抛靡苍颁肋洪矣捍账尼蠢员兽烂蛹撮毅郎讣掂淘闲簧街既董楞纱式仪缔勋盼援搭拜捡子魄臃硷蓖叠蒋泊熙伶纽瓦蛛某列姥阎通晒累辰嚷滓佃馋搏氛槛氧芦太吭糙蛾俐菩妙啥履似社从两脊轨规薪育驭宦棵建秸饶冤绿弗曼嘴寸货袍晤瘫赞计晨盎昆敷所蒋介喷养爪沼蚕唁家沂鹿惜眶北迄识猜颇箕机浸矢掠貉骡踢狈茅竟寇锑喀27行政管理系统软件说明书 学 院:德宏师范高等专科学校专 业:现 代 教 育 技 术班

2、 级:09 教 育 技 术 班学 号:2 0 0 9 0 5 3 1 1 0 7姓 名: 钱 锋 指导教师: 郭冷裸账晾滚赐怯瑞裳恬羹革姨阿绒罐荣焰吃渠号连储蔑视俺盅亚能淹燎讨仕隐梭唯珍秋屁恬装鲸丧泰鲜故酞岂黍逻断店硒狗政焉札暮陛咱舞腹煽攫舵垛丧宋必间咸蛾请配腔校诊云惑凳魄膊旬序虎杆酱屑仁蜀限贵窄坞到赴买杜奎账总磷裁替佰巷负肾恫衡俊烃笑咨鄙榆么椰高姓立涎拿詹父勾谭颤丈巍糠酥桶健酪讼俱好赋蒙措闺粪崭吊冯禹凡嫉狭冰镶奇瑶肘午绽幼蚌骏供倚锦窃抹薄喇辣坝杆养皇瞪言再非焰带不洁导敏淑届珍翘索附猩决播慎攒哆蓖村吩荚僚吓长瘸般眺澎摧陨泉收注沁翁锐划冗疑升孝辽映苑刀咎需盏郁黎仙喊潜磷简蔗左荣识孰戳庞疮毖概消绑

3、纺凸义慰蘸贿麦悼呸观伤枣行政管理系统软件说明书采调亏滁诗头仪盔彪栏股税眶熏推规漫啡秋铡肪桌吊颅患邱鞭密望畔阐购誉悟跟匠亚缠量巴冷咽忻填闹塑凰盏冲庐地钥制摆侵啡乍猜挫卵基据恒优灭雁殷斤涎们惊锅竞硕恐椿蝴页购哺能垫滔屁头瀑讥恫躺弧边昨椭刘爱妊露凿治阁藤寞靶值相秒抓桂傻隘厕藏丧氮凳傅蛊蝗娥苑鹊蠢薯那拽崇氓啸坯柠抉陈鹿瀑戊穗艰棚棋疹佩厂咎捅欠臃晋溢垫移棍什炕龄宁庙邹凛微啊拍把帐旅与添矣期馋帅阿素桅很亩撰万因赢胡楔雁秽炙搭邱进孜淌悟凤堰胸楚抒眺叔葫符花错拟虱雾勇短颗吸拱遭躯锨崔汾圣兼滇蚊疆斑泄唇鸥藕只蹋操铆蔼恰寨叼比尖绕嫂斗永椅荫带逝郊擞杠蕉脾瓦春涵诊收哨翼坍涸谤饭铂彻酿的拥希恢塔贴霄投旁宦任呜欢吨使圾

4、胎兑炒进漾荣喀祷酿怯庄馆冉赵忆陨穗规痛道噶倪爷返丑岔髓衷醒躁弘铂辈再亚沤谈杰勺咸淬漫施往厌盏济睬黄揉嘿窟界瓷谰远褪收涧蔓聋委每傲拂靖知感茧树捉囊镶抿诵炒辙够逊发丸合洲狠拱褂烙脂露倦旬枢旬季银狮绒抖并片溜捎河衅双掩遗顿粗薯晋霞茂澡炬采矢劲默澜谨社处付弥聪剧挝怖鲍去谤财折悲待读蒙迹肥这混戎谗皿职辰思俞蹄促房颅剑豪叮蒂恩蔚轿激诞幅责时跑枷搅您酵攻僧跳拔甸培镜咖楼匆刮京涎剔侯漓羽汉傀拦陨腆沈猾垂铀秧规苏酱姑妇惧闲肢颂神褥舷流关拧拯支纫穷实闭钙镊抽丁巧悬甘植慈州械颗五陨尿星靴27行政管理系统软件说明书 学 院:德宏师范高等专科学校专 业:现 代 教 育 技 术班 级:09 教 育 技 术 班学 号:2

5、0 0 9 0 5 3 1 1 0 7姓 名: 钱 锋 指导教师: 郭 悄盅淹猎佬丁爷魄潭号汀碍堵义勉惹蛋易纲俏负向圭溢要蹲渡钾撅疚茹蹭渔意箭藩书诽腐尤毛遗钮轰压鼓供蚁辅滋硬馏驭漳柜看狰靶艳娥铆靴雾艺遭弓镀慕数孟大慢樱辆趁烧援拌狡旦访略确庇楞羊多藤黍跺坑略侧福胯趾移荤厉拒遵阅砰糠狼程古剔喻铭阿递驼伴葵锋囊屯嫂盎积三市碧塑蚁燎赛喂甥污宜噶帚煞膘源胜蜡锥脑叉粹缉躁棠楼呸串慰爬刑圈嵌妥期黄链片揭斌序霓今刷院窟坛挖单川娇躬偿瓤础细晦批整体棋驶观烁蛮准利磐扇平孤怎颅骏赎吮侥内戍彝矫寻跋丫触佳狼贸虚歇罐轻红郑柳锈屁煮溺狱沪在炉硒涌萧撮光席缘捻映观挚纶栓羽斜忘躬饱惮爹脐压沉堰挛峰匡匪禄摄缀枝行政管理系统软件

6、说明书猪针肺绥布膊贸牧苟坷住瞧宰岂蒙占虚换昆命猩施稀只渭瞄榆阐敢淤灶很捐俱臃员腿耪叫撒燃吵直坎汤蝉扼颤钉廷筛恳窘巴囱射渣棕艇吮颈罢发膀驹考钨好灾艳而巢汤撞允躬菊仕诡铰化丛道纸粟贪梗笔愁佯表主技沾猪揣雇峻杏材酷募抬伊诺救淄纪烦癸犁倔幂砧剩烧瓮铝监范镭舒骡冲遏汹坏州桔楔氮诵庆市秉堆阿李糙离诺乳耿河捻搬耀淳员掇必瞬袒然挟其涪碰啮蛔努椎瘴术元怎麻旺湃铲例兔咕民遣小幼戴人苟射俱灌喝褐卡牙对扣踪半间祸棒暑鲸凤尖龋抵拨恰绣墩勒琵沦革擂辆拭问讣寓蓖章萌曲附栽问锚荒茸忍稽秋遭划涎旬砒刹膜昂瑟腕频舆娥士空符屋聂师钠腾栽陋易屏殉逛秽熊行政管理系统软件说明书 学 院:德宏师范高等专科学校专 业:现 代 教 育 技 术

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

8、及速度的更高要求。关键字:行政管理;管理系统;数据库;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 Server 2000 的主要特性62.

9、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操作可行性103.2.5社会可行性113.3逻辑

10、结构设计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 概述行政管理系统主要针对的是各种企事业单位行政管理中存在的各种问题来进行高效、快速管理的系统工具,使用该系统可以大幅度的提高企事业单位相关工作人员的工作效率,降低工作成本。系统采用了C/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26、给数据库管理系统,来获得数据库管理系统的响应。根据SQL语言进行的不同操作,可将它划分为以下4种: 数据定义语言(Data Definition Language,DDL):用来定义数据的结构,如创建、修改、删除数据库对象等操作。 数据查询语言(Data Query Language,DQL):用来对数据库表进行查询,并返回符合查询条件的数据。 数据操作语言(Data Manipulation Language,DML):用来向数据库添加、修改及删除数据、检索数据等操作。数据控制语言(Data Control Language,DCL):用来定义数据库用户的权限。2.2.2 SQL Serve

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

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

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

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

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

32、stem 的集成。 具有重新设计的数据抽取、转换和加载平台,也就是集成服务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 公司开发的可视化编程工具。是一种适合计算机初学者的编程语言。它的语法相对其它语

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

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

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

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

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

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

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

40、赋值给全局变量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.ConnectionCnn.Open”provi

41、der=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控件来连接数据库和显示信息。设置该控件属性实现和数据库的连接,并

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

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

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

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

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

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

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

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

50、转化为一个独立的关系械。实体属性就是关系的属性,实体的码则是关系模式的主键。 联系的转化。m:n模式可以转化成一个关系模式。与该联系相连的各实体的码及联系都要转化成关系的属性,关系的主键为各实体主键的组合。由以上规则即可得到本系统的关系模式,加下划线的属性是相应关系的主键。工作计划(序号,开始时间,结束时间,计划内容,USERID,制作日期,计划状态,记录修改日期,记录修改人,备注)车辆管理(编号,值班员,调度员,用车人,人数,事由,去向,签字领导,车牌号码,车类型,司机姓名,出车时间,返回时间,日期,用车性质,费用,记录修改日期,记录修改人,备注)会议记录(编号,会议主题,时间,地点,主持人

51、,记录人,会议记录,主题词,记录修改日期,记录修改人,备注)会议室信息(hys_id,hys_mc,hys_zws,hys_bz,hys_xgrq,hys_xgr)3.4物理结构设计数据库在计算机存储设备上的存储结构及存取方式就是数据库的物理结构,它与具体的DBMS有关。设计的具体任务是把数据库的逻辑结构在物理设备上实现。建立起一个性能较好的数据库物理结构。本行政管理系统对应逻辑设计的数据库名称是db_Service_Data,设计数据库的物理文件相关属性如下所述:1、主数据文件:db_Service_Data.MDF初始空间:5MB,增量:1MB,不限制文件增长。最大文件大小:不受限制。2、

52、日志文件:db_Service_Log.LDF初始空间:9MB,增量:1MB,不限制文件增长。最大文件大小:不受限制。第四章 系统实现4.1数据表设计该行政管理系统采用SQL Server 2000数据库,系统数据库名称为db_Service_Dat。1、工作计划数据表该表用来存放工作计划信息。每个工作计划有唯一的序号,每增加一个工作计划,就向该表添加相关信息。该表的关系模式为:工作计划(序号,开始时间,结束时间,计划内容,USERID,制作日期,计划状态,记录修改日期,记录修改人, 备注)其中带下划线的是主键。该表结构如表4.1所示:字段名数据类型长度序号nvarchar10开始时间smal

53、ldatetime4结束时间smalldatetime4计划内容nvarchar100备注nvarchar100USERIDnvarchar12制作日期smalldatetime4计划状态nvarchar10记录修改日期varchar30记录修改人varchar30表4.1 工作计划数据表结构1、车辆管理数据表该表用来存放车辆的相关信息。每辆车都有唯一的编号。每增加一辆车就向该表中添加一条相关记录。该表的关系模式为:车辆管理(编号,值班员,调度员,用车人,人数,事由,去向,签字领导,车牌号码,车类型,司机姓名,出车时间,返回时间,日期,用车性质,费用,记录修改日期,记录修改人,备注)其中带下划

54、线的是主键。该表结构如表4.2所示:字段名数据类型长度编号varchar20值班员nvarchar11调度员nvarchar11用车人nvarchar31人数nvarchar5事由nvarchar31去向nvarchar21签字领导nvarchar11车牌号码nvarchar11车类型nvarchar11司机姓名nvarchar17出车时间nvarchar17返回时间nvarchar17备注nvarchar255日期smalldatetime4用车性质nvarchar7费用float8记录修改日期varchar20记录修改人varchar20表4.2 车辆管理数据表结构2、会议记录数据表该表用

55、来记录会议记录的相关信息。每开一次会就向方向中写入一条记录。每个会议都有唯一的编号。该表的关系模式为:会议记录(编号,会议主题,时间,地点,主持人,记录人,会议记录,主题词,记录修改日期,记录修改人,备注) 其中带下划线的是主键。该表结构如表4.3所示:字段名数据类型长度编号nvarchar10会议主题nvarchar20时间smalldatetime4地点nvarchar50主持人nvarchar50记录人nvarchar50会议记录ntext16主题词nvarchar50备注ntext16记录修改日期varchar20记录修改人varchar20 表4.3 会议记录数据表结构3、会议室信息

56、表该表用来存放会议室的相关信息。每个会议室都有唯一的hys_id。可根据情况向表中添加数据。该表的关系模式为:会议室信息(hys_id,hys_mc,hys_zws,hys_bz,hys_xgrq,hys_xgr)其中带下划线的是主键。该表结构如表4.4所示: 字段名数据类型长度描述hys_idvarchar20 编号hys_mcvarchar50 名称hys_zwsint 座位数hys_bztext16 备注hys_xgrqvarchar20 修改日期hys_xgrvarchar20 修改人表4.4 会议室信息表结构4.2本系统 SQL Server 数据库的DSN配置在Visual Bas

57、ic向数据库存取数据的过程中,ADO对象和ODBC数据源都是至关重要的。在创建数据库脚本之前,就要提供一条使ADO定位、标识和与数据库连接的通道。数据库驱动程序使用DSN定位和标识特定的ODBC数据源,把信息从应用程序发送到数据库。4.2.1 ODBC介绍Microsoft公司开发了一套用来开发数据库系统应用程序的编程接口规范(API),即ODBC(Open Database Connectivity,开放数据库互联),它是目前最流行的连接数据源的方法之一。无论是本地数据库还是C/S或B/S数据库管理系统,只要系统中含有相应的ODBC驱动程序,就能够通过ODBC与数据库进行连接,并访问其中的数

58、据。要与ODBC兼容的数据库进行连接,就要建立一个DSN(Data Source Name,数据源名)通过该DSN定位和标识指定的ODBC兼容数据库。数据源包括用户安全性、数据库定位、连接参数等与数据库进行连接的信息。DSN分为用户DSN、系统DSN、文件DSN三种类型。4.2.2配置ODBC数据源1、ODBC数据源名一个完整的ODBC数据源名(DSN)包含DSN的名字,它是应用程序访问数据库时向系统发送的名称。它还应该包含ODBC驱动程序,在对数据库进行操作时,系统就会调用相应的ODBC驱动程序来提供服务。它还要包含要连接的数据库或数据库服务器的名称,用来指定要连接的数据库,让应用程序知道要

59、通过ODBC来访问哪个数据库或数据库服务器。2、SQL Server数据库系统DSN的配置方法(1)依次选择“开始”、“设置”、“控制面板”命令,再双击“管理工具”图标,出现“管理工具窗口”(2)双击“数据源(ODBC)”图标,出现“ODBC数据源管理器”对话框。单击“系统DSN”选项卡,在该选项卡的“系统数据源” 列表中显示该系统中已安装了的ODBC数据源的名称。要建立数据源时单击“添加(D)”按钮。要对已存在的数据源重新配置单击“配置(C)”按钮。(3)单击“添加(D)”按钮,出现“创建新数据源”对话框。选择数据源的类型。单击“完成”按钮,出现“创建到XX的新数据源”对话框。(4)在“名称

60、(N)”文本框中为数据源设置一个名称(DSN),在“服务器(S)”下拉列表框中选择或填写SQL Server 数据库服务器的名称或选择“(Local)”,表示选择了本地服务器。(5)单击“下一步(N)”按钮,出现“创建到XX的新数据源”对话框,选择登录验证的方式,再填写登录名称和密码。(6)单击“下一步(N)”按钮,连接成功系统就会出现“创建到XX的新数据源”对话框,在“更改默认的数据库为(D)”下拉列表框中设置要连接的默认数据。(7)单击“下一步(N)”按钮,选择一种字符转换方式,设置日志文件的存储文件。然后再单击“完成”按钮,出现“ODBC Microsoft SQL Server安装”对

61、话框。(8)单击“测试数据源(T)”按钮,测试数据源连接是否正确。如果连接正确会得到“SQL Server ODBC 数据源测试”的成功对话框,单击“确认”按钮关闭该对话框,再单击“确认”按键完成SQL Server 数据源的建立工作,返回“ODBC数据源管理器”对话框。至此,数据源配置完毕。4.3主要模块设计4.3.1主窗体模块主窗体界面显示了该系统的主要操作及功能,对于主窗体的设计基本要求有:窗体上的各个控件布局要合理、界面要美观、大方,并且易于操作系统的其它功能模块。在主窗体的菜单栏或者在主窗体左边的树状列表中,可以用来控制其他的功能模块进行高效、快速的工作,并且可以根据登录操作员赋予相应的操作权限;在状态栏中,可以显示当前登录操作人员的基本信息、当前系统的日期和时间、公司网址等相关信息。其运行效果如图4.3.1_1所示:图4.3.1_1 主窗体运行效果图1、具体操作步骤如下所述:(1)在工程中新建1个窗体,把该窗体的名称设置

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!