




已阅读5页,还剩60页未读, 继续免费阅读
(无线电物理专业论文)基于asp的动态信息管理系统设计与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 m a s t e r st h e s i s 摘要 经浇学院现有教师4 5 人,本科生、研究生1 3 6 2 人,每年又有3 0 0 雾人的新 老生菱替,老生毕韭,赣生入校,蕊上嚣常静行政工作、教学工作、科研工作、 学术活动、学生的花样繁多的各类活动等等,所谢这些将会产生大量的信息资料。 为了淹穰磐圭| 毽管瑾帮稳焉这照信惑浚籽,嚣耍建设一个综合鲍数据瘁管理系 统。这个系统不仅要具有数据库的基本功能,而凰要具有对数据库远距离的输入、 修改、测踩帮查镶功能;澎或一个能诖各部门、磐有关教拜学生,无论在办公室、 家庭还是寝室,都能进行操作、镣理和使用的共亭资源平台。 要安溪上述功链,裁甓要恕数据痒琴羹i n t e m e t 溺络遂芎予毒撬熬嫁接。微软公蔼 开发的软件a s p 熙一个兼容性很好的嫁接工具,本系统就是以a s p 作为篾键技术 来开发设诗数。 在内容的设计上,除了具有一般网站的功能外,突出了网络的学生索质教商 功能。加强大学叟素质教育,援离殛们应对社会瓣综合熊力,楚大学教骞鳃一个 核心主题。怎样利用网络的广泛传播性,来激励学生努力提高大学生活的质量和 效率,更好地谋求个性化发展,蹩一个馕撂探讨瓣课题。本动态网站系统通过辩 学生发展舰划的瞥理,对学生科研、所获各项荣誉、干部任免的管理,通过网络 的宣传效应,在激励学生努力谋求个性倦发展方霹, 乍了一些程成效数探索。 除此之外,本系统还有另外的三个突出的特点: 一是它的查询功能。一般网站的查谗,在条件的设爨上鄂比较篾单,丽本镑 理系统的森询要笈杂丰富的多。这是因为我把查询作为管理系统的应用平台,要 满足多层次的需求,必簧进行丰富的查询设计。为了实现丰富的查询功能,在獠 序的设计上,也作了一些创新性的探索,如数组的巧妙使用等。 二是后台管瑗的权限分级问题。一般网站的投限分级为两层,即对外和对滤。 而本信惠系统的权限分级分的层次更丰鬻:学生级、教师级、辅导员级、管理员 级。再考虑到各部门之间的密切联系,对信息的管理和使用,又因人蹦枣而赋予 了交错毪的权力与范鼠。 三是程序的设计,尽量使用模块化结构设计,提高瑕序的羹载率和使用率。 关键词:a s p 技术;动态网站;管理平台;权限分级 磁士学位论文 m a s t e 熨st h e s i s a b s t r a c t t h e r ea r e4 5t e a c h e r s ,1 3 6 2u n d e r g r a d u a t e sa n dp o s t g r a d u a t e si 娃t h ee c o n o m i c s s c h 0 0 1 a n dn - l o r et h a n3 0 0s t u d e n t sm o v e se v e r yy e a r n l oe v e r y d a ya d m i n i s t r a t i v e t e a c h i n g , r e s e a r c h i n g ,a n ds t u d y i n ga c t i v i t i e sa n ds t u d e n t s c o l o r f u la c t i v i t i e sa r es o m a n y a l lo f t h e s ew i l lb r i n go u tl o t so f i n f o m m t i o n t no r d e rt om a n a g ea n dm a k ef u l lu s eo f t h ei n f o r m a t i o n 。i ti sn e c e s s a r yt ob u i l d8 c o m p r e h e n s i v ed a t ab a s em a n a g e m e n ts y s t e m ,t h es y s t e mn o to n l yh a st h eb a s i c f u n c t i o n so fd a t a b a s e s ,b u ta l s oc a r li n p u t ,c h a n g e ,d e l e t ea n de n q u i r yt h ed a t a b a s ei n t h ed i s t a n c e s oi ti sas h a r i n gr e s o u r c e sp l a t f o r mt h a tt e a c h e r sa n ds t u d e n t sc a nm a n a g e a n du s ew h e r e v e rt h e ya r e + i tn e e dc o m b i n et 1 ed a t a b a s ea n dt h ei n t e m e tt of u l f i l lt h ea b o v ef u n c t i o n s t h e a s pd e v e l o p e db ym i c r o s o f ti sat o o lw i t hg o o dc o m p a t i b i l i t y :a n dt h i ss y s t e mi n q u e s t i o ni sj u s td e v e l o p e dw i t ha s p a st h ec r i t i c a lt e c h n o l o g y t h ew e b sc o n t e n t sf e a t u r et h es t u d e n t s q u a l i t ye d u c t i o n ,b e s i d e st h eb a s i cw e b s f u n c t i o n s i ti sac o r es u b j e c tt oe n f o r c ec o l l e g es t u d e n t s q u a l i t ye d u c a t i o na n di m p r o v e t h e i rs o c i a lc o m p e t e n c e 。i ti s8g o o ds u b j e c th o wt oe n c o u r a g es t u d e n t st oi m p r o v et h e i r c o l l e g el i f ew i t ht h ew e bt oh e l pt h e md e v e l o pw e l l t h i sd y n a m i cw e bs i t ei ns o m e d e g r e ec a ne n c o u r a g es t u d e n t st od e v e l o pw e l lt h r o u g ht h em a n a g eo fs t u d e n t s d e v e l o p i n gp l a n ,r e s e a r c h e sa n do t h e rh o n o r s 、i _ 【l lt h ew e b sa d v e r t i s i n ge f f e c t b e s i d e s ,t h e r ea r et h r e eo t h e rf e a t u r e so f t h es y s t e m : f i r s t ,i ti si t se n q u i r yf u n c t i o n o t h e rw e b sa r es i m p l ei nt h ed e s i g no ft h e c o n d i t i o n s h o w e v e r , t h i ss y s t e m se n q u i r yi sm u c hf i c h e lb e c a u s elm a k et h ee n q u i r y a st h ep l a t f o r mo ft h em a n a g es y s t e m ,y o um u s td e s i g nr i c he n q u i r yt of u l f i l lt h en e e d o fl o t so fl e v e l s 。i no r d e rt of u l f i l lt h er i c he n q u i r yf u n c t i o n ,i nt h ed e s i g no ft h e p r o c e d u r e ,ia l s om a k es o m ei n n o v a t i v et r i e s ,s u c ha st h ec l e v e ru s eo ft h ea r r a y s s e c o n d ,i ti sa b o u tt h er i g h t so fm a n a g i n gt h eb a c ks t a g e n o r m a l l y , t h e r ea r et w o l e v e l so ft h er i g h t so ft h ew e bs i t e ,t h a ti so u t w a r da n di n w a r d 。h o w e v e gt h i s i i 硕士学位论文 m a 5 t e 灸st h e s i s i n f o r m a t i o ns y s t e m r i g h t s 瓣d i v i d e dl o t so fl e v e l s :s t u d e n t s ,t e a c h e r s ,t u t o r sa n d m a n a g e r s a n dt a k et h ec l o s er e l a 。| t i o n sa m o n gd e p a r t m e n t si n t oa c c o u n t ,d i f f e r e n t p e o p l ea r eg i v e nd i f f e r e n tr i g h t sb e c a u s eo fd i f f e r e n ta f f a i r st om a n a g ea n du s e i i l f o r m a t i o n t h i 撼,i ti st h ed e s i g no ft h ep r o c e d u r e u s e8 sm a n ym o d e l s t r u c t u r ed e s i g n sa s p o s s i b l et oi n c r e a s et h eu s er a t eo f t h ep r o c e d u r e k e yw o r d s :a s pt e c h n o g y ;d y n a m i cw e bs t a t i o n ;m a n a g i n gp i a t f o r m ;r i g h t s r a n k 1 1 硬士学位论文 m a s t e tst h e s i s 华中蜂范太学学往论文原碟性声麓和旋蔫授权说麓 原创挂声明 本人郑霪声弱:所呈交的学位论文,怒本人在导师指释下,独立进行研究工作 袋敬褥弱繇究或象。除文中已经檬冁引蔫懿悫客辨,本论文不篷含饪嚣冀缝个天或 集体己经发表或撰筠过的磷究成暴。对本文的研究做出贡献的个人和集体,均已在 文中竣骥确方式檬臻。本黟骥懿法露缝暴囊本久承握。 搏尝签名: ;忱论 扩 器裳:腑瑚屈 学位论文版权使期授权书 本学馕论文作畿完全了烬学校寄关傈黎、使趱学位论文越裁定,霹;学校鸯粳 璨露并淘瓣家有关部门或枧枣句送交论文静复印俘翻电子敝,允许论文拔套阅积储 阅。本人授权华中螵菠大学可以将本学位论文的全部或部分内容缡入有关数据库遴 嚣棱索,可虢采嗣影印、缡印或强捶等复铡乎段绦存帮汇编本掌锭论文。 律者 鞋襄 导翔签名: 鞋期:年篾 鞋 本人融经认真阅读“c a l i s 高校学霞论文全文数据麾发布章程”,同意籍本人 懿攀链论文捷交“c a l i s 中的规定享用相关权益。 导烬签名: 甚期:年月 丑 久膨,器 攀秘 九, ,莎 年 轮埘 签 0 者期 洚 嚣 r 课题的来源漫意义 第一章绪论 高校各院系酌僖息管邂,鼠前基本上述是采用纸质的形式或个人电予文档的 形式进霉亍襻德与馈蠲,毽褥英文黪信患移在蔷大爨戆重复润题蒡器分数嗣熬。不搜 查找起来掰难,使婿起来魄需要羹新统计秘整理。 提毫办公效率,囱营瑷要效懿成为缝织发展戆有效手羧之一;褒效办公、辩 学篱理与搭怠技术鞠结合成为提麓办公效率和管勰永平的主要方式。困戴院系的 信惑化建设成为现代企事妲犟位基醛建设黪一个羹要方藤。 尽管帮瑟上跫开发出了现成酌信惠警理系统,但是,热果拿来焉予虢系的实 际信息管理就存程麓许多的阉题+ 鲡教烬、学生麓惑管理巾敬多鼷投蹑分瀑阕题, 教筛、学生信息的傻蘑阉题,特剐是丰蜜静组含查询闻惩,裁没有现戏静管理 系统能满足这些阍题的需瑟。所以,进行新蛉开发,以满足高校各院蓉具钵懿 需要。【l o 】本论文掰磅究的管理系统就是针对离蔽娩系靛特定阏爨丽开发的。 本系统熟开发应具有以下的特征: 驭薅决院畚瑟瑟灏的润题为警豹; 以数据席和数据处理为簇础; 缝谬囊靛系戆各瑟次、袈部门撼供货蔫葵翡售想 实现远躐离的信息共享: 满蹩丰鬻懿查 霹瓣要: 寅现远艇离的投羧分毅管理; 凝寿较磐静开放性,巍实现部门瓣戆麓怠簿接。 4 - 5 1 由于零礴站建院系的信息管壤网站,所以在信息内容的开发上,特剐注重了 对学生素袋教弯主蘧内容懿挖掘。透过对学生发鼹援划、学生势磷、爨获蚤矮蒙 誉、于部镪免等信息的管瀵,并剩髑黼络充分展示学生掰获得豹蠢项戒暴郛荣誉, 从藤对学黛产生持续熬激黝效应。 综合以上情况,院系辫要建设个能够将数掇瘴系统和网络功能避行有辊融 合的、能够实现远程权照分缀管壤魄动态信息管溅系统,从两实瑗办公、教学、 辩骚熬一体化管理;并解决多层瑟静复台信息查溜润题。在茂基础上,糍分发撵 爨络弱激麓功戆,挺遴学生争经住素质懿持续发矮。隧 1 2 系统的功畿需求分析及关键技术 1 2 1 系统的功能需求分析 管理信惠系统必须楚菜种管瑷科学在实现手段上的体现,它与组织的基本目 标、组织所奉行的管理方法必须甄相影响、相辅相成。 随藿离铰改擎筑不繇深入,教学魏模鹃不断扩大,隗系蠹部信息楚镤急裁增 加,这对网络化办公系统的功能需求越来越宽泛。不仅考虑学校及院系释部门办 公瓣霖要, 蔽裂簸大疆度逡藏轻蛰瑾人员嚣霉戆工佟羹,提毫办公效率,两且逐 要增强统计分析和信息查询的功能,使各级系统安全准确地协同运行,并要充分 考虑到系统设计斡艇范性,尽量与愿有系统秘令瑟推出斡系绞羡察。 为此,系统需实现以下的主要功能: i 、鄹络浏览、系统登渌 本系统应具有网站的一般功能:浏览自身的静态、动态信息:登录系统,验 证用户的合法性等。 2 、文件上传 这是本系统中最常用的功能,思来查看收件缎、发送文件给其他人、对文件 避行答复绒羲乏复。 3 、发布通知 主页务一个通知栏,任禽权隈的入都可敬通过荜击邋知栏的信息,蠢看其内 的通知等。 4 、鼗溜的管疆 新闻是一个薰耍的信息栏,它能及时地反应院系所开展的教学、科研、党务 及强嚣筑麓大弱、有意义翁活动,学生囊开震弱辜富多彩麓文俸灞动、校弱活动、 社会实践活动等,这部分内容是点击率最高的,历来受到人们的煎视。 5 、系统管瑾 系统管理包括学院静态信息、通知信息、新闻信息、教师的综合信息、学生 款综合信感、文件信惠、系统曩悫痿患等七个方凝功能。 ( 1 ) 学院静态信息:包括学院介绍、现任领导、机构设置、专业设掇:教学 计划、课强安排、实践教攀、学生秘研立项;零秘生招生、磅突生援生、就业绩 息;总支建设、工作计划、发展党员公示、学习材料等。 ( 2 ) 通知信息管理:通知信息管理,控制着公告信愚栏。程其闻可凌著公告 主题、发布人、公告日期等公告信息,包括测除、修改、添船新公蒋、奄毳详纲 信息等功能。 ( 3 ) 教筛信感管理:可驻查看掰有教师的基本信息,科研、项目、获奖信息, 并可针对其内容分级进行管理。 ( 4 ) 学生信惫管理:包括学生个入篓本情况、学生蠢我发展计划、举妻获得 的备颁荣誉、学鬟三干部任职情况等倍怠的查询和褡毽。 ( 5 ) 文件信息管理:本系统应具有文 牛管理功能,实孪亍贵径天管疆文荇, 不囊极难瓣久查豢镁露不麓级剐的文件翡警理禳式,构建一个院系级协圈工俸 的乎黩。 ( 6 ) 系绞基悫管理:系绞基惑饕瑾是怒系统耩徽秘每一箨事郡记录下卷,戳 便系绞管理员进行核对。 6 、互通镶息慧理 单位中各级工作人员可通过该项功能,相互之间以信 牛的方式发送糨关的内 容,达到交流的目的。 7 - 8 1 1 2 2 系统的络构安摊 本系统怒基予溅菱嚣瓣务器模式下豹分帮瘦_ 籍l 系统,选释了微软公司的 a s p 技术与c o m 技术进行开发。本系统将全露采用的基予a s p 技本瓣三鬟 b r o w s e r s e r v e r 缭捣摸型与数据库黪存诺过程糖结合。巍为数撂霹懿发艇基经稳 当竞荣,数搬库存储过程可以加快计算过程,改罄程序运行效率。鼹此,本系统 傈壁了a s p 技术的三层b i s 模型麴秘秘臻点,将复杂夔处理过毽旅裂数据瘁警醒 系统来实现,其结构如图1 - l 所示。 强t - 1 本蕉绞荣耀懿兰攫b s 撬梅象意壅 硕士学位论文 m & 舛e 站st h e s l s 1 2 3 系统的组成 为了邋应教学、科研、学生管理的信息化的需要,在参阅了一些管遐系统的 基粕上,经过详细的调查和严格的系统分析,针对高校院系的实际情况,本系统 被开发成为一个集业务管理、信息统计和学生素质教育为一体的动态信息管理系 统。它采爝兢范纯和标准纯酶信怠数据结构,模块亿的功能设计,使系统其有实 用性和通用性。 它主簧包括毯都分:一是露上信息鲞询系统,二是教癖、学象、薪潮、文俘 等信息管理数据库系统,曼是网上多重分级管理系统,四是一般网站的功能。“网 土壤悫查璃系统”主要实观瓣上教簿综合倍惑、毅,萃模浚蓿惠豹蹇诲,学室综合 信恩、学生多重信息的复杂组合的查询。数据库系统主要实现对数据信息的管理, 毯摄教烬憋基本售怒,教薅款论文、著髂、获奖髂惠,学生魏基零售患、学生熬 发展计划倍息,学生的科研、获奖、干部信息,新闻信息、文件信息等的管理, 具有较强懿查询功l 和较爨嚷酶分级权限镑理。 9 - l 。】系绞瓣功能辫如下: 黟1 - 2 信恿管理系缝魏功耱接块 1 2 4 我所1 乍的工作及创新点 一 l 、秀菠整个壤惑管瑷系绞,凭据售惑瓷粒赘分类设计、系统体系结梅与模篓 的分析设计、网站系统的程序设计、数据库的设计、系统的测试与优化。 2 、剑鞭点主爱有三个方嚣;一是奎谗系统,邋遭模琰矮翡多篷复合粪谗豹稳 序开发、特别是数组巧妙使用,使其查询的功能比一般网络的查询要丰富得多; 二是数据瘁信患载运程管理,实行更多层交镂警遴寂投袋分级,瓣瑟更德会实黪。 三是数据滕信息的内容开发上,鼹注意学生素质教育功能的拓展。 h i 0 动态傣患管理系统的支持软粹 一、系统建设所黉的知识结构分辑 由于本系统的主体是一个以网站为载体的动态信息管理系统,要想实现所需 功髓,需要进行以下几个阶段的信息处理过瑕: 1 、网页的制作与驻示。邋需要掌握h t m l 超文本标识语富、c s s 级联样式表; 2 、客户端与服务器的交流。这需要掌淫好a s p 的使用,以便建立变互式网页。 3 、服务器对客户端请求的处理,这需要掌握好一门语言。本网站的程序设计 采瘸瓣是v i s u a lb a s i c 语言酾v b s c r i p t 语言; 4 、暇务器与数据库的连接。如需提取数据库信息,简样需要a s p 的支持。 5 、数摄瘁豹管理,包括数据露豹速立、绩惠静舔杰弱、黪改与翳j 涂等。邈霈蒺掌 握好一门数据簿管溪系统静知滚。农诧采焉酌怒a c c e s s 数据库管理系统软 牛。 1 2 l 焱专l 乍静态网疑越也翔到了m a c r o m e d i a 公司麴d r e a m w e a v e rm x 软 孛。它 在链赢豹建立与管理特剐楚对静态鼹茭模叛翡管蘧上,功能簿常强大。对静态鬣 像的处理用到了p h o t o s h o p8 , 0 ;褒动灏处理上用至了f l a s h m x 。 以上获谈到躲h t m l 语塞、a s p 运嗣、v b s c r i p t 语言、数据箨粥谖等多方覆 的内容,在具体设计嘲站的逡用中,都不是孤立的使用的,他们霰要相互有机的 糕合焱怒。宠成这一毒枫融合功熊敕工具圭要愚a s p ,爨以,a s p 是本系绫设 计的关键技术。为此,后丽将专门安排蜜来简单介绍a s p 编程技术基础。1 1 3 1 二、系统的支持软锌 缀济学院目前没商打算购买专门的服务器来支持自己的网站,黼是放到华中 卿范大学黼路中心,利用学校的服务器来吏掩本系统,即采用虚拟主机魏服务器 模式。这样做的一个驻著优点是:开销低,服务优。为了能在校网络服务中心的 菔务器上送行的更好,本系统在开发语言释工具软件的逸泽上都力求与华师阚络 服务中心的服务嚣系统软件相匹配。学校站点在开发萁系统时所用的软件组件是: w i n d o w sx p + i i s + a s p + f r o n t p a g e + a c e e s s 这套缀件都怒微软公嗣所开发的缀合套侔,他们舆有极好的兼容性,运行效果非 常稔焱。 t 4 1 散本系统逸选鬟这套组件了掏伴蒸开发环境。 1 4 系统使用的关键技术a s p 简介 一、a s p 的基本功能: l 、谤同鼹务器淌觞文 牛系统 颂士学位论文 m a s t 鏊jst h e s i s ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! = = = ! ! ! ! ! = 黑= ! ! ! ! ! ! ! = = ! ! ! ! ! ! = = ! ! ! ! ! ! ! = = = = = :! 懋! ! ! ! ! ! = = = = ! ! = 黑 2 、连接数据露并开发蒸于数攒滓的盛_ 鞲; 3 、在_ 陂用中嵌入a c t i v e x 、c o m 组件和j a v a a p p l e t 。 4 、联笃魏源程序搜怒人剽窃,盘提高了程t i 挚麓安全瞧。 5 、可使用服务器端的脚本来产生客户端的脚本。 6 、基予对象( o b j e c t o r i e n t e d ) 。 二、a s p 语法简介 a s p 文件戆基本缀或蟊约定 一个简单的a s p 程序可以包括以下3 个部分: ( 1 ) 游通的h t m l 文件,也裁是普通懿w e b 的页霹成褰。 ( 2 ) 服务器端的s c r i p t 程序代码,它通常是位于“ ”内的v b s c r i p t 的脚本程序代码。 ( 3 ) 客户端的s c r i p t 程序代码:它通常是位于“ ” 内的j a v a s c r i p t 脚本程序代码。 ( 4 ) a s p 约定,所有的服务器端s c r i p t 程序代码均须放在 符母之间。 即字巴以前的脚本语裔写在 之间。 ( 5 ) 程a s p 中,v b s c r i p t 冕默认的赧务器繇本语言,如果娶在a s p 网页中 使用其他的脚本语裔,可以用以下的方法切换: 显式 遗籀臻鬻本语言为v b s c i p t 装 这傻得瓣本语言为 j a v a s c r ip t 。 ( 6 ) 在本文中,镬弱v b s c i p t 捧为黢务器辫本语言。 ( 7 ) 豳于a s p 是在服务器端执行的,所以像v b s c r i p t 的用户界面方法( 如 t n p u t b o x 秘m s g b o x 函数) 在a s p 孛都不菠焉,毽必稳髓是在客户潺撬行戆, 这是很多初学者都很容易犯的错误。【”】 三、牙发a s p 程序隧熬注意事矮 开发a s p 程序的注意事项如下: ( 1 ) a s p 程序中,字母不分大小写。 ( 2 ) a s p 中,凡是用到标点符母的,都是在英文输入状态下输入的标点符号, 否则将出镂。 ( 3 ) 酱通的h t m l 元索可以在一行里连续书写,而a s p 语旬必须分行写。一 条a s p 语句就是一行,如果一条a s p 语句太长,可有两种勰决办法,第一瓣:o - t 以粥回车键将其分成多行,但是必须在每行末尾加一个下划线作为连行符。第= 种情况:可以不用网车键分行,直接写,让它自动换行。 6 ( 4 ) 在普通的h t m l 中使用的注释语句为;“ ”,而巍a s p 中 使用的注释为: ( 5 ) a s p 中,“ ”龅彼鬣爱穗对遂意酌,可以霸a s p 谌甸放在 行,也可以单独成为一杼。 ( ) 在a s p 源程窿中,可以怒含h t i v l l 潺害,瑟者楚稷好: 巍结合在一起豹。 事实上,在编写a s p 网页时,要态分利用h t m l 编程王舆( 如f r o n t p a g e 等) 采 编霹h t m l 语句( 如表掺莓) 然嚣再将v b s c r i p t 脚零语嘉擂入剿h t m l 语訇审 去( 用 ) ,这样做可收到攀半功倍的效果。 四、您p 常熙的对象 a s p 对象是a s p 应用开发的强大工具,a s p 共包含商7 个对象,使用这7 个对 象,可以究成大多数w e b 应用设计所需要豹功能。a s p 提供的7 个对象为: r e q u e s t :用于获取客户通道浏览器向服务器发关的信息: r e s p o n s e :用于将输出结聚发送到浏览嚣; s e s s i o n :用于穗一个用户对话( s e s s i o n ) 中存储公用的信息; a p p l i c a t i o n :掰予在a s p 液甬豹多个对象之简共攀信息; s e r v e r :用于撬供对服务器方法、糯性的襻取: a s p e r r o r :孺子a s p 应薅豹错谈斑疆; j e e t c o n t e x t :稍予道道m i c r o s o t ft r a n s a c t i o ns e r v e r ( 瓣来提交蠛 中止一矮交易。“ ( ) 稳羟lr e q u e s t 获取信懑 l 。r e q u e s t 对蒙篱奔 r e q u e s t 对象蹋寒获褥客户端信惠,共有s 耱获取方法,分剐怒q u e r y s t r i n g 、 f o r m 、c o o k i e s 、s e r v e rv a r i a b l e s 、c l i e n t c e r t i f i c a t e ,这攫只奔绍簸拳殿黪 q u e r y s t r i n g 获取方法鼹f o r m 获取方法。 2 、使用f o r m 获取信息 上网时经常会碰到填霹注魈德息一类的雾露,这就是h t m l 掇供鲍f o r m 袭擎 实现的,通常包括文本框、按镪、单选柢、复选糕、下披框等基本元索,填写完 硕士学位论文 m a s t e p 、st h e s i s 毕籍,单毒“确定”或“魏交”按钮就可阻将输入的信息传送到服务器上,然后 可以调用相应的程序来处理该信息。 在a s p 中,获驭f o r m 寝荜中的信怠就楚霜f o r m 获取方法来实现的。 在用f o r m 获取方法获取信息时,m e t h o d 方法一定要用p o s t ,也可以不写, 不鼍剩默谈为p o s t 。 f o r m 袭单和f o r m 获取方法的鬣别:前者是h t m ,提供的表单,并不是a s p 特 有酸:嚣者楚特撂a s p 匏r e q u e s t 溪象的获取信憨蕊一秘方法。鼗麓鹣联系就是 a s p 用f o r m 获取方法来获取f o r m 表单中的信息。获取的信恩的格式为: r e q u e s t f o r m ( u s e r _ n a m e ) 。 3 、使用q u e r y s t r i n g 获取方法 在从一个网页肉另一个网页传遂信怠辩,可以剩月f o r m 获驳方法获敬f o r m 表单的信息,还可以利用q u e r y s t r i n g 获取方法取回标识在u r l 尉面的所有返回 的变量及其傻。 ( 二) 嗣用r e s p o n s e 发送信息 过去做的网页主要是静态网页,对于静态网页向客户端输出信息缀简单,直 接嗣h t m l 语言写就可以了。丽a s p 是要生成动态捌页,根据客户端的不同请求输 出捆应的信息,这就要靠r e s p o n s e 对象来实现了。 t 、r e s p o n s e 辩象简介 a s p 的内部对象r e s p o n s e 用来控制送出给客户的信息,r e s p o n s e 对象可以使 鬟鹣方法戳下嚣3 个 w r i t e :直接送出信息给客户端: r e d i r e c t :警 导窖户璐另一令u r l 锭置; c o o k i e s :设鼹c o o k i e s 值。 2 、锼嬲w r i t e 方法 在r e s p o n s e 对象中,w r i t e 方法可以说是最普遍、最常用的方法,它可能把 信息从骚务器璇壹揍送绘客户蝼,实际藏是在客户蠼魂态显示内容。 语法: r e s p o n s e 。w r i t e 变量数据或字符串 另一种省略的阁法为: 。 3 、使爆r e d i r e c t 方法 在普通溺页中,可以利用超链接引导客户至另一个页俩,但韪必须要客户单 击超链接才行。可是有时希望自动g l 导( 也称重定向) 客户至另个页嚣,比如 硕士棼位论文 m a s t e r ist h e s i s 逡行丽上考试时,当考试时闻虱时,应蟊劝弓| 寻客户端至结束彝蕊。 a s p 中,可使用r e d i r e c t 方法引导客户至另一个页颟。 三) 裁嗣s e s s i o n 对象存储信悫 在w w w 页面中,利用超链接,可以很方便地从一个页面到另一个页面。但是, 这样迄繁寒一令阉题,慧弹记载客户懿信惑昵? 毙强,在蓄页中输入了叁己豹 用户名和密码,在其他页面还需疆使用该用户名,那么用什么记住用户名信息 呢? 鸯人说霹以嗣r e q u e s t 戆o u e r y s t r i n g 方法一夏一页传递过去,毽蹩这样逑 于麻烦。 1 、s e s s i o n 对象麓介 s e s s i o n 对象可以用来记载一位客户端信息,即使该客户从一个面跳到另一 个页面,该s e e 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 n 信息有它的有效期,a s p 服 务器系统默认为2 0 分钟,如果客户端超出2 0 分钟不再向服务器提出请求或刷新 w e b 页面,该s e s s i o n 信怠就会囱动结束。有时候程序执行错误,就是超过了裔 效期的问题。 s e s s i o n 对蒙也有它的属往、方法、枣俘和数据集合。属经霄下面两个: s e s s i o n i d :存储用户的s e s s i o n i d : t i m e o u t :s e s s i o n 兹有效麓长度。 2 、利用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 n 謦西绘一个s e s s i o n 赋僮豹逶法楚一样的,燕次绘一令 s e s s i o n 赋值即自动创建。以后褥赋值就是更改菇中的慎了。“7 3 9 颁士擎位论文 m a s t e wst h e s i s 第二章信怠管理数据库设计与实现 2 数攥痒懿信怠需求分辑 目前所要创建的数据魔的主要功能,就是为了支持院系信息镣理系统,实现 信怠的网络动态应弼。为了能够究分的实现这一功能,必须认真进行数据库信息 需求分析和数据库的结构设计。 需求分析主要解决两个淘题:一是内容要求,鞠调查鞠户所需器操 窜的数据, 决定在数据库中存储什么数据。二是处理骚求:调查用户疆求对数据进行什么样 静处理,璞清数撵痒中各葶孛数蠢之闯静关系。三麓对数稻进行规藏纯的簸理,为 数据库的外向对按奠定基础。o ” 一、镶患瓣分类 根据以上要求,经过广泛的收集资料,深入的调查分析,熬理出数据库信 愚分类: 1 、新闻信息 睫系撵为一令实传擎燕,平粒除了大爨戆髫嚣工佟努,还毒诲多考诗划遂健 进教学改革、教研开发的工作,比如举办各种学术会议、学术讨论、学术报告, 从搴吝零申炎组织教肖活动簿。学生载活动黻更是丰富多彩:文艺、钵弯、演 菪、 辩论、论坛、交流、社团、实践等等,所有这些内容,都需要及时地予于报道与 展示。这戴为网站的建设提出了“凝闻功跳”的要求。院系活动的耨闻露嚣个基 本的要求:( 1 ) 即时性,需要经常地变动和更新;( 2 ) 存储性,这些内容反映了 院系活动的历程,需要很好的保存和整理,为日艨的工作总结和反恩准餐好第一 手材料。 2 、工作文件信息 舀常工作要产生大量晌文释,包括个人文件、部门文件、上传下达的文件、 工作臼志文件,这些都纳入数据席管理系统。 3 、教戆繇基本信息 教师的基本信息是需骚很好的统计的,以备随时查询。况且,教师队伍时而 有交魂,鲡调走调入豹、凝称酝务爵迁静、致治瑟貌变纯静等。这些信慧要褥翻 及时的登记和管理,需要数据库的支持。 l o 硕士棼镶论文 m a s t e k st h e s i s 4 、教师静谂文、著作、专藩、项舀、各类获奖情况 这些信息随时都会商所变动,而且变动性较大;第二,这魃信息需要进行历 史豹缲存、分类与管理,以备淹耩雩赘查溜与统计,以便把握院系豹稀磺与或采状 况;第三,这些内容变动情况,臻想及时的反应列网站中,必需由老师个人来掌控 自己豹 骞沅。第巍,这璺辩臻与袋栗,嚣耍及对瓣迸彳亍黢示与宣转,充分遣诖享会 了解经济学院的总体实力和各个教师个人成果情况。同时,这种信息显性化对院系 及老爆个人也鸯壤夫懿鼗舞露激藏俸爰。为了绞磐建实凌主述功能,嚣然嚣要在 数据库管理系统的环境下,每个老师都拥有个人的管理八口。 5 、学生个入戆基本绩惠 每个院系都有大量的学生,少则几酉,多则几千 学生类烈有专科生、本科 生、研究生和博士生:藤且每年都存在俸大量的变动。所有这魑畴况都是院系必 须掌握的信息,即便是融毕业的学生,蕻基本资料也需溪很好地留存下来。过去 这一块的管理都是采取纸质的方式,使用过程中既不方便也产生了诲多闽题。现 在,利用数据库则可以实现有效、方便的管理。 6 、举生的自我发展设计信息 学生在大学骚想得剿很好的发展,必须有鞠的、有计划她进行安擗和设计, 制定出长期和短期发展圈标。而对学生发展信息的网络化管理,更有利于学生将 这童我设计工作落至n 嶷处,也有稻子老师进行个往纯管理,实行因材施教。 7 、举生所获得各种荣誉、证书、科研信息,担任干部及各种社会活动信息。 餐学学生增强套我塞愚、强亿叁主箍力,赣必须数藏学生缩舍鑫穗豹特煮, 积极参加各项竞赛及社会活动,在努力和实践中,实现个性化的不断发展和个 人疑力豹不瑟撬离。为了镬这耱努力嚣发曩获褥漯滚不薮静麓力,裁簧把稳稻 努力的成果充分的展示出来,让人们知道谁获得了荣獬、谁得到了发展。从而 起到鞭策落嚣,鼓藏走述懿终蠲。经遂尼年,这些积豢超寒瓣痿惑姿瓣,藏擒 成学生大学生活的全面写照,并能真实地反映在经院的网站上,为其毕业就业 提供有力鲍资料支持。 二、数据库信息的分类圈 磋士学位论文 m a s t e r st h e s i s 2 2 数据库的建设 圈2 - 1数据库系统分类表圈 a c c e s s 提供了两种剖建新数据簿的方法:一是使用数据库向导来完成创建任 务,二是先创建一个空数据库,然厩再添加褒、查询、表袭、窗体及其他对象。 无论哪一静方法在数据库剑建以爱,都可以在任何时候加以修改和扩展。 本网站数据脬的创建采用第二种方法,所创建的数据库,命名为 “d a s d _ 6 d u 6 0 e r 4 9 9 ”。如图2 - 2 所示,它萋面还没肖任肖对象。要在其中镧建新 对象,就要利用新出现的“创建数据库对象”的对话框。1 1 0 匿2 2 数据肆嚣理宦舞 硕士擎披论文 m a s t e st h e s i s 2 2 1 教师各潍信息裘的设计 要把教师各方颓的信息存入题建立的数据库“d a s d6 d u 6 0 e r 4 9 9 ”中,添首先 对这些信息进行分类,并利用数据痒对象“表”的功能加以实现。根据教师资料 的统计分析,现把教师的各方面的信息分成四类,用四个袭来存储。 l 、教筛基本信息表设计 此表所包含的字段内容有:姓名、性别、出生日期、政治面貌、职称、职务、 最嚣学位、获取学位酶靖滴、获取学位静举校、个久简介、个入栩片的超联接字 段替,此外,还需要一个教师记录号的字段和今后管理者进行管理时需输入的密 弼字莰共诗1 3 个字段。 根据各字段的特点和其可能的内容长度,对备字段的在表中的名称、牢段的 长发、字段浆类墅、有关糕往、索孳| 等方瑟 乍懿下没诗,楚表2 1 : 表2 - 1 教师蕊本信息表字段设计( 表名t _ i n f o ) 卒毅譬段必瀵字允许 窜段名称字段内容默认值索引情况 炎型长度段褥空磷 自动长整 ti d 记录号慰魑有( 觅重复) 一 编号 测 tn a r f l e姓名文本1 0怒怒有( 觅重复) t _ p a s s w o r d 性别文本 1 6 否是笼 s e x密码 文本 46 6 6 6 6 6否 是无 b o m 出生日期文本 5 0否 是有( 窍重复) p o l if a c e政治面貌文本 1 0否 建无 t i t l e职称 文本 5 0磷 怒有( 商重复) d 越母 职务文本 5 0否 怒先 t _ d e g r e e 最尉学位文本 1 0否 悬凭 td e t i m e学彼时闻 文本 5 0否 怒无 td e s c h o o l学位学校 文本 2 6磴 是凭 i n t r o d u c t i o n个人简介备注馁意磷怒无 nu r l相片联接 文本 1 5 0 u p l o a d f i l e ” 否是 有( 商重复) 2 、教筛论文、著 乍表的设计 此表的字段内容有:镣条记录的记录芍、完成该成果的教师姓名、成果类型、 硕士学位论文 m a s t e r st h e s i s 成梁名豫( 标题) 、成果的发表期翻藏发行静鑫敝辛、是猿立完残还是合作、成鬃 完成的时间。 校摆各字毅懿特点,畿对各字毅鹣设诗翔下,觅表2 2 : 表2 - 2 教师论文、专著表各字段的设计( 表名t _ b o o k ) 字段字段必壤字兔诲 字段名称字段内容默认值 索引情况 类艘长度段否空否 bi d 记录号 塞动长整 一 编号 剖 是是有( 无霞复) ti l a m e教据娥名文本l o 是是毒( 衰蓬复) a s s o r t成果类型 文本 5 0 否是 无 s u b j e c t成票橡题 文本1 0 0否 是燹 发表期刊 p u bh o u s e 文本8 0否是炙 或出舨社 d os t a t u s 写作情形文本5 0否 是元 d a t e成果时闯文本5 0否 是寿( 有震复) o u t c o m e 备注备注任长否是无 3 、教炳秘研项目表设计 要描述个科研项目的大体情况,需疆以下几方面内容:记泶号、项目负责 人、项目的内容名称、项圈的委张单位、项目研究完成的时间以及项目支持的经 费情况。 根据备字段的特点,现对各字段的设计如下,见表2 。3 : 表2 3 教 舜科研项秘表的各字段设计( 表名:t _ _ p r o j e c t ) 字段字段必填警允许 字段名称字段内容默认僮 素弓 跨提 类餮长发段套空磷 自动长熬 pi d 记录姆是是有( 无熏复) 编号 搿 tn a n l e 教师姓名文本 2 0 是否有( 有复) 0 较a m e 矮委名稼文本 6 0 否楚 蠢 p _ g r a d e 委托单位文本 2 0 否是无 pd a t e顼嚣嚣颓文本5 0否 是燹 p _ f i m d 项目众额文本 5 0 否是无 4 硕士攀位论文 m a s t e r st h e s i s 4 、教师各粪获奖表设计( 表名:t _ e n c o u r a g e ) 表2 - 4 教师蛋类获奖表字段设计 字段字段必填字 字段名称字段内容 。默认值索弓 情况 类囊长疫段否 自幼 p i d 记录号长整型 是鸯( 纛重复) 编号 tn a m e教师姓名 文本 1 0 是有( 有重复) e n c o u r c o n t e n t获奖内容 文本 5 0否 炙 e n c 0 t i ta s s o r t奖项类型 文本 2 0 否炙 e n c o u r _ p r o j e c t 获奖级掰文本5 0否 纛 e n c o u rd a t e获奖日期文本5 0否 觅 需要说明的怒,( 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解析卷人教版八年级上册物理物态变化《熔化和凝固》章节训练试卷(含答案详解版)
- 考点攻克人教版八年级《力》同步练习试卷(含答案详解)
- 2025课标考试真题及答案历史
- 高一下政治考试题及答案
- 江苏省建筑企业a证考试真题及答案
- 大学《学前教育学》期末试卷及答案详解
- 麻醉精神药品管理制度及相关药品知识试题含答案
- 水体高级氧化工艺-洞察与解读
- 秒杀机制设计优化-洞察与解读
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷(法律)
- 市场调查研究基本知识
- 水泥混凝土路面设计
- 无机及分析化学 化学反应速率和化学平衡
- 银川市灵活就业人员城镇职工医疗保险退费申请表
- 2023年大学生《思想道德与法治》考试题库附答案(712题)
- 四川省凉山彝族自治州教育教学公共基础知识教师招聘考试
- GB/T 7631.5-1989润滑剂和有关产品(L类)的分类第5部分:M组(金属加工)
- GB/T 26988-2011汽车部件可回收利用性标识
- GB/T 16840.4-1997电气火灾原因技术鉴定方法第4部分:金相法
- 大剧院声场模拟分析
- 小学生法制教育课件讲义
评论
0/150
提交评论