基于b-s模式中专信息管理平台设计和实现

基于b-s模式中专信息管理平台设计和实现

ID:31776837

大小:57.12 KB

页数:6页

时间:2019-01-18

基于b-s模式中专信息管理平台设计和实现_第1页
基于b-s模式中专信息管理平台设计和实现_第2页
基于b-s模式中专信息管理平台设计和实现_第3页
基于b-s模式中专信息管理平台设计和实现_第4页
基于b-s模式中专信息管理平台设计和实现_第5页
资源描述:

《基于b-s模式中专信息管理平台设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于B/S模式中专信息管理平台设计和实现摘要:随着计算机技术的快速发展,B/S模式在各类信息管理平台中的应用已经变得越来越广泛。相比于C/S模式,B/S模式具有开发简单、维护简单、共享性强以及具有分布性等优势。本文介绍了基于B/S结构的中专信息管理平台的设计与实现,该平台采用抗压性比较强的Oraclellg作为数据存储工具,并结合Silverlight技术实现该平台中较为重要的图像采集功能。关键词:B/S模式;中专信息管理平台;Oraclellg;Silverlight中图分类号:TP311.521引言随着信

2、息技术的飞速发展的不断深入,传统的招生报名、录取管理方法、手段以及工作效率己经不能适应新的发展需要,不能很高效率的完成报名、录取招生工作。本课题运用B/S模式并结合相关先进的网络信息技术可以提高招生人员的工作效率和解决异地报名的问题。2中专信息管理平台需求分析中专信息管理是对整个中专报名与录取等信息进行综合管理工作的主要环节。根据对各级招生办公室、中专院校以及考生进行调查之后,将本系统化为两部分:考生报名与后台录取管理两部分。考生报名部分主要使用者为考生,完成志愿填报以及补报;后台录取部分主要使用者为各级招办

3、以及学校,完成对填报志愿的考生进行信息核对、信息更正以及预录取、录取等操作。根据对本系统的调查得到系统的用例图如图2-1所示:3中专信息管理平台的设计3.1系统设计本系统采用B/S结构[1],以VisualStudio2010为开发平台,后台数据库采用Oraclellgo通过对本系统的需求分析及总体设计,我们大致了解了整个中专信息管理平台的流程,其中分为两部分:一是考生进行报名部分,二是对考生报名信息进行修正、录取等处理部分。根据对业务需求的分析,系统可以划分为以下九个模块,如图3-1所示:图3-1列出了整个

4、系统主要模块,其功能进行具体描述如下:(1)查询统计功能模块:包括考生信息查询、考生信息跟踪、院校信息查询、院校计划查询以及投档情况统计。(2)考生管理模块:包括考生信息修改、考生成绩申请/审批、图像采集、取消考生注册以及考生密码初始化。(3)数据管理模块:包括中考成绩导入和录取数据导出。(4)计划管理模块:包括计划编制、计划修改以及计划审核。(1)录取管理模块:包括投档、阅档、录检审核、录取名册打印、补录以及录取进度查询。(2)普通用户管理模块:包括用户添加/修改、权限分配以及权限配置。(3)系统参数配置模

5、块:包括志愿配置、信息公告管理、注意事项配置以及基本参数配置。系统的层次结构[2]如表3.1所示:3.2应用技术在本系统中的实现(1)数据缓存技术。数据缓存技术用于将已经被处理好的数据通过内存、数据库临时文件等进行存储,在多次重复对这些静态数据进行访问的时候,可以不通过重复的处理过程而进行数据访问[3]。为了提高页面的加载速度以及减少数据死锁的可能,我们对系统中像名族、性别等静态信息使用数据缓存技术。其实现代码主要包括两种:第一种,利用静态的字典来存储这些静态信息。privatestaticDietionar

6、yDietionaryName二null;publicstaticDictionaryDictionaryName(){//打开数据库连接,从Oracle数据库中使用存储过程ProdureName读取数据;//数据赋值,向字典中添加数据//关闭数据库,返回相应的字典信息在上述方法中,我们需要定义一个关于字典的属性访问器DictionaryName0在公共的DictionatyName()方法中,创建数据库连接,通过调用存储过程ProdureName对此类静态数据进行检索,然后将检索出来的字段通过Key/Val

7、ue形势添加都字典中去。第二种,使用静态列表存储静态数据,其实现过程如下所示:privatestaticListmDiQuType=null;privateboolInitDiQuList(){〃连接数据库{//从数据库中读取数据IData,将信息添加到列表中mDiQuType.Add(lDiQu)o}//关闭数据库连接returntrue;}当程序中需要使用此类数据时,实例化Cache类,调用其中的DictionaryName属性或者封装好的InitDiQuList()方法获取数据。这样一来,就实现了一种简

8、单的数据缓存,减轻了在对数据库进行并行访问操作时对数据库造成的压力。(1)Silverlight技术在图像采集中的应用。在本系统中,使用S订verlight技术来实现图像采集的功能。其中Silverlight技术相比于flash更具优势,Silverlight是一个插件,能够很好地跨浏览器、跨平台实现;而且具有更强的用户体验与富交互性[4]。在本系统中,将图像采用程序单独使用Silverlight技

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。