基于B-S模式中专信息管理平台设计和实现_第1页
基于B-S模式中专信息管理平台设计和实现_第2页
基于B-S模式中专信息管理平台设计和实现_第3页
基于B-S模式中专信息管理平台设计和实现_第4页
基于B-S模式中专信息管理平台设计和实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于b/s模式中专信息管理平台设计和实现摘要:随着计算机技术的快速发展,b/s模式在各 类信息管理平台中的应用已经变得越来越广泛。相比于c/s 模式,b/s模式具有开发简单、维护简单、共享性强以及具 有分布性等优势。本文介绍了基于b/s结构的中专信息管理 平台的设计与实现,该平台采用抗压性比较强的oracle llg 作为数据存储工具,并结合silverlight技术实现该平台中 较为重要的图像采集功能。关键词:b/s模式;中专信息管理平台;oracle llg; silverlight中图分类号:tp311. 521引言随着信息技术的飞速发展的不断深入,传统的招生报 名、录取管理方法、手段以

2、及工作效率己经不能适应新的发 展需要,不能很高效率的完成报名、录取招生工作。本课题 运用b/s模式并结合相关先进的网络信息技术可以提高招生 人员的工作效率和解决异地报名的问题。2中专信息管理平台需求分析中专信息管理是对整个中专报名与录取等信息进行综 合管理工作的主要环节。根据对各级招生办公室、中专院校 以及考生进行调查之后,将本系统化为两部分:考生报名与 后台录取管理两部分。考生报名部分主要使用者为考生,完 成志愿填报以及补报;后台录取部分主要使用者为各级招办 以及学校,完成对填报志愿的考生进行信息核对、信息更正 以及预录取、录取等操作。根据对本系统的调查得到系统的 用例图如图2-1所示:3中

3、专信息管理平台的设计3. 1系统设计本系统采用b/s结构1,以visual studio 2010为开 发平台,后台数据库采用oracle llgo通过对本系统的需求 分析及总体设计,我们大致了解了整个中专信息管理平台的 流程,其中分为两部分:一是考生进行报名部分,二是对考 生报名信息进行修正、录取等处理部分。根据对业务需求的 分析,系统可以划分为以下九个模块,如图3-1所示:图3-1列出了整个系统主要模块,其功能进行具体描述 如下:(1) 查询统计功能模块:包括考生信息查询、考生信 息跟踪、院校信息查询、院校计划查询以及投档情况统计。(2) 考生管理模块:包括考生信息修改、考生成绩申 请/审

4、批、图像采集、取消考生注册以及考生密码初始化。(3) 数据管理模块:包括中考成绩导入和录取数据导 出。(4) 计划管理模块:包括计划编制、计划修改以及计 划审核。(5) 录取管理模块:包括投档、阅档、录检审核、录 取名册打印、补录以及录取进度查询。(6) 普通用户管理模块:包括用户添加/修改、权限分 配以及权限配置。(7) 系统参数配置模块:包括志愿配置、信息公告管 理、注意事项配置以及基本参数配置。系统的层次结构2如表3.1所示:3.2应用技术在本系统中的实现(1) 数据缓存技术。数据缓存技术用于将已经被处理 好的数据通过内存、数据库临时文件等进行存储,在多次重 复对这些静态数据进行访问的时

5、候,可以不通过重复的处理 过程而进行数据访问3。为了提高页面的加载速度以及减 少数据死锁的可能,我们对系统中像名族、性别等静态信息 使用数据缓存技术。其实现代码主要包括两种:第一种,利用静态的字典来存储这些静态信息。private static dietionary dietionaryname二 null; public static dictionary dictionaryname () /打开数据库连接,从oracle数据库中使用存储过 程produrename读取数据;/数据赋值,向字典中添加数据/关闭数据库,返回相应的字典信息在上述方法中,我们需要定义一个关于字典的属性访问 器 d

6、ictionaryname0 在公共的 dictionatyname ()方法中, 创建数据库连接,通过调用存储过程produrename对此类静 态数据进行检索,然后将检索出来的字段通过key/value形 势添加都字典中去。第二种,使用静态列表存储静态数据,其实现过程如下 所示:private static list mdiqutype = null;private bool initdiqulist ()连接数据库/从数据库中读取数据idata,将信息添加到列表中 mdiqutype. add (ldiqu)o/关闭数据库连接return true;当程序中需要使用此类数据时,实例化ca

7、che类,调用 其中的dictionaryname属性或者封装好的initdiqulist () 方法获取数据。这样一来,就实现了一种简单的数据缓存, 减轻了在对数据库进行并行访问操作时对数据库造成的压 力。(2) silverlight技术在图像采集中的应用。在本系统 中,使用s订verlight技术来实现图像采集的功能。其中 silverlight技术相比于flash更具优势,silverlight是 一个插件,能够很好地跨浏览器、跨平台实现;而且具有更 强的用户体验与富交互性4。在本系统中,将图像采用程 序单独使用silverlight技术进行开发,其中主要包括如表 3.2中所示的几个类

8、来实现图像的采集与处理:其中pngencoder类是关于png格式的操作类,它最后 会将图像保存为phg格式。其中封装了 public static stream encode (byte data, int width, int height), private static void wr it erever sedbuff er (stream stream, byte data), private static void writechu nk (st ream st ream, byte type , byte data ) , private static uint updatec

9、rc (uint crc, byte buf, int len), private static uint getcrc (byte buf), private static uint computeadler32 (byte buf)这几个方法,以实现对 png 格式图像的操作以及保存。editablelmage类用于对图片进行处理,已获得我们需 要的特定格式的图片。其中包括public editablelmage (int width, int height), public void setpixel (int col, int row, color color), public voi

10、d setpixel (int col, int row, byte red, byte green, byte blue, byte alpha), public color getpixel (int col, int row), public stream getstream (), private void onlmageerror (string msg) 几种方法用以实现对图片的处理。staticaddressclass类用于获取svc服务,通过该服务 接受得到的有关图像的流文件,将其生成图片传输出去。最后将camera工程进行打包成camera, xap文件,在主 程序运行图像采集功能的时候会调用camera, xap文件进行 图像采集的相关操作。4结束语基于b/s模式的中专信息管理平台在中专报名与录取的 过程中表现出了极强的便利性,其能够更好更快的获得考生 的信息,实现报名与录取工作的自动化管理。这也为教育信 息化的进程起到了巨大的推动作用。参考文献:1 童恒庆,梅清基于.net平台的b/s系统开发框

温馨提示

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

评论

0/150

提交评论