焦连维-招生管理系统(正文、附录)doc资料.doc
《焦连维-招生管理系统(正文、附录)doc资料.doc》由会员分享,可在线阅读,更多相关《焦连维-招生管理系统(正文、附录)doc资料.doc(57页珍藏版)》请在咨信网上搜索。
1、焦连维-招生管理系统(正文、附录)精品文档第一章 绪 论管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的各种运行情况;利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为、帮助实现其规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。1.1 本课题的发展概况、研究意义信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。 目前人们所提到的管理信息系统,通常是指以
2、计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的人机系统,该系统是70年代初后工业经济时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。 进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了金卡、金关、金桥工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济
3、迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。信息在社会经济系统中始终起着至关重要的作用,它在控制、预测、人类认识和心理等方面极大地影响着系统的运转。而信息处理的手段更是直接关系到上述各个方面,信息技术不仅影响着各个组织系统的状态,更重要的是它不断地改变着它们的结构和运行规则。所以,管理信息系统作为信息技术的主要应用已经渗入社会经济系统的各个领域。招生管理系统是数字化校园整体解决方案的有机组成部分,是其他各系统学生基本数据的来源,与办公自动化、教务、人事、科研
4、、后勤等系统互相协作,相辅相成,共同构成数字化校园。系统采用C/S体系结构Client负责提供表达式逻辑、显示用户界面信息、访问数据库服务器;Server则用于提供数据服务。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参加与开发的技术维护人员补充、维护;系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、打印等功能该系统的设计从可行性上分析,尽管该系统的作用并不是很完美,但对学校的招生工作却有非常重要的意义。近年来学校投入大量资金实现了办公自动化。建立了学校的内部网络,但招生管理却还是传统的手工作业方式,没有开发相应的应用软件。开发这个管理系统,客户操作
5、界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。同时由于开发是针对性的,因此,操作界面漂亮、形式多样,可充分满足客户自身的个性化要求,可以说它对学校内部对学生招生管理发挥着重要作用。1.2 本课题的目的、主要解决的问题招生管理系统是各个学校在招生工作中的重要环节,在过去的时间里学校的招生工作都是把学校的招生信息以表格的形式把信息记录下来,这样的操作是不灵活的也是不安全的,随着网络的发展,现在的招生管理可以在网上进行招生,这样对学校来说是节省了时间,但是对于进入学校的学生来说他们的录取、报到、交费、报名等信息就需要一个学校内部管理,这就需要一个和B/S模式进行互补来完成
6、工作的管理系统,也就是C/S模式的招生管理系统。C/S模式一般说来,在这种模式下,服务器只集中管理数据,而计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通讯.客户机向服务器发出数据请求,服务器将数据传送给客户机进行计算,计算完毕,计算结果可返回给服务器.这种模式的优点充分利用了客户机的性能,使计算能力大大提高;另外,由于客户机和服务器之间的通讯是通过网络协议进行的,是一种逻辑的联系,因此物理上在客户机和服务器两端是易于扩充的。它是目前占主流的网络计算模式。C/S模式优点: 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计个性化,具有直观、简单、方便
7、的特点,可以满足客户个性化的操作要求。同时由于开发是针对性的,因此,操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。因此,本系统解决如下问题:(1)它有效地解决了手工方式查找所带来的费时、费力、易出错问题,实现了综合信息的查询、修改、删除,打印,提高了招生管理工作的准确性和效率性。(2)功能强、稳定性好、操作简单、维护方便。 能给学校对学生招生的管理带来极大的实用价值。(3)利用权限设置解决了系统的安全问题。(4)可以对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本系统一切从实际出发,充分考虑了招生的内部管理、信息交流等方面的复杂需求,实现招生的有效管理,真
8、正为学校招生管理提供一个电子平台。 第二章 系统开发方案2.1研究课题开发方案的特点及优缺点分析通过四年的大学学习,在我所用到的数据库开发软件中,我觉得PowerBuilder9.0,SQL server 2000是开发本系统最佳组合也是我所熟悉的工具。2.1.1系统方案选择的特点PowerBuilder9.0是一种高效而快捷的集成开发环境,它提供了可视化的、面向对象的、基于客户机服务器的开发环境。 1.开放式数据库联接ODBC环境 这种体系结构能更好地满足学校的实际需要,有利于应用系统的移植和扩充。目前,市场上流行的各种数据库系统软件,如Oracle,Informix, Sybase等,各行
9、其道,使用户无所适从。然而PowerBuilder为这些数据库提供了公共的前端工具,提供了开放式数据库连接ODBC,不仅适用于各种数据库管理系统,具有很好的兼容性,而且还能给已有的数据资源带来全新的图形界面。 2.基于客户机/服务器的体系结构 基于客户机/服务器(Client/Sever)的体系结构可以减少硬件平台的投资,并能完成大型主机的功能,而且可以集中数据的存储和管理,实现资源的共享,降低维护的难度,还能集中实施企业规则,实现企业信息的标准化。 3.面向对象的应用程序开发方法 一个对象是一个类的具体表现,在功能上它与其它程序保持独立,一个定义良好的对象具有封装的数据和功能。 对象可以继承
10、。函数、事件、窗体、菜单、用户对象都可以继承,通过继承,可以快捷地开发出全新的满足特定要求的对象。如果没有继承,开发者将不得不每次在编写相似对象时使用大量重复性代码。有时他们应用全局函数来减少冗余代码,但这会使代码要完成的任务复杂化。在GUI环境下,友好的用户界面极为重要,其中标准化是一种很好的方法。在特定类型窗口中许多细节都是相同的,如果不用父类对象,必须为这些事件不断地进行编码,如果从这个窗口到那个窗口代码不同,将不能保证一致的用户界面,因此必须设计一个单一代码源,以保证用户界面的一致性。通过在接口库的父类对象中编写的界面逻辑代码可以实现这点。一个好的父类库可以大大地加快项目开发的进度。
11、4.可视化的开发环境 用户不用了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观、简洁的图形化界面来。 5.强大的数据提取能力 PowerBuilder提供了功能强劲的数据窗口控制(DataWindowsObject)。数据窗口对象可以用于联接数据库,获得记录,以各种风格显示数据和更新数据库。SQL Server 2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始向大规模的业务领域进发了。随着信息技术的发展,计算机处理数据的方式也发生
12、着变化,文件管理系统数据库管理系统。Microsoft SQL Server2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从
13、而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。目前国内的一些关于微软平台的数据库编程教程,喜欢使用Access作为数据库平台的案例,并展开相关的内容。这其实对于开发真正的数据库应用
14、并没有直接的帮助作用,只能使大家停留在应用的初级阶段。SQL Server 2000提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。因此,有了PowerBuilder9.0强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器!因此我选择PowerBuilder9.0和SQL Server 2000作为系统开发工具。2.1.2优缺点分析本系统采用客户机/服务器(client/server,简称C/S)模式。C/S优点:由于客
15、户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。同时由于开发是针对性的,因此,操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。C/S缺点:由于是针对性开发,因此缺少通用性的特点,业务变更或改变不够灵活,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。需要专门的客户端安装程序,分布功能弱,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术人员才能完成。2
16、.2具体实现中存在的问题及解决办法1数据库结构设计的一个非常重要的阶段就是数据库需求分析阶段。就在这个阶段主要是收集基本数据以及数据处理流程,为以后进一步设计打下基础。需求分析主要解决两个问题:内容要求 调查应用系统用户所操作的数据,决定在数据库中存储什么数据。处理要求 调查应用系统用户要求对数据进行什么样的处理,理清数据库中的各种数据之间的关系如何。解决这两个问题的时候,程序设计员需要向应用系统用户做详细的调查,保证信息收集的完整性。现在软件开发过程中最常用的需求分析技术是快速原型法。其实质就是快速建立展示目标产品主要功能的软件,在开发过程中根据用户反馈对模型不断修改、完善。因此其最重要的一
17、方面体现在“快速”上,要尽可能快的建立原型。第二方面是所构造的原型必须可以改变,根据用户反馈对模型不断修改、完善。其示意图如图1所示。在开发本系统过程中,基本遵循快速原型法原则,我感觉这种方法最大的优点是开发周期短、见效快、用户参与性强、实用性强。快速原型验口计划验口实验测试退役设计验口进行状态集成测试变化需求验口图12数据库设计中的其他问题(1).数据完整性 数据完整性通常包括实体完整性,域完整性,引用完整性。这些完整性的实现在PB中都有所体现:实体完整性 通过建立主键索引可以保证各个主键字段的完整性,同时建立索引也方便用户更快地访问数据。域完整性 通过建表时设置的数据类型和数据库规则以及合
18、法性检验等实现。引用完整性 可以通过触发器或其他引用完整性约束来实现。(2)数据安全性安全性设计考虑两方面:外来破坏 为此,给系统设定密码及权限设置,不同的权限可以对系统做不同的操作。数据的以外破坏 利用PB提供的数据管道功能,可以设计并实现数据的定期备份或用SLQ Server 2000里的备份功能。第三章 过程设计3.1系统流程图数据流图是表示数据转换和数据操作的图形工具,以揭示来自状态模型行为的细节问题。图2是招生管理数据流图(DFD)顶层: 学生招生办 将顶层的招生管理系统细化为:学生招生办招生办学生信息表 3.1.1开发流程 3.2 数据库逻辑结构的实现概念结构是独立于实际数据模型的
19、,必须将其转化为逻辑结构后才可以进行数据库应用设计。也就是将上面的数据库概念转化为SLQ Server 2000数据库系统所支持的实际数据模型。形成数据库中的表格,以及各表之间的关系。“招生管理系统”数据库各表格的设计结果如下面几个表格所示。学生报到表:分数线设置表:学生录取报名表:学生交费表:省份表:特长生报到表:特长生录取报名表:系统用户表:3.3概念设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。 概念性
20、数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。 概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。本系统E-R图:学生类别专业招生办学生学生实体E-R图:学生3.3.1 建立数据库及数据字典3.3.1.1
21、建立数据库为了有效地保存和移植原有数据,因此,招生管理系统后台数据库采用SQL server 2000,数据库的建立就用SQL server 2000里的企业管理器建立数据库,然后为数据库添加系统所需要的数据表(系统用户表、学生报到表、学生录取报名表、省份表、特长生报到表、特长生录报名取表、学生交费表、分数线设置表),建立好数据库后就用PowerBuilder9.0进行连接进行系统开发。3.3.1.2 数据字典数据字典是关于数据的信息的集合,也就是说是对数据流图中包含的所有元素的定义的集合。它对数据流程图加以补充说明的工具,为数据库用户、数据库管理员、系统分析员和程序员提供了某些数据项的综合信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 焦连维 招生 管理 系统 正文 附录 doc 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。