




已阅读5页,还剩55页未读, 继续免费阅读
(计算机应用技术专业论文)基于web的学生信息管理系统设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基乎w e b 的学堂信息管理幕绕设计与冀睨 搂要 近年来,我蓬蹇等职监教雾翅来7 蓬羲发震熬豢焉瑟,各院校摆生燕攒不叛扩大, 学校的教学傺理负担越来越堂。采用传统的学生信息管璎模式( 如赢接手工管理或者开 放性程度不赢的管理系统) 不可避免的浪费大量的人力、物力和财力。如傅提高学生信 息管理豹水平,建蛊适合自己院校的学,圭信息管理系统,已成为学校信息仡建设过稷中 亟特解决的煎要问题。 藏实璀挂窝经爨控考虑,糖建基予* 醅技术静弼终管壤平台楚鲞蓠大多数院菠教学 管理的一个懑要任务和发展方向。运用w e b 技术,建设学校学生信息管理平台,旨在探 索静以互联霹为基锻的教学譬理模式。通过这转瓶均管理模式,为学院营造一弹凝涎 教学管理环境,使管理突破时象限制,提高工作效率和管理水平,使学校管理者、教师 和学生可以谯任何时候、任何地点通过网络进彳亍学习与交流。 零文圭簧论述了蒸子g 爨絮褐,采鲻a s p 鼓术设话与汗茇学生信息管鬻系统豹安现 方案论文酋先介绍丁国内信息管理系统研究的现状与发展趋势,其次论述了采用b s 体系结梅,s o l s e r v e r 羲据痒系缝戆秀发平台,获售患譬璎系统熬嚣求分掇入手,楚述 了率系统的备个模块的功能,和后台数据库、系统登录。用户管理、学生信息管理。成 绩镣理的具体设计与实现 本交充分考虑系统豹安全靛。对系统鹃运行环境进符了i i s 安垒管理设麓,对储存 到数据库中的用户信息进行加密,采用 d 0 技术访问o l ed b 直接连接的数搬库,使数 据滂瓣过程德攀,谤瓣效率嘉,疑嚣镬熬令燕惠篝蓬系统始终戆够褰效,稳定嚣运学_ 鞲 应对比较大的访问流懋。 实践证明,本系统艴舞发辫子露类系统的开发秘设计累有一定的摆广秘实熙傍俊。 【关键词】b s 架构信息管理数据席 基于唧的学生信息管理系统设计与实现 t h ed e sig na n dt e ai iz eo fs t u d e n t sin f o r m a tio nm a n a g e m e n t s y s t e mb a s e do nw e b a b s t r a c t i nr e c e n ty e a r s ,h i g h e rv o c a l i o n a le d u c a t i o ni no u rc o u n t r ya p p e a rv i g o r o u s n e ws i t u a t i o n ,a l lu n i v e r s i t i e sa n dc o l l e g e se n r o l l m e n ts c a l ee x p a n dc o n s t a n t l y , s c h o o l sh a v em o r es e r i o u sm a n a g e m e n tb u r d e n , a n di ei su n a v o i d a b l et ow a s t ea l a r g en u m b e r o fm np o w e r , m a t e r i a lr e s o u r c e sa n df i n a n c i a lr e s o u r c e sb ya d o p t i n g t r a d i t i o n a ls t u d e n t si n f o r m a t i o nm a n a g e m e n tm o d e ( s u c ha st h ed i r e c th a n d w o r k m a n a g e m e n to ra d m i n i s t r a t i v es y s t e mn o th i g ho ft h eo p e ni n t e n s i t y ) s oh o w t o d e v e l o p 乐s u i t a b l es y s t e mt oh e i g h t e nt h el e v e lo fs t u d e n t si n f o r m a t i o n m a n a g e m e n th a sb e c o m e 锄i m p o r t a n tp r o b l e m c o n s i d e r i n gf r o mp r a c t i c a b i l i t ya n de c o n o m y ,。i ti sa ni m p o r t a n tt a s ka n d d e v e l o pd i r e c t i o nt ob u i l da n e t w o r km a n a g e m e n tp l a t f o r mb a s e do nw e bt e c h n o l o g y u s i n gw e bt e c h n o l o g y 。s t u d e n t si n f o r m a t i o nm a n a g e m e n tp l a t f o r mo ft h es c h o o l i sd e v e l o p e dt o , e x p l o r eat e a c h i n gm a n a g e m e n tm o d eb a s e do ni n t a r n e t s oa n e w e n v i r o n m e n to ft e a c h i n gm a n a g e m e n tw i l lb ei n s t i t u t e d ,w h i c hw i l ln o tl i m i t e d b ys p a c ea n dt i m e 。a n di tc a ni m p r o v ew o r k i n ge f f i c i e n c ya n dm a n a g e m e n tl e v e l , a n dt h ea d m i n i s t r a t o r ,t e a c h e r sa n ds t u d e n t sc a ns t u d ya n de x c h a n g et h r o u g ht h e n e t w o r ka ta n yt i m eo ra n yp l a c e t h i s p a p e rm a i n l td e s c r i b e s t h er e a l i z a t i o ns c h e m eo ft h fs t u d e n t s i n f o r m a t i o nm a n a g e m e n ts y s t e 屿w h i c hi sb a s e do nw e bs t r u c t u r ea n da s pt e c h n o l o g y a tf i r s t ,t h ea r t i c l ei n t r o d u c e dt h es i t u a t i o na n dd e v e l o p m e n tt r e n do ft h e r e s e a r c ha b o u td o m e s t i ci n f o r m a t i o nm a n a g e m e n ts y s t e m , s e c o n d l yi te x p l a i n e d t h ef u n c t i o na n dr e a l i z a t i o no fe a c hm o d u l e , f o re x a m p l eb a c k s t a g es u p p o r t e r s d a t a b a s e , s y s t e ml o g - i n , u s e r sm a n a g e m e n t ,t h ec o n c r e t ed e s i g n s i nt h i sp a p e rs y s t e m a t i cs a f e t yh a sb e e nf u l l yc o n s i d e r e d ,a n ds y s t e m a t i c - o p e r a t i o ne n v i r o n m e n ti sc a r r i e do u to ni i ss a f em a n a g e m e n ti n s t a l l a t i o n ,u s e r i d e n t i f i c a t i o na c c e s s i n gd a t a b a s ea r ee n c r y p t e dw i t ha d ot e c h n i c a lv i s i t i n go l e 肺d i r e c t l yj o i n sm a k e sd a t aa c c e s s i n gp r o c e s ss i m p l y ,a n de f f i c i e n t l y ,s ot h a t t h ee n t i r ei n f o r m t i o nm a n a g e m e n ts y s t e mc o u l dr a nh i g h l ye f f e c t i v ea n ds t e a d i l y , a n di th a sh i g hr a t eo ff l o , i f 。 基警弼熟学生誊患营理幕缝设计与赛魂 p r a c t i c eh a sp r o v e d ,t h ed e v e l o p m e n to ft h i ss y s t e r ah a s p o p u l a r i z a t i o na n dp r a c t i c a lv a l u et od e v e l o p m e n ta n dd e s i g no ft h e s y s t e m k e y # o r a l 】b $ b u ii d au p t h ei e f o r m a t i o nm a n a g e m e n td a t a b a s e c e r t a i n s i m i l a r 独创声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。 据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写 过的研究成果,也不包含未获得 l 连;垫丝直墓丝盂差缱型直盟 曲:奎蕉亘窒2 或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研 究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 一竺竺堑鱼竺:鲨三掌 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留,使用学位论文的规定。有权保留并向国家有 关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权学校可以将学 位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手 段保存。汇编学位论文( 保密的学位论文在解密后适用本授权书) 学位论文作者签名;亥舍导师签字: 签字日期;。6 年了月3 肛签字日期;年月日 , 学位论文作者毕业后去向“ 工作单位; 通讯地址: 电话; 邮编 基于帅的学生信息管理系统设计与实现 0 前言 0 1 研究背景 随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称 为数字化时代,在这数字化的时代里,学校的教学管理受到了极大的挑战。i n t e r n e t 技术持续迅猛的发展,也给传统的教学管理提出了新的模式。通过设计和建设网络拓扑 架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方 便管理者,老师和学生间信息发布、信息交流和信息共享。以现代计算机技术、网络技 术为基础的数字化教学管理主要是朝着信息化、网络化、现代化的目标迈进,作为新型 的教学管理模式,。它们具有对于教育、管理过程来说极为宝贵的特性。可以为新型管理 模式的建构提供理想的环境。在此开发的学生信息管理系统,旨在探索一种以互联网为 基础的教学管理模式。通过这种新的模式。为学院营造一种新的教学管理环境,使管理 突破时空限制,扩大教学规模,提高工作效率和办学水平,使学校管理者。教师和学生 可以在任何时候、任何地点通过网络进行学习与交流。随着学校的规模不断扩大,学生 数量急剧增加,。有关学生的各种信息量也成倍增长面对庞大的信息置,也需要有学生 信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、 科学统计和快速的查询,从而减少管理方面的_ 工作量,该项目开发的系统为学院学生信 息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校 对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计已 完成。现主要用于山东商务职业学院的学生信息的管理。” 在设计与开发本系统之前。作者翻阅了大量的相关文献,对目前信息管理系统的体 系结构做了大量的研究,总结出目前开发的大部分信息管理系统绝大部分是基于网络环 境。体系结构主要有两种模式,一种是c s 模式,一种是b s 模式。而b s 模式由于本 身的各种优点是成为大多数信息管理系统的首远模式。 客户机服务器( c l i e n t s e r v e r ) 模式是指两个逻辑( 往往是物理的) 系统( 客户机广 服务器) 及其应用程序逻辑组件之间复杂关系的协同。一般而言,c s 应用系统从物理上 都可划分为客户机与服务器两大部分,而逻辑上又可分解为三部分:表达逻辑,业务处 理逻辑和数据管理逻辑。c s 应用系统的格局和性能主要取决于这些逻辑成份在客户机 上或在服务器上的组织与分配。c s 模式将一个应用分为两个部分:前端( 客户端) 、后端 ( 服务器) 客户器指提供客户机服务的逻辑系统,服务器指向服务器请求提供服务的逻 辑系统。一般来说,客户机向服务器发出请求为其完成一部分工作:服务器则处理客户 机的请求并返回结果, 浏览器服务器模式( b r o w s e s e r v e r ) 的数据库体系是利用a s p 或j s p 作为数据库 操作的中间层,将客户机服务器模式的数据库结构与w e b 技术密切结合,从而形成具 l 基于忧b 的学生惰息管理系缱设计与赛瑰 有三层w e b 络构的浏览器服务器模式的数据库体系b s 模式把传统c s 模式中的服务 器部分分解为一个数掇库服务器和一个或多个应用服务器( w 曲服务器) ,扶瓤梅成了一 个兰层结构静客户服务器体系,b s 体系缩椅可捌分为三鬣:表示层( 客户视盛) ,动能艨 ( 应用服务器屡) 、数据层( 数据库服务器层) 。 寝暴屡:是应焉蓉凌豹窖产搂珏部分,搓受簧怒户等蔽臻瑟懿辩话凄转。宅楚手舱 查用户输入的数据,显示应用输出的结粜。客户端采用w e b 浏览器,执行程,笋从w e b 服 务嚣下载,可跳过w e b 服务器皇功能屡瓣应用服务嚣交互。 功能层:将传统的分别在客户端和服务器端的应用遴辑集中剿一起构成应用腰务 器废用服务器位于客户端和数据库服务器之间,使客户端变“瘦”使数据席服务器更 专注数据库撩作。斑焉藏务器辩客户端请采集孛簦壤,彝数箨瘴缀务器成攒交s q l 奄令, 因此使对数据库内容的瘴询能超列更好的优化, 。羧援层:该屡裁是d b m s ,负爨对企照数据毒翦谤舞、繁理聂维护。 现在,主流的b s 结构下的幼态网页技术有j s p ,p h p ,a s p 等。宦们都可以提供w e b 数据麾开发的全套解次方案,下藤将会对逡三种技术进行一个简要的介绍,势比较各自 的傀点和缺煮。 。 综上所述,考虑学曼垃信息管理系统海嶷数据存储,并盥可能面脑者并发性问题,丽 显嚣系统实鞋往毵要袋魄较毫,囊全挂裁要求毫戆褥焘。零系统选瓣s q ls e r v e r 骰数 据库,采用b s 结构,a s p 技术实现前台颤面。随着学生信息管理系统应用范围的不断扩 大和数据量的迅速增加,学生馁患管理蓉统的应用前景会笼限光明。 o 2 本课题曲勺现状疑发展趋势 涯年来,巍等职韭学校教莓纂耍缛到了迅猛粒发展,糖缝人工管理和革撬管瑾鲍方 式已无法适应新形式。髓着教学改革的深入,学生信息管理系统必将成为高等职业学校 教育管理中不珂缺少的一部分,它能够为用户提供充足的信息和快撼的查询筝段,该系 统对学校静决策耆和警理看来说歪关重鬟。剥用谤簿辊对掌生痞息滋行警理,其有天王 管理无法比拟的优点。如:检索媳速、查找方便。可靠性高、存储爨大、。保密性好、寿 鑫长,震本氮镣,这些绽轰麓够援大熬撬藏学生燕惑管理熬效率,瞧是辩学像、歪趣雹 的体现。因此,开发遣虑新形势适应本校需要的学生信息管理系统悬很有必要的。 “ 0 2 1 目箭学校信息管理系统静存在模式 嚣蠹酝蹙统技峦手梭霆弼络发震苓警籀,霉嚣在痿意管理系统方莲羁簿并存三静摸 式。第一种模式是单机管理模式,在一些学校里,计算机网络还没有建立起来。计算机 之间不驻进蟹数撂交换秘售患共事,这些学搜仍然傅蟹在群起部门的单顼事务处理的水 平上,这种状况决定他们的系统经常出璐数据不一致,容翁发生数据丢失、系统感染病 基于哪的学生信息臂理系统设计与实现 毒等问题;第二种模式是局域网管理模式,可以开展网络上的工作比如建立局域网上 的管理信息系统,数据集中在部门服务器上,为本部门的管理人员提供数据共享,这种 方式对于部门内部的管理工作起到了促进作用,解决了部门内部的数据冗余和不一致的 问题,但是应用软件都在工作站上完成,工作站负担过重,服务器只是实现文件的存储、 数据存储和打印共享,网络利用率较低。校内很多单位都有自己的局域网,各行其事, 不能实现不同单位间的数据共享,更不能实现信息资源的合理流动;第三种模式是校 园网上的全校信息系统,这个信息系统以各部门管理系统为基础,各部门管理的数据除 了满足部门内部人员的使用之外,还可以为其他部门甚至全校教职员工提供信息服务。 学校教育管理信息系统面临着下列需求,在疏通各部门之间的信息渠道的基础上, 建立全校共享数据库;取代传统的落后手工办公方式,建立现代化办公的支撑环境, 提高办公效率。而采用什么技术开发建设学校适应发展的管理信息系统是本文研究的课 题, , 0 2 2 开发基于b s 体系结构的信息管理系统是发展趋势 根据对一般学校情况的分析,可得出学校的信息需求有:学生信息。办公管理信息 和教学信息。这些需求决定了学校的信息系统是一个全校范围的。开放的,分布的、多 媒体的信息系统,根据这些信息需求建立学校的信息子系统,即综合信息服务,办公自 动化,学生管理理信息行政管理信息和网络教学系统。”这些子系统面对的用户范围 不同,数据的组织方式不同,因此需要采取不同的技术方案解决对于面向国内外、校 内外用户使用的系统,用户使用w _ 浏览器最方便r 在职能管理部门,大多数信息为 结构化数据,用户对数据有复杂的操作,应以数据库的管理方式为主,在各办公室之间 流通的信息,大多数是非结构化数据,且信息流程复杂,采用l o t u sn o t e s 的数据组织 方式。 i n t e r n e t i n t r a n e t 出现以后,以w w w 技术为主流的信息服务系统迅速发展,由于 采用w 啊技术,打破了原有信息服务的范围,学校的信息除了面向校内服务,还可以面 向全国乃至全世界,综合信息服务系统以校园网为物理环境,对外与i n t e r n e t 相连r 提供的信息类型是多种多样的在信息的类型上除了日常使用的文字信息之外一还可以 提供以音频、视频形式出现的服务信息,比如学校领导的重要讲话录音,内容广泛的学 术报告,可以陶冶学生情操的音乐等,视频的信息内容也很丰富。综合信息服务系统以 w 哪方式提供各种多媒体信息服务之外,还实现了与部门级的管理信息系统( r d b m s ) 和 学校办公自动化系统( n o t e s ) 的有机结合。使信息服务的类型从文件系统扩展到s o l s e r v e r 数据库和n o t e s 数据库一 。由于信息系统用户的广泛性,决定了客户端必须使用通用的跨平台软件,唧w 浏览 器为信息服务系统提供了良好条件,该系统采用b s ( b r o w s e r s e r v e r ) “的体系结构, 3 萋千肥b 的学生情息管理茉缱设计与实现 具有易于操作、客户机的软件安装简单以及便于维护等特点 综合信息服务系统由分布凌校园罔上的多台髂息服务器组成,其中一台是匿寇众瘳 用户的信惠雯服务器。其绝服务器用户可以用指定的专用端口直接访问,也阿以从信惠 主服务器上建立连接。通过主服务器进行访问 0 3 研究圈的 为了适威信息时代发展,掇高学校管理工于# 效率和办学水平,实现现代化职业院校 的燧行机制和高水平的管理,体现学院自己的特色,使学院建设成为一流职北学院。用 。髅塞纯校瑟4 豹整俸概念亲统一蔑麓、组织霸建设学院豹办公自貔纯系统、学生信息 管理系统、数字化教学系统、嘲站系统:图书资料管理系统在这个概念下,统一设计 和建设照终攘矜架毒每、惩络安全系缝、数据痒基旗结摘、镶惠共享奄管理、缤患熬发礞 与管理等 开发后的学生信息管理系统包括学生信息管理、学生成绩管蠼、考试镣理、用p 管邋疆丈部分,主要负责学院学生信意翡管理,避一多挺离学院的办公效率。工俸水平。 朝着信息化、网络化、现代化嗣标迈进,方便学校教师与学生查询有燕信息 ; 0 4 项目提出的意义 。信息化管理”措学校在_ 歼矮教学,科研,管理及对井联系工俸中运用阏络实现学 院教学管理的数字化、信息化。智能化。从设计上说。信息化能够掇高教务人员、管理 人员移学生逡行工终、学西帮交流戆富散经。使瑙8 痿塞纯。按零,霹鞋改羲各墨瑟静 信息传递与相豆了解。与i n t o r n e t 集成在起的信息化管理解决方案将会使教师与学 生更紧密联接成一个综会的教旁管理环壤,因丽可戳更好的提高教学彗理承警。学生镶 息管理系统将在解决学院内部学生管理工作时,攥供一个娥佳实践其体化一并促进最俊 的管理与教学实践的实行框架;连接i n t e r n e t 的校园局域网提供的是更广泛的信息来 源,使所有籀芙天曼冀难体会翔蕊惠纯教育接术懿崭薪覆貔一 本论文共分为6 个部分一 誉一章嚣骞,主黉奔缨谍题鹜景、霹内瑷坎及发展趋势,磺突豹嚣豹及逡题意义 据此提出了谍题选题的依据以及意义,确定了基于s s 体系结构的分布式应用程序的研 究方向及内容。 i i第二章学生信怠警理系统分析。包藉系统需求分析。系统俸系结构静设计,圭簧 功能模块的设计,数据结构分析与数据流圈描述- 开发学生信息管理系统采用的关键授 寒t 器s 桨椽豹挽势, 第三章学生信息管理系统设计与功熊模块设计。 基于唧的学生信息管理系统设计与实现 第四章学生信息管理系统的程序实现。 第五章系统测试 最后为全文的结论,说明了在撰写论文过程中的心得体会及不足,并对a s p 平台今 后的应用前景作出了展望。 1 系统需求分析 1 1 系统可行性分析 乒 可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具 备必要性和可能性,对新系统的开发从技术。经济、社会的方面进行分析和研究,以避 免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短 的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容, ( 1 ) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本单位 在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院完全实 现信息化管理。所以本系统在经济上是可行的。 ( 2 ) 技术上的可行性;技术上的可行性分析主要分析技术条件能否顺利完成开发工 作,硬,软件能否满足开发者的需要等该管理系统采用了当前新兴的b r o w s e r s e r v e r 模式进行开发。三层的b r o w s e r s e r v e r 体系结构具有许多传统c l i e n t s e r v e r t “ 体系 结构不具备的优点,而且又紧密的结合了i n t e r n e t i n t r a n e t 技术,是技术发展的大势 所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用s q l 数据库。它能 够处理大量数据,同时保持数据的完整性并提供许多高级管理功能它的灵活性、安全 性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越 来越高,价格越来越低,其硬件平台完全能满足此系统的需要+ ( 3 ) ,时机可行性:、目前,学院的校园网络覆盖了教学区和学生区的主要建筑物及部 分家属宿舍,从而满足院校内各学系,各职能部门,各直属单位上网需求。学校良好的 网络设施为学院建设。信息化校园”提供了坚实的基础。 ( 4 ) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学, 规章制度是否齐全,原始数据是否正确等规章制度和管理方法为系统的建设提供了制 度保障。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见 效快。因此系统的开发是完全可行的。 5 基于耶b 的学缴信息管理系统设计与实现 1 2 系统功能分析 学生的信息管理悬一所学校基础性的管理工作,如何能够进步提高学校的办公效 率* 工作水平,朝着储息化、网络化,现代化目橱迈进,方便学校教师与学生查询毒荚 倍意。这靛麓本信意篱理系统需要完戒豹功链 本系统主要的功能有: l 。学生壤患警纛每学籍警理 全面记录学生的档案信息,可以按学生的学母,姓名。班级及多种组告和模糊查询 学生的基本信息。每学年薪生缀到后,斑学生管骡处负责采集基本僖息,并受蠢修改, 测滁等操作。 2 学生成绩管理: 簿学蘩考试络束,瘗在潆考努蒋学黧成绩录入,学生帮鞋凭垂穗翡学号在灵要上鞭 的计算机查询自己的成绩,教师可以查询班级的所有学生的成绩,两只有具有成绩管理 粳隈的管理璺才能修改学生的成绩并打印学生及瑗缓的成续擐表 3 考试管理: 篱理员负责在学期开始添加班级信息,班级课程信息,教师任课信息,蒋通教师可 骧纛囊考试辩嚣。 4 用户管理: 根据要求添加不斌权限的用户,学生鳆权限最低,管璞员盼权限最高,舆骞修改系 统演径的,设髯其他用户权限的功能 圈i - 1 系统逻辑功熊图 f i 茹l 一l o g i cf u n c t i o n a ld i a g r a mo fs y s t e m 6 基于w e b 的学生信息管理系统设计与实现 1 。3 系统功能模块分析 本学生信息管理系统是学校办公自动化系统的一个子系统,目的是为了提高学生管 理工作的效率。通过这样的系统,可以做到学生信息的规范管理、学生成绩的科学统计 和快速的查询,从而减少管理方面的工作量,推动了学校的信息化建设的进程。 系统主要包括以下基本功能模块: 用户登录模块: 学生必须登录才能查询本人各学期的考试成绩。教师只有在登录后在舰定时间内录 入学生成绩,登录后可更改密码。 用户管理模块。 系统认可三类用户:学生用户,教师用户。管理员用户,其中管理员拥有最高权限, 负责服务器端的维护与管理,用户的添加,同时也拥有直接访问数据库的权力:其次是教 师用户,拥有部分管理权限及对数据库访问的部分权限;再次是学生,拥有访问系统w w w 服务的权限以及从数据库获取数据的权限 学生信息管理模块: 本模块主要是对学生信息( 如学号,姓名。性别。家庭住址等) 进行管理。本模块 又分为录入学生信息、查询学生信息、修改删除学生信息、打印学生信息。班级管理 和五个子模块。 录入学生信息子模块可以录入学生的学号、姓名、性别,民族、籍贯,出生日期、 联系电话。家庭地址和家长姓名等信息。 查询学生信息子模块可从学号,姓名或班级三种查询方法任选其一进行查询学生信 息。 修改删除学生信息子模块首先使用查询功能查询出需要修改删除的记录然后进 行修改删除操作。 打印学生信息子模块将查询结果以我们常见的成绩表形式打印出来- 并可以自定义 打印格式; 班级管理子模块可以添加删除班级,结果会直接影响“按班级查询“方式- 学生成绩管理模块: 本模块主要是对学生成绩进行管理本模块又分为录入学生成绩、查询学生成绩, 修改删除学生成绩、打印学生成绩、计算总分与排名五个子模块 录入学生成绩子模块是具有教师权限的用户在每次期终考试完毕后在规定时间内 将学生考试成绩录入录入时需选择录入的级部、班级及考试的学期序号,之后需选择 录入的科目( 教师只能录自己给班级讲授的课目) 和录入的方式( 单个方式或列表方式) m 基于他b 的学生信息管理茬统设计与宴现 避l - 2 信息管理模块功能图 f i g 。1 - 2m o d u l ef u n c t i o n a ld i a g r 黼o fi n f o r m a t i o nm a n e g e m e n t 疲询学生成绩子模块只需选择查询的年级、班级和学期序号,然后再选撵查询的科 譬 修改,翮除学生成绩本项操作只有管理员才熊进行,在以管理员身份登录厢。可以修 改删除单个学生的学习成绩,也可以成批的修改删除符金条件的学生的成续。, 抒印学生成绩子模块可戳囊现打窜巢个学生酌所有翦成绩,也可以打印莱个班级菜 个学期所有科目或单科目的成缋,还可以设置每页打印的记录的条数。, 诗募总分薅捧名予摸块霹鞋实理谗冀菜令班缀禁令学壤瘊畜学生的棼努势摄摇选撵 排名次的方式来输出成绩信息。 蹦l - 3 成绩警理模块功能隧 f i g i - 3t h ef u n c t i o n a ld i a g r a mo ft h eh a n a g em o d u l ei nt h ea c h i e v e m e n t 考试管理横块 零攘袭主要是霹考试褒绥及辩嚣管疆。奉蒺块又分鸯考试臻缀漆翔,考试辩譬营建。 查看考试科目。添加教师四个予模块。 考试班级添加子模块建立考试班级黪数据库,凝生入技的第个学期建立。 考试科目管理子模块把班级的所有谍程加到班级课程总震中。 修改考试科目予模块用于查瓣各考试班级考试课程是否设置正确。, 添糖教癖予模块用乎增杰葬教褥, 鑫 基于唧的学生信息管理系统设计与实现 1 ,4 系统的安全性分析 对于开放性比较强的w e b 应用程序来说,安全性是一个需要重点考虑的问题。w e b 应 用位于霄e b 服务器之中,i n t r a n e t 或r n t e r n e t 上的所有用户都可以访问它,这种较大的 灵活性增加了危险性。一个健壮的w e b 应用程序应能够为不同的用户提供不同的访问权 限,防止对系统信息的越权存取,并能够抵御网络黑客的蓄意攻击。i n t e r n e t i n f o r m a t i o ns e r v e r 提供了一整套安全机制来保障w e b 应用的安全性,其显著特点是将 w e b 安全性与w i n d o w sn t 的安全机制紧密集成起来,从而可以充分利用这一具有c 2 安全 级的操作系统的安全特性, i 。i i s 安全机制的工作方式 i i s 的安全机制建剃e w i n d o w sn t 的安全机制之上w i n d o w sn t 使用用户帐号和口 令来管理用户通过设置帐号的权限,w i n d o w sn t 可以限制用户访问计算机资源的能力 和方式,安装在n t f s 分区上的w i n d o w sn t 还可以通过设置文件夹和文件权限,来进一步 控制用户对该文件夹和文件的访问除了w i n d o w sn t 安全特性外,还可使用i i s 4 0 提 供的管理工具( 如i n t e r n e t 服务管理器) 来配置如下选项:特定i p 地址或d n s 名能否访问 w e b 服务器的某一资源:虚拟目录、目录和文件的读,写、执行等权限:是否使用安全套 接字层( s s l ) 协议等。图卜4 说明了w e b 服务器收到浏览嚣请求后,进行安全检查的处理 过程。 下面就来看一下图1 - 4 中各检查步骤的执行过程 2 i p 地址访问控制 可以配置:i :i s 来允许或禁止特定i p 地址的访问例如,可以通过拒绝从特定的i p 地 址、i p 地址范围或d n s 名访f 司w e b 服务,来提供对访问服务器的公司、个人甚至整个网络 的控制。相反,也可以有选择地允许特定的i p 地址访问服务在i i s 5 0 中,对i p 地址访 问控制的设置更加灵活,它允许限制或允许对w e b 站点、虚拟目录,目录和文件的访问 3 用户身份验证 i i s 支持四种w e b 身份验证方法:匿名( a n o n y m o u s ) 、基本( b a s i c ) w i n d o w s n t 请求响 应( c h a l l a n g e r e s p o n s e ) 和客户凭证映射( c l i e n tc e r t i f i c a t e m a p p i n g ) 。在w e b 服务器 上一般来说,访问是以匿名方式进行的,即不需要提供用户名和密码。当i i s 中的w e b 服务器接收匿名请求后,它将把i i s 安装时创建的i u s r - c o m p u t e r n a m e 帐号提供给匿名用 户使用。如果此帐号具有访问请求资源的权限,则允许访问;否则将拒绝访问。基本和 w i n d o w sn t 请求响应两种形式的身份验证都需要用户提供帐号名和密码只是基本身 份验证在客户机和服务器之间传送的数据没有加密,所以第三者可以很容易的截获用户 名和密码( 1 9 1 :而w i n d o w sn t 请求响应身份验证加密用户名和密码,保证了通过网络 9 基f 肛b 的学生信息管理系统设计与窭璁 翻i - 4i i s 的安全机制工作过程 f i g 1 - 4m e c h 蝴i 舳gv o r k i n gc o u r s eo fs e c u r i t yo f i i s 豹安金登录。客户凭谖浃莉身份验诞是遴蓬使用安全套接字层协议采实现静。l i s 将在 资源被允许访问前,要爿乏用户提供一个台法的客户身份凭证( c l i e n t c e r t f f i c a t e s ) 。如 果这一凭珏没蠢旋骚势器逶过,l l s 将返麟蹙误港爨,燕缭辩整添豹游翘。 在这种身份验证方法中使用的客户身份凭证般来自乎一些值得信赖的第三方组 织,:遇过安装m i c r o s o f t 公司的溅书服务器( c e r t i f i c a t es e r v e 吐,墩可以在点n t r a n e t ,。 上发行自己静痔份凭证 氛目录和文件安全控制 i i s 失虚擞嚣录,嚣暴纛文耱疆供7 多蠢兹选糍来控翱游瓣,宅辩是:读。笃、登袋 访问、目录浏览和索引,其中目录浏览和索引只适用于虚拟目录和目录另外,i i s 也 基于w e b 的学生信息管理系统设计与实现 支持决定内容如何被执行的应用设置,它们是禁止执行( n o n e ) 、脚本( s c r i p t ) 和执行 ( e x e c u t e ) 如果使用的文件系统是w i n d o w sn tf i l es y s t e m ( n t f s ) ,则还可以使用n t f s 的访问控制列表( a c l s ) 特性。访问控制列表通过特定的w i n d o w sn t 用户帐号,或用户工 作组帐号来允许或拒绝对相关文件或文件夹的访问。当一个i n t e r n e t 服务尝试读或执行 一个文件时,由服务提供的用户帐号必须拥有相应的权限。 通常将i i s 的安全特性、w i n d o w sn t 帐号和n t f s 的访问控制列表结合起来,共同管 理w e b 站点内特定文件的访问。在一个用户通过工i s 的安全验证后,i i s 使用发出请求用 户的w i n d o w sn t 帐号,根据访问控制列表去获取燕j n t f s 文件的访问。 本系统作为学院的信息管理系统,有这安全性方面需求的,在实际开发中也从多个 角度对这个问题进行了相应的设计。 1 5 数据字典 传统的数据字典包括以下几种类型的条目: 1 数据流条目数据流条目给出某个数据流和定义,它通常是列出该数据流的各 组成数据元素。该系统中的数据流条目有* 学生基本信息= 学号+ 学生姓名+ 学生性别+ 出生日期+ 班号+ 联系电话+ 入校时 问+ 家庭住址+ 注释 班级信息= 班号+ 年级+ 班主任+ 教室 课程信息= 课程编号+ 课程名称+ 课程类型+ 课程描述 年级课程信息= 年级+ 课程名称 学生成绩信息;考试编号+ 学生学号+ 学生姓名+ 学生班号+ 课程名称+ 分数 系统用户信息;用户名称+ 用户密码+ 用户描述+ 用户权限 2 文件条目文件条目给出某个文件的定义,列出它的组成数据项,此外还 要给出文件的组织形式。 例:学生信息文件= ( 学生基本信息记录,+ t 学生成绩记录l 主键:学生学号+ 课程号 3 数据元素条目给出某个数据单项的定义,通常是数据项的值类型 例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为 0 0 0 0 0 0 9 9 9 9 9 9 。 4 处理说明条目给出数据流程图中不再分解的变换处理说明的定义。 1 0 系统简介及系统结构 系统完全基于b s 结构,没使用任何a c t i v e x 控件,网页中只使用了a s p 语言来实 l l 萋于哪b 的学牛倍总管理幕统设计与赛现 现服务器端的功能,使用j a v a s c r i p t 脚本语言米党成客户端的错误检铡而j a v a s c r i p 蔗当今桎侮释瓣览器都默认支持懿翡撬。新| | ;之哭簧客产瑙安装了任何一静测蓖器,不 蘑作谨鹰设鬈鼯焉使瘸零系绕。 系统的结构如下图所示,。多数页瓤都是通过 s p 脚本程序直接访翘致搬瘁和文传系 统,柱部分a s p 程序通避组谗凌阔数掇库租文捧裘娩。 奉系统的特点w ? 1 。本系筑完全基予w e b 技寒。廷要熊连接i n t e r n e t 一藏藐谤阕本系统。 2 。采罔a s p 翱s q ls e r v e r 帮发,舞蒋管理方便,代羁简萃荔馕,体积小琦的特点。 3 t 可以完垒遥过魁廷登象管理系缝,维护方德。 嘻各秘秘憩模块独立性强,可以援摄器要经意愿合* 5 。具有清新简浩方便的界谶,操作简单。 8 支持所有的w i n d o w s 蒙剜操幸# 系统 图争s 暴统结 句豳 f i g 扣5s y s t e m a t i cs t r u c t u r ec h a r t 1 ,7 系统设计招莱技术 1 。7 。1 梵行么选用b s 体系结构 当翁露惑管壤系统常耀静珏静体系绪稳雠 l 。客户视服务器( c s ) 缩构。 楗绫戆嚣屡汹结棱瀵掌盎多令客户援秘萃一服务器缓裁。企韭逻辑写在辔声端应鼹 翟廖审,窖户秘宠成毒蠲声鳇交夏,骚务嚣盎麦数攥瓣警遐。垂子绣鸯靛数撰搽嚣都在 服务器端进行,保证丁数据的完整性。可靠性。安全性和数据的易维护性 基于- 匝的学生信息管理系统设计与实现 在c l i e n t s e r v e r 结构模式中,客户端直接连接到数据库服务器,由二者分担业务处 理,这样体系有以下的缺点: 1 ) c l i e n t 与s e r v e :直接连接,安全性低。非法用户容易通过c 1 l e n t 直接闯入中心 数据库,造成数据损失。 2 ) c l i e n t 程序肥大,并且随着业务规则的变化,需要随时更新c 1 i e n t 端程序,大 大增加维护量,造成维护工作困难。 3 ) 每个c 1 l e n t 都要直接连到数据库服务器,使服务器为每个c l i e n t 建立连接而消 耗大量本就紧张的服务器资源。 4 ) 大量的数据直接c l i e n t s e r v e r 传送,在业务高峰期容易造成网络流量暴增,网 络阻塞。 对于一般的管理信息系统( m i s ) ,只要应用系统的客户端数目在2 0 0 个用户之内并 且是在同一个区域中。c s 结构是很适合的。但是这种结构最突出的问题在于经常把应 用系统的企业逻辑编写在客户端应用程序中,因此当应用系统需要改变时,所有在客户 端的应用程序都必须改变。这些显然不利于m i s 系统的发布与维护 2 浏览器服务器( b s 结构 b s 是指b r o w s e r s e r v e r 浏览器m r 务器 ,即客户端是标准的浏览器( 如 i n t e r n e te x p l o r e ,n e t s c a p en a v i g a t o r 等) 服务器端为标准的w e b 服务器协同应用服 务器响应浏览器的请求。 b s 模式是一种三层结构的系统,第一层客户机是用户与整个系统的接口;客户的 应用程序精简到一个通用的浏览器软件。如n e t s c a p en a v i g a t o r ,微软公司的正等。浏 览器将h t m l 代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页 提供的申请表上输入信息提交给后台,并提出处理请求这个后台就是第二层的w e b 服 务器第二层w e b 服务器将启动相应的进程来响应这一请求,并动态生成一串i 玎讥代码,。 其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取, w e b 服务器还需与数据库服务器协同完成这一处理工作第三层数据库服务器的任务类 似于e s 模式,负责协调不同的w e b 服务器发出的s q 请求。管理数据库。 一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢结构机械设备防倾覆改良措施
- (2025年标准)楼房交易合同协议书
- 施工单位环境噪音投诉协调措施
- 停车厂露天转让合同范本
- 共同使用道路的协议合同
- 厨房外卖店转让合同范本
- 德州环卫车采购合同范本
- 临时性深基坑支护安全技术措施
- 2025年跨境商业贷款合同细则
- 2025年度人工智能企业股权投资与转让合同
- 2025年河南高考地理真题(答案版)
- 新生儿多重耐药菌防控
- 非标设备公司采购管理制度
- 检验检测机构数字化应用指南-
- 海龟汤题目和答案(100题)
- 第三届全国技能大赛竞赛-工业机器人系统操作赛项选拔赛备考试题库(附答案)
- 门窗员工劳动合同协议书
- 2025黑龙江省农业投资集团有限公司选聘12人笔试参考题库附带答案详解
- 2025-2030覆盆子酮行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 登销记以及运统46系统运用21课件
- 湖南省长沙市长郡芙蓉中学2025届物理八下期末质量检测模拟试题含解析
评论
0/150
提交评论