




已阅读5页,还剩47页未读, 继续免费阅读
(计算机应用技术专业论文)我要金榜题名网站的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内蒙古大学工程硕士学位论文 我要金榜题名网站的设计与实现 摘要 中国电信集团公司作为国内最大的基础电信运营商率先提出了由传统基础电信运营商向 现代综合服务提供商的转型战略。内蒙古电信公司作为中国电信集团公司在内蒙古地区的分 支机构,一方面积极推进中国电信集团的企业转型战略,另一方面也在积极寻找内容应用上 的业务创新。高考信息服务市场空间巨大,而我公司往年仅以1 6 8 查分业务介入,业务内容 单一,盈利状况也单一,而国内类似的内容提供者也苦于渠道建设的不足而不能很好的提供 高考信息服务。 鉴于以上情况,本文设计并推出了我要金榜题名网站。我要金榜题名网站设计的目的就 是为了满足考生对于高考信息的需要,我要金榜题名网站使用w w w 5 1 j b t m c o m 域名作为网站 域名,网站由历年高考数据分析、高考新闻、高校介绍、名师在线、复习指南、考生论坛、 状元之路、结果查询、网站反馈等功能模块组成。 我要金榜题名网站采用了全新的a s p n e t2 0 技术设计与开发,数据库使用了微软最新 的s q ls e r v e r2 0 0 5 企业版。在实现网站基本功能的基础上,对网站编码进行了优化,使得 整个网站的编码效率得到了提高。而在功能扩展和创新上也有所突破,我要金榜题名网站把 计算机i t 技术和通信c t 技术进行了很好的结合,使得网站的表现力得到提升。 我要金榜题名网站很好的满足了广大考生的需要,也符合企业自身的要求,是一个具有 社会意义和经济意义的项目。 关键词:中国电信,转型,高考,网站 d es i g na n dr e a l i z a t i o no f51t b t mw e bs i t e a b s t r a c t c h i n at e l e c o ma st h ef o u n d a t i o no ft h en a t i o n sl a r g e s tt e l e c o mo p e r a t o r sf i r s tp r o p o s e db yt h e t r a d i t i o n a lb a s i sf o rt e l e c o mo p e r a t o r st oam o d e mm u l t i s e r v i c ep r o v i d e ro fs t r a t e g i c , t r a n s f o r m a t i o n i n n e rm o n g o l i at e l e c o m m u n i c a t i o n s c o m p a n i e sa sc h i n a t e l e c o m ss u b s i d i a r i e si n t h ei n n e rm o n g o l i ar e g i o n , o no n eh a n da c t i v e l yp r o m o t et h ec h i n at e l e c o m g r o u p sc o r p o r a t e r e s t r u c t u r i n gs t r a t e g y , o nt h eo t h e rh a n di sa l s oa c t i v e l yl o o k i n gf o rc o n t e n to nt h ea p p l i c a t i o no f i n n o v a t i o n si nb u s i n e s s i n f o r m a t i o ns e r v i c eo f c o l l e g ee n t r a n c ee x a m i n a t i o nh a sh u g em a r k e t s p a c e ,a n dm yc o m p a n yi np r e v i o u sy e a r so n l yp r o v i d es t u d e n t sw i t h16 8b u s i n e s s e s ,t h ec o n t e n t s o fb u s i n e s si ss i n g l e ,p r o f i t a b i l i t yi sa l s os i n g l e ,w h i l ed o m e s t i cc o n t e n ts i m i l a rp r o v i d e r ss u f f e r f r o mt h el a c ko fc h a n n e l sc o n s t r u c t i o nc a na l s on o tp r o v i d ea g o o di n f o r m a t i o ns e r v i c e so fc o l l e g e e n t r a n c ee x a m i n a t i o n c o n s i d e r i n gt h ea b o v ec o n d i t i o n s ,t h i st h e s i sd e s i g na n di n t r o d u c e51 j b t mw e bs i t e 51 j b t m w e bs i t ei si n t e n d e dt om e e ti n f o r m a t i o nn e e d so ft h ec a n d i d a t e sf o rt h ec o l l e g ee n t r a n c e e x a m i n a t i o n t h es i t eu s ew w w 5 l j b t m c o md o m a i nn a m e ,w e bs i t ei sc o m p o s e do fd a t aa n a l y s i so f t h ec a l e n d a ry e a rc o l l e g ee n t r a n c ee x a m i n a t i o n , t e s tn e w s ,c o l l e g ei n t r o d u c t i o n , t h et e a c h e r so n l i n e , r e v i e wg u i d e l i n e s ,c a n d i d a t ef o r u m ,t h er o a dt oc h a m p i o n ,t h er e s u l t se n q u i r i e s ,s i t ef e e d b a c k ,a n d o t h e rf u n c t i o n sm o d u l e s t h ed e s i g na n d d e v e l o p m e n to f51 j b t ms i t eu s ean e wt e c h n o l o g yn a m e l ya s e n e t2 0 , d a t a b a s eo fw e bs i t eu s et h el a t e s tv e r s i o no fm i c r o s o f ts q ls e r v e r2 0 0 5e n t e r p r i s ee d i t i o n b a s e d o na c h i e v i n gt h eb a s i cf u n c t i o n so ft h es i t e ,o p t i m i z et h ec o d e s ,m a k i n gt h ee n t i r es i t eo ft h ec o d i n g e f f i c i e n c yi m p r o v e d t h ee x p a n s i o na n di n n o v a t i o no ft h ef u n c t i o ni sa l s oab r e a k t h r o u g h ,t h e c o m p u t e ri tt e c h n o l o g ya n dc o m m u n i c a t i o n sc tt e c h n o l o g yh a dav e r yg o o dc o m b i n a t i o n , m a k i n g t h ep e r f o r m a n c eo ft h es i t ee n h a n c e d 51 j b t ms i t ei sn o to n l yp e r f e c t l ym e e tt ot h en e e d so ft h eb r o a dc a n d i d a t e s ,b u ta l s oc o n f o r m s t ot h er e q u i r e m e n t so fm y c o m p a n y , i ti sas o c i a ls i g n i f i c a n c ea n de c o n o m i cs i g n i f i c a n c ep r o j e c t k e y w o r d sc h i n at e l e c o m ,r e f o r m a t i o n , c o l l e g ee n t r a n c ee x a m i n a t i o n , w e bs i t e i i 内蒙古大学工程硕士学位论文 图表目录 图3 1 网站结构图1 0 图3 2 网站首页图3 2 图3 3 我要金榜题名网站主页3 2 图3 4 短信平台。:3 3 图3 5 网上工作室:3 3 图3 6 邮箱系统3 3 图4 1 网络拓扑图一3 5 表4 1 硬件配置_ 3 6 表4 2w e b l 服务器3 7 表4 3w e b 2 服务器3 7 表4 4 接口服务器3 8 表4 - 5s q ls e r v e r l ,3 8 表4 6s q ls e r v e r 2 3 8 表4 7 业务服务器:。3 8 表4 8 计费服务器3 9 表4 9 备份服务器3 9 图4 2i p 地址表4 0 表4 1 0i p 地址4 0 表4 1 1a c l 访问控制。4 1 v 原创性声明 本人声明:所呈交的学位论文是本人在导师的指导下进行的研究工作及取得的研究成 果。除本文已经注明引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也 , 不包含为获得凼墓直太堂及其他教育机构的学位或证书而使用过的材料。与我一同工作的同 志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:主五芯錾 指导教师签名: 在学期间研究成果使用承诺书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:内蒙古大学有权将 学位论文的全部内容或部分保留并向国家有关机构、部门送交学位论文的复印件和磁盘,允 许编入有关数据库进行检索,也可以采用影印、缩印或其他复制手段保存、汇编学位论文。 为保护学院和导师的知识产权,作者在学期间取得的研究成果属于内蒙古大学。作者今后 使用涉及在学期间主要研究内容或研究成果,须征得内蒙古大学就读期间导师的同意;若用 于发表论文,版权单位必须署名为内蒙古大学方可投稿或公开发表。 学位论文作者签名:李氩鑫孝 指导教师签名: 日 期:旌衅。主2 日 期:勘以上主壁 内蒙古大学工程硕士学位论文 引言 中国电信集团公司作为国内最大的基础电信运营商,面对当前的通信市场新格局与环境 变化,率先提出了由传统基础电信运营商向现代综合服务提供商的转型战略,由单一的线路 资源出租向线路加内容应用的价值链的高端转型。内蒙古电信公司作为中国电信集团公司在 内蒙古地区的分支机构,一方面积极推进中国电信集团的企业转型战略,另一方面也在积极 寻找内容应用上的业务创新。 一年一度的高考都会在6 月到来,莘莘学子也会带着梦想步入考场。在历年的高考市场 上,中国电信等通信运营商只是为考生提供查分业务,而高考市场却蕴藏着巨大的商机,光 是2 0 0 7 年全国就有1 0 1 0 万考生参加高考,内蒙古自治区也有2 6 万考生之多。而随着互联网 的蓬勃发展,通过互联网为广大考生及家长提供实时的高考信息咨询等功能已经成为了可能。 在为广大考生提供多种服务的前提下,扩大了企业的影响,并且可以为企业带来可观的收入。 目前在国内提供高考教育咨询的专业网站、综合性网站比较多,比如搜狐、新浪、腾讯 等门户网站均设有教育频道,但由于现在国家允许部分省份自行命题高考试卷,导致全国各 省份的教育信息各不相同,尽管上述这些网站均设有各省分站来收集当地信息,但由于这些 网站的资金、人员、信息渠道等资源不是均衡的,而且迫于网站运营,需要盈利的压力,急 功近利的成分就在所难免,因此迫切需要能够为当地省份提供专业性高考信息服务的网站出 现。 从网站的性能而言,现有的这些专业及综合类网站也由于自身的资金压力不同,服务器 的承压能力也各不相同,也许无法部署电信级的运营网站,这样在用户大规模访问时,可能 会因为服务器处理能力不足而无法满足访问的需要。 本题目就是在这种迫切的需求之下产生的,因此其社会意义、现实意义和经济意义不言 而喻。 本文的结构如下:第一章简要介绍了我要金榜题名网站的一些背景,包括中国电信集团 公司介绍、中国电信的企业转型战略、高考及高考信息服务等内容;第二章中主要就本文使 用到的各种技术和工具做了一个介绍。本文主要使用a s p n e t2 0 技术进行网站开发,数据 库采用微软s q ls e r v e r2 0 0 5 数据库:第三章着重介绍了我要金榜题名网站各功能模块,以 及n e t 网站编码优化技巧在本文中的应用等内容;第四章则就我要金榜题名网站的硬件服务 器部署方案及组网结构做了介绍;第五章则对全文进行了总结,并就本文的一些创新点和后 续工作做了简单介绍。 我要金榜题名网站的设计与实现 第一章我要金榜题名网站背景介绍 1 1 中国电信集团公司介绍 中国电信集团公司由中央管理,是经国务院授权投资的机构和国家控股公司的试点。注 册资本1 5 8 0 亿元人民币。主要经营国内、国际各类固定电信网络设施,包括本地无线环路; 基于电信网络的语音、数据、图像及多媒体通信与信息服务;进行国际电信业务对外结算, 开拓海外通讯市场;经营与通讯及信息业务相关的系统集成、技术开发、技术服务、信息咨 询、广告、出版、设备生产销售和进出口、设计施工等业务;并根据市场发展需要,经营国 家批准或允许的其他业务。 1 - 2 中国电信转型战略 随着外部电信环境急剧变化,在世界电信业不断改革重组的压力下、移动通信新技术的 挑战下及消费者生活方式的改变,给中国电信提出很大的难题,中国电信面临着前所未有的 困难和挑战。中国电信作为最大的周网运营商,要想继续生存,就必须解放思想,与时俱进, 全面创新,求真务实,通过系统思维形成新出路,尽早成为综合信息服务提供商。内蒙古电 信分公司作为中国电信集团公司在内蒙古地区的分支机构,一方面积极推进中国电信集团的 转型战略,另一方面也在积极寻找内容应用上的业务创新。 1 3 高考 高考( c o ll e g ee n t r a n c ee x a m i n a ti o n ) , 通高等学校招生全国统一考试。到目前为止, 一般指新中国的高等教育入学考试,全称为普 有普通高校招生考试和成人高考两种形式,一 般的“高考”指前一种。高考是考生进入大学和选择大学资格的标准,是国家考试之一。是由 国家统一组织调度,国家或省的专门组织命题,统一时间( 部分省市考试科目较多,结束时 间较晚些) 考试。 高考作为国家的人才选拔考试,对于所有考生而言是人生一次大考,可能会影响一个人 的一生。 2 内蒙古大学工程硕士学位论文 1 4 高考信息服务 目前政府主管部门以及社会各种渠道也在积极通过各种方式为广大考生开展一些高考信 息服务。但这些机构普遍不能很好的把这种服务有效的传递到各个考生当中,因此如何使信 息有效传递到考生就成为一大难题。 对于电信运营商则具有得天独厚的优势,中国电信遍布全国各地的分支机构可以保证任 何信息都可以有效地传递到每一所学校。但按照往年的惯例,电信公司往往会单纯通过1 6 8 声讯台来为考生和家长提供高考分数查询和录取情况查询的功能,而忽略了其他方式的载体。 由于中国电信提出转型战略之后,宽带业务得到了飞跃式的发展,精品宽带已经走入了千家 万户,因此在此基础上,通过互联网提供高考信息服务是最有效的。 1 5 小结 本章主要介绍了中国电信集团公司,中国电信的转型战略,以及由此引出的信息化业务 尝试,高考信息服务与高考市场的结合,应该说这种尝试对于运营商来说是一次创新,不仅 仅是业务的一种创新,也是思想的一次的创新。 3 我要金榜题名网站的设计与实现 2 1 课题来源 第二章我要金榜题名网站相关技术背景 该题目的来源主要有两个,一是中国电信积极在全国范围内推进的转型战略,使得各地 的电信公司都在求新求变,在积极的探索;二是内蒙古电信已经做了多年的1 6 8 高考声讯查 分业务,与内蒙古考试中心等政府主管部门有着良好的业务合作关系,同时也深知考生的需 要,因此在以上两点需求之下促生了该题目。 目前我要金榜题名网站采用a s p 技术已经开发完毕,并且已上线运营两年,本次开发采 用a s p n e t2 0 技术重新开发,并实现功能扩展。 2 - 2 相关背景技术 2 2 1a s p n e t2 0 概述 a s p ( a c t i v es e r v e rp a g e s ) 是m i c r o s f o t 公司1 9 9 6 年1 1 月推出的w e b 应用程序开发 技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的 产品就能编写它的代码,能产生和执行动态、交互式、高效率的服务器的应用程序。运用a s p 可将v b s c r i p t 、j a v a s c r i p t 等脚本语言嵌入到h t m l 中,便可快速完成网站的应用程序,无 需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以 完成。由脚本在服务器上而不是客户端运行,a s p 所使用的脚本语言都在服务端上运行,用 户端的浏览器不需要提供任何别的支持,这样大大提高了用户与服务器之间的交互的速度。 此外,它可通过内置的组件实现更强大的功能,如使用a d o 可以轻松地访问数据库。 随后,微软又推出a s p n e t 。这不是a s p 的简单升级,而是全新一代的动态网页实现系 统,用于一台w e b 服务器建立强大的应用程序。是微软发展的新体系结构n e t 的一部分,是 a s p 和n e t 技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还 可以用a s p n e t 建立网络服务。 a s p n e t 是一种建立动态w e b 应用程序的技术。它是n e t 框架的一部分,用户可以使用 任何与n e t 兼容的语言( c # 、v b 、c + + 、j # 等) 来编写a s p n e t 应用程序。使用a s p n e t 可 以创建功能强大的w e b 页面。用户还可以使用服务器端控件来创建a s p n e tw e b 页面。这些 控件可以使用内建可重用的组件和自定义组件来快速建立a s p n e tw e b 页面,使代码简单化。 4 内蒙古大学工程硕士学位论文 a s p n e t 提供了一种编程模型和结构。对比原来的w e b 技术,它能更快速、更容易地建立灵 活、安全和稳定的应用程序。 a s p 与a s p n e t 的区n - 1 开发语言不同 a s p 仅局限于使用n o n t y p e 脚本语言来开发,用户给w e b 页中添加a s p 代码的方法与客 户端脚本中添加代码的方法相同,导致代码杂乱。a s p n e t 允许用户选择并使用功能完善的 s t r o n g l y t y p e 编程语言,也允许使用潜力巨大的n e tf r a m e w o r k 。 2 运行机制不同 a s p 是解释运行的编程框架,所以执行效率加较低。a s p n e t 是编译性的编程框架,运行 在服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3 开发方式 a s p 把界面设计和程序设计混在起,维护和重用困难。a s p n e t 把界面设计和程序设计 以不同的文件分离开,复用性和维护性得到了提高。 a s p 技术的出现使服务器端程序开发变得简单易行,a s p n e t 则进一步拉近了桌面应用开 发和w e b 开发的距离。a s p n e t 技术从1 0 版本升级到1 1 变化不是很大,在a s p n e t1 x 中还是存在不少未尽人意之处,一些常见程序的开发仍需要耗费程序员大量的时间和精力。 然而,从a s p n e t1 x 升级到2 0 ,却不是件轻而易举的事情。a s p n e t2 0 技术增加了大量 方便、实用的新特性。a s p n e t2 0 主要提供控件、页面框架、服务与a p i 等3 方面的新功 能。 2 2 2a s p n e t2 0 网站性能优化技术 开发一个对用户的请求做出很快回应的应用程序是每个开发者的目标和挑战! a s p n e t 2 0 是为速度优化和性能改进而设计的,它的改进体现在在服务端的页编译和自动存储。然 而,当应用程序在同一时间内执行大量的请求时,这项改进仍然无法防止性能的降低。为了 写一个高性能的应用程序,必需平衡通常影响性能的四个方面。表现如下: 执行时间:执行一个请求所花的时间,从接收到第一个字节算起到接收到最后一个 字节所花的时间。 响应时间:从发送请求到服务器响应接收到第一个字节所花的时间。 伸缩性:这个主要表现在服务器分配给应用程序的资源( 内存,c p u 或电脑) 。 吞吐量:在一个单位时间内( 通常是1 秒) 能够处理请求的数量。 而状态管理,数据存储,页面和服务器控件,网页应用程序,代码实践则是能够开发出 5 我要金榜题名网站的设计与实现 一个高性能应用程序的几个方面: 状态管理: s e s s i o n s t a t e 语句: 当不用s e s s i o n 时请关闭s e s s i o n 状态,并不是所有的网站都会保存每个用户s e s s i o n 状态。当禁用不必要的s e s s i o n 状态时网站性能将会有所提高。在网页中禁s e s s i o n 状态请 用下面的代码: 如果页面只要求读取s e s s i o r i 的值,可以将其设为只读。如果要禁用整个网站的s e s s i o n 会话可以打开w e b c o n f i g 文件,将s e s s i o n s t a t e 节点的m o d e 属性设置为f a l s e ,代码如下: 一 s e s s i o ns t a t ep r o v i d e r 不只一个存储s e s s i o n 状态数据的方式,可以从w e b c o n f i g 文件中的s e s s i o n s t a t e 节 点的m o d e 属性中设置所喜欢的方式来存储其数据。它所支持的存储方式包括:i n - p r o c e s s 模式,s t a t es e r v e r 模式,s q ls e r v e r 模式以及自定义模式。每一种模式在选定的环境下都 有其自身的优势。i n - p r o c e s s 模式是至今最快的一种模式,如果想用s e s s i o n 来存储一些小 而且经常变动的数据,这种模式是理想的选择。如果想在重起服务器后仍然维持s e s s i o n 状 态,s t a t es e r v e r 模式和s q ls e r v e r 模式是不错的选择。 数据存储: 应用s q ls e r v e rp r o v i d e r ,s q ls e r v e rp r o v i d e r 能够开发更高效的网站应用程序以及 更好的扩展性。 应用s q ld a t ar e a d e r ,s q l d a t a r e a d e r 类在整个运行过程中只检索中一次数据,因此在 条件允许的情况下应用s q l d a t a r e a d e r 类来替代d a t a s e t ,d a t a t a b l e 等,这样能给应用程序 带来更高的性能。 应用存储过程,尽可能的用存储过程来代替命令语句,因为存储过程是经过编译以后执 行的,这样就能够提高数据库处理速度。 应用s q l d a t a s o u r c e 的相关属性,替换包括”w h e r e ”或”s o r tb y ”的s q l 条件语句,充分 利用s q l d a t a s o u r c e 的相关属性( 如:c a c h i n g ,f i l t e r i n g ,和s o r t i n g ) 可以将 s q l d a t a s o u r c e 对象的”e n a b l e c a c h i n g ”属性设置为t r u e 以激活将所检索的数据缓存于这个 d a t a s o u r c e 中。当激活缓存时,s q l d a t a s o u r c e 对象将对所检索的缓存数据中执行如 f i l t e r i n g 和s o r t i n g 。可以应用s q l d a t a s o u r c e 对象的f i l t e r e x p r e s s i o n 和 s o r t p a r a m e t e r n a m e 两个属性来对数据进行过滤和排序操作。这样肯定能够提高网站的性能。 6 内蒙古大学工程硕士学位论文 v i e w s t a t e 加密,为了提高安全性,必须将重要的保存在v i e w s t a t e 的数据进行加密解 密,但这样会对应用程序的速度带来一定的影响。加密包括一个以装载的对象初始化加上一 个未加载的数据的大小,如果数据越大所耗的时间也越长,因此应对v i e w s t a t e 数据视其重 要性而进行适当的加密。 分页,众所周知,如果要显示一个给定数据源的数据,必须用一些像g r i d v i e w 或 d e t a i l s v i e w 等服务器控件,并将其数据源进行绑定。可能将会通过6 r i d v i e w 或d e t a i l s v i e w 来对数据源的记录或列进行筛选,将其p a g i n g 属性设为t r u e 。这种分页技术叫做u 1 分页( u s e r i n t e r f a c ep a g i n g ) 。为了实现这项功能,g r i d v i e w 控件会请求获取特殊的数据源,从中获 取当前页面所需要的所有记录而忽视其他的数据。在每一页中都需要执行这样的操作,这样 当然造成资源很大的浪费。还有一个技术能实现这种功能,这中技术就是数据源分页技术。 这种技术将借助于d a t as o u r c e 控件来实现,d a t a s o u r c e v ie w 就是处理类,当g rid v ie w 或 d e t a i l s v i e w 应用到此数据源时将其c a n p a g e 属性设为t r u e 。这样数据源将只取当前页的数 据,可以看出数据源分页比u 1 分页更有效。唯一可以让数据源分页的为0 b j e c t d a t a s 叫r c e 类。 缓存,应用缓存能够比其他任何技术更能提高网站的性能。n e t 框架提供了几种缓存页 面的通道以及在a s p n e t 应用程序中缓存数据的方法。可以将很重要而又在各个请求中不变 的数据或页面进行缓存。为了能够使缓存更有效,不要缓存短时间过期的缓存项,每一个缓 存项过期都涉及到缓存的清理和垃圾的回收;不要缓存太大的缓存项,这样对每一项将消耗 更多的内存,一些很容易计算等的数据就没有必要进行缓存。缓存如此重要,a s p n e t 框架 提供了多种的通道来逐渐改进网站性能。这些方法包括:缓存应用程序数据,页面输出缓存, 缓存一个网页和缓存页面中的一部分。 2 2 3s o ls e r v e r2 0 0 5 介绍 m i c r o s o f ts q ls e r v e r2 0 0 5 基于m i c r o s o f ts q ls e r v e r2 0 0 0 的强大功能之上,提供 了一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠 和更高效的平台用于企业数据和b i 应用。s q ls e r v e r2 0 0 5 为i t 专家和信息工作者带来 了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、 管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性 以及对日常任务的自动化管理能力,s q ls e r v e r2 0 0 5 为不同规模的企业提供了一个完整的 数据解决方案。 s q ls e r v e r2 0 0 5 在具备基本关系数据库的基础上,又有了许多扩展的功能。 7 我要金榜题名网站的设计与实现 l 、加强的t - s q l ( 事务处理s q l ) t - s q l 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访 问。现在,它与许多新的特性相结合,包括通过同时使用t r y 和c t a c h 来进行错误处理,可 以在语句中返回一个结果集的通用表表达式( c t e s ) ,以及通过p i v o t 和u n p i v o t 命令将列转 化为行和将列转化为行的能力。 2 、c l r ( c o m m o nl a n g u a g er u n ti m e ,通用语言运行时) s q ls e r v e r2 0 0 5 中的第二个主要的增强特性就是整合了符合n e t 规范的语言,例如 c # ,a s p n e t 或者是可以构建对象( 存储过程,触发器,函数等) 的v b n e t 。这一点让你可以 在数据库管理系统中执行n e t 代码以充分利用n e t 功能。它有望在s q ls e r v e r2 0 0 0 环境中 取代扩展的存储过程,同时还扩展了传统关系型引擎功能。 3 、服务代理( s e r v i c eb r o k e r ) 服务代理处理的是以松散方式进行联系的发送者和接收者之间的消息。一个消息被发送、 处理和回答,完成整个事务。这大大扩展了数据驱动应用程序的性能,以符合工作流或者客 户业务需求。 4 、数据加密 s q ls e r v e r2 0 0 0 没有用来在表自身加密数据的有文档记载的或者公共支持的函数。企 业需要依赖第三方产品来满足这个需求。s q ls e r v e r2 0 0 5 自身带有支持对用户自定义数据 库中存储的数据进行加密的功能。 5 、s m t p 邮件 在s q ls e r v e r2 0 0 0 中直接发送邮件是可能的,但是很复杂。在s q ls e r v e r2 0 0 5 中, 微软通过合并s m t p 邮件提高了自身的邮件性能。s q ls e r v e r 从此跟o u t l o o k 说“b y e b y e ”1 6 、h t t p 终端 可以很轻松地通过一个简单的t - s q l 语句使一个对象可以在因特网上被访问,从而创建 一个h t t p 终端。这允许从因特网上呼叫一个简单的对象来获取需要的数据。 7 、多活动结果集( m u l t i p l ea c t i v er e s u l ts e t s ,简称m a r s ) 8 内蒙古大学工程硕士学位论文 多活动结果集允许从单个的客户端到数据库保持一条持久的连接,以便在每个连接上拥 有超过一个的活动请求。这是一个主要的性能改善,它允许开发人员让用户在使用s o ls e r v e r 工作的时候拥有新的能力。例如,它允许多个查询,或者一个查询的同时输入数据。底线就 是一个客户端连接可以同时拥有多个活动的进程。 8 、专用管理员连接 如果所有的内容都出错了,那么只能关闭s o ls e r v e r 服务或者按下电源键。专用管理员 连接结束了这种状况。这个功能允许数据库管理员对s o ls e r v e r 发起单个诊断连接,即使是 服务器正在出现问题。 2 3 小结 本章主要就我要金榜题名网站设计与实现需要用到的一些技术背景做了介绍,首先简要 介绍了a s p n e t2 0 、a s p n e t 和a s p 的性能对比,接着介绍了a s p n e t 2 0 常用编码优化方 式,最后介绍了s q ls e r v e r2 0 0 5 的基本功能。 9 我要金榜题名网站的设计与实现 3 1 运行环境 第三章我要金榜题名网站设计与实现 我要金榜题名网站需要部署在如下的软硬件环境下正常工作: 基于运营级架构的服务器,具有双机备份功能。( 详细硬件设计要求及q o s 保证可参 见本文第四章) 操作系统使用正版w i n d o w s2 0 0 3 n e tp r e a m w o r k2 0 i e 浏览器6 0 及以上 m ic r o s o f ts q ls e r v e r2 0 0 5 企业版 3 2 基本功能模块设计 我要金榜题名网站使用w w w 5 1 j b t m c o m 域名作为网站域名,网站由历年高考数据分析、 高考新闻、高校介绍、名师在线、复习指南、考生论坛、状元之路、结果查询、网站反馈等 功能组成。 由于我要金榜题名网站业务运营的需要,网站所有功能均需登陆之后方可使用,网站首 页仅是宣传页面和登陆界面。为了保证数据的安全性,登陆验证需用m d 5 加密算法经行数据 加密。 3 2 1 历年高考数据分析 、图3 - 1 网站结构图 f i g u r e3 - 1w e bs t r u c t u r e 1 0 内蒙古大学工程硕士学位论文 2 0 0 5 2 0 0 7 年的高考分数及录取结果( 以内蒙高考数据为主,对数据进行挖掘,重点将 当年的数据进行分析。( 分数及录取结果来源于内蒙古招办,能以图表,曲线方式实现) 方式要灵活,考生及家长可以根据自己的需求得到相应结果,支持多条件查询和多样化 图例呈现。 要有历年重点线、本科线、二本线、专科线等信息。 3 2 1 2 高考新闻 该模块内容可以采取合作方式,从权威机构购买,关键是更新要快,内容要全,每天都 有内容更新,特殊时间点要加大信息更新量。 最新全国各院校招生动态 历年全国各高校在内蒙招生情况( 数据来源可以从招办卖的书中取得) 网上填报志愿的说明材料。( 招办的数据) 媒体信息,考试前偏重于应试内容及相关,考试后偏重于大学生活、新生入学前教 育等内容。 3 2 - 3 高校简介及院系专业介绍 信息数据库。内容要包括学校网址、学校介绍、院系及专业介绍、知名院士、教授、 学者介绍,就业方向介绍、当年各院校招生简章等,该模块信息可以采取合作获得, 或慢慢自己收集。由于该模块信息相对稳定,可一个季度更新一次。 点击热度排名、全国高校排名,专业排名,科研排名等信息 3 2 4 名师在线 通过网上工作室的名师在线答疑( 按语文、数学、英语、文理综合科目进行分类答 疑) 。学生及家长可以与老师互动。网上工作室为内蒙电信自建的一套网上教育系统, 实现集视频交互、音频交互、屏幕广播、远程控制、文字交流、电子白板、图像处 理、文档共享、文件传输、会议实况录像等多项功能于一体的综合多媒体远程视讯 模式,实现远程教育。 老师的答疑视频点播。可根据需要提供在线点播和视频录像下载功能,该功能主要 提供给网站会员,非会员不可见。 3 2 5 复习指南 我要金榜题名网站的设计与实现 2 0 0 5 2 0 0 7 年的历年高考真题( 全国卷、地方卷) 。 复习指南、备考指南等。信息可以按内容、科目进行分类。 3 2 6 考生论坛 分语文、数学、英语、文理综合版块,教师对考生问题进行回答。板块进行管理,内容 要进行管理,当天对考生提的问题要进行答复。 3 2 7 状元之路 历年高考状元介绍( 姓名、照片、成绩、录取学校、毕业院校) 状元分析,从状元性别、毕业学校、个人兴趣、学习习惯、业余爱好等分析,尽量 能从数据统计或数据挖掘角度得到一些有用结论。 状元博客( 预留) 。由状元本人填写真实博客,与考生交流。考虑到状元本人的实际 情况,该功能可作为扩展功能来实现。 3 - 2 - 8 考分查询、录取结果查询 由于考虑到考生信息的私密行,故一个卡号只能查询本人成绩和本人录取结果,但不限 次数,与准考证号绑定。开放时间为6 月2 3 日晚1 2 点以后( 以取得招办录取结果时间为准) 。 录取结果查询以招办发放的数据库时间为查询时间,分本科第一批、本科第二批、本科 第三批数据逐步对外开放。 考生考试成绩可通过短信接口主动推送,需要定制。 3 2 9 考生反馈 该模块可以就网站功能、考生关注问题及建议进行反馈,方式要简单,尽量以单选题目 为主,但要有文字反馈模块。 调查问卷方式,调查问卷以简单、实用问题为主,功能上要支持单选问题、多选问 题、开放式问题三种方式,调查结果可以实时图形化显示,要以显示参加调查人数、 结果分布等信息。 b b s 留言方式。( 为避免信息安全出问题,b b s 要有内容审计功能,所有留言均在网 站管理员审核后方可发布) e m a i l 方式。开通网站反馈信箱,c o n t a c t 5 1 j b t m c o m 1 2 内蒙古大学工程硕士学位论文 3 2 1 0 网站管理后台 新闻发布系统,支持有动态脚本语言生成静态h t m l 文件。该功能模块集成度较高, 网上相关资源也比较丰富,可以寻找借鉴。 统计功能,累计访问人数,访问i p ,p v 访问量统计,信息热度。 3 2 - 1 1 其它功能 网站管理后台登陆要隐藏,登陆数据要使用m d 5 加密算法进行数据加密,有图片验 证码,有简单防s q l 注入功能。 首页有倒计时功能,时间点以2 0 0 8 年6 月2 3 日高考之日算起。 添加个性化问候语,如登陆后显示“考生姓名 + “祝你金榜题名进入理想的大学殿 堂 等。 对1 6 8 1 7 7 8 8 高考查分热线要有宣传。对于相关资费也要有明确说明,避免投诉。 通过e m a i l 推送网站更新信息。( 使用5 1 j b t m 域名) 通过短信推送。( 另外收费) 各个考生可以定制信息。( 如定制某地区、某高校信息) w e b 8 0 0 ,免费v o i p 网络电话。( 扩展功能) r s s 信息推送。( 扩展功能) 3 3 编码处理技术 3 3 1 数据库操作 1 ) 、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数 据库交换信息以通过身份验证,比较耗费服务器资源。a s p n e t 中提供了连接池( c o n n e c t i o n p 0 0 1 ) 改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要 时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响 性能。因此,在建立数据库连接后只有在真j 下需要操作时才打开连接,使用完毕后马上关闭, 从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 本系统使用如下代码 1 3 我要金榜题名网站的设计与实现 u s i n g ( s q l c o n n e c t i o nc o n n = n e ws q l c o n n e c t i o n ( c o n n s t r ) ) 不必显示关闭 或 t r y c o n n o p e n 0 : c a t c h ) f i n a l l y c o n n c l o s e0 :) 2 ) 、尽量使用存储过程,并优化查询语句 存储过程是存储在服务器上的一组预编译的s o l 语句,类似于d o s 系统中的批处理文件。 存储过程具有对数据库立即访问的功能,信息处理极为迅速。使用存储过程可以避免对命令 的多次编译,在执行一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乐山辅警考试题库2025(有答案)
- 出血血栓止血课件
- 2025高级导游综合知识考试全真模拟试题及答案
- 企业安全教育培训交警课件
- 出租车加油站安全培训课件
- 出入量与体重的课件
- 2025合同违约的补救策略
- 卫华招聘笔试题库2025
- 2025年LED照明系统合同能源管理合同
- 冲床安全培训课件
- 成都中医药大学辅导员考试真题2022
- 火灾调查第四章-火灾痕迹物证课件
- 中铁四院syadjv423工程测量平差数据处理软件使用教程
- 大型医院耗材管理SPD系统
- 校园一日安全巡查记录表【范本模板】
- GB/T 19960.1-2005风力发电机组第1部分:通用技术条件
- 田英章楷书心经-高清米字格版
- 2021年成都中医药大学辅导员招聘考试题库及答案解析
- 锅炉安全技术规程
- 易制毒化学品岗位责任制度
- 项目检查汇报报告(52张)课件
评论
0/150
提交评论