




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一一摘要一一 本系统是典型的基于客户目r 务器模式( c e r l t s e r v e l ,简称c s ) 的管理 信息系统( m l s ) ,由客户端和服务端两部分组成。客户端和服务端的开发平台均 为微软公司的产品,从而确保了二者较好的兼容性,客户端用的是v i s u a l b a s i c 6 0 ,而服务端用的是s q ls e r v e r2 0 0 0 。客户端主界面使用m d i 窗体, 整个应用程序界面清爽、简洁、美观;模块设计合理、完备;提供了与o f f i c e 应用程序动态交换数据d d e ( d y n a m i c d a t ae x c h a n g e ) 的例证:较好地利用了其 错误处理机制,最大限度地避免了系统出错、异常终止或崩溃。服务端使用 了存储过程技术( t h es t o r e dp r o c e d u r e ) ,较好地减少了网络流量;避免了网络 堵塞;使用触发器技术保证了数据库数据的完整性和致性;使用索引技术, 提高了数据检索速度。数据访问接口采用a d o 技术( a c t i v e x d a t a o b j e c t s ) ,a d o 在i n t e r n e t 解决方案中能够实现将网络流量、前端与数据源之 间的层数降低到最少,并提供轻量、高性能的接口。 本系统充分地利用了学校现有网络设备,真正实现了网络资源共享,较 好地解决了学校考试管理电子化、规范化问题和成绩管理自动化、智能化难 题,系统经试运行表明达到了设计要求,受到使用者的好评。 关键词:管理信息系统数据库教育信息化存储过程a d oc s a b s t r a c t t h i ss y s t e mi sa t y p i c a lm i s ( m a n a g e m e n li n f o r m a t i o ns y s t e m ) b a s e do nt h e m o d eo fc s ( c l i e n t s e r v e r ) i th a st w o p a r t s ,t h ec l i e n ta n dt h es e n ,e eb o t ho ft h e m a r ed e v e l o p e db ym i c r o s o f tp r o d u c t ss ot h a tt h e ya r ec o m p a t i b l ew i t he a c ho t h e r t h ec l i e n ti sd e v e l o p e db yv i s u a lb a s i c6 0a n dt h es e n ,e rb ys q ls e n ,e r2 0 0 0 t h e i n t e r f a c eo ft h ec l i e n ti s c l e a n ,s i m p l e a n db e a u t i f u lw h i l e g u i ( g r a p h i cu s e r i n t e r f a c e ) i sm d i ( m u l t i p l e d o c u m e n t i n t e r f a c e ) t h e m o d u l e sa r e d e s i g n e d r e a s o n a b l y a n ds e l f - c o n t a i n e d i t p r o v i d e s i n s t a n c e so f d d e ( d y n a m i cd a t a e x c h a n g e ) w i t ho f f i c es o f t w a r e a n dt h ee r r o rp r o c e s s i n gm e c h a n i s m a v o i d ss y s t e m a b n o r m a lt e r m i n a t i n go rc o l l a p s e w h i l et h es e r v e ru s e st h es t o r e dp r o c e d u r et o r e d u c en e t w o r kd a t ap a c k e t sa n da v o i dn e t w o r kj a m t h et d g g e rg u a r a n t e e st h e i n t e g r a l i t ya n d t h ec o n s i s t e n c yt h ed a t a a n dt h ei n d e xt e c h n i q u em a k e ss e l e c t i n g r e c o r df r o md a t a b a s em o r ee f f i c i e n t l y t h el a y e r sw h i c hf r o mt h ec l i e n tt ot h ed a t a s o u r c eo ft h es e r v e ri nt h ei n t e r n e tc a nb er e d u c e db y a d o ( a c t i v e x d a t ao b j e c t s ) i n t h ed a t aa c c e s si n t e r f a c e s f u l l ym a k i n g u s eo ft h en e t w o r ke q u i p m e n t so fs c h o o l 。t h i ss y s t e mr e a l i z e s s h a r i n gt h en e t w o r kr e s o u r c e sw i t h e a c ho t h e r i th a ss a t i s f a c t o r i l yr e s o l v e dt h e e l e c t r o n i ca n ds t a n d a r d i z a t i o n p r o b l e m ,a s w e l la st h ea u t o m a t i z a t i o na n d i n t e l l i g e n t i z i n go fm a n a g i n gg r a d e s a n dt h ea p p l i c a t i o ns h o w st h a tt h es y s t e mi s v e r yp o p u l a ri ns c h 0 0 1 k e y w o r d s :m a n a g e m e ni n f o r m a t i o ns y s t e m :t h ed a t a b a s e ;t h e i n f o r m a t i z a t i o n d es y s t e mo fe d u c a t i o n ;t h es t o r e dp r o c e d u r e ;a d o ;c i s 原创性声明 y 7 3 1 9 2 , 乏 本人郑重声明:本人所呈交的学位论文,是在导师的指导下独立进行研 究所取得的成果。学位论文中凡引用他人已经发表或未发表的成果、数 据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含 任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出 重要贡献的个人和集体,均已在文中以明确方式标明。 本声明的法律责任由本人承担。 论文作者签名:蠡羔塾刍日期:幽:刍必 关于学位论文使用授权的声明 本人在导师指导下所完成的论文及相关的职务作品,知识产权归属兰州 人学。本人完全了解兰州大学有关保存、使用学位论文的规定,同意学校保 存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和 借阅:本人授权兰州大学可以将本学位论文的全部或部分内容编入有关数据 库进行检索,可以采用任何复制手段保存和汇编本学位论文。本人离校后发 表、使用学位论文或与该论文直接相关的学术论文或成果时,第一署名单位 仍然为兰州大学。 保密论文在解密后应遵守此规定。 论文作者签名:纽导师签名: 日期:漪岛f 岛 兰州大学坝士学位论文 第一章绪论 1 ,1 研究课题的背景 第、一、学校是考试频率较高的单似之,在学校中,考试科众多, 于! 课老师 j :作繁忙。每举行次测验都需要事先命题、打印试卷样稿、复印试卷、试卷叫收、 评阅试卷等一系列的:i :作,而且不同班级、不同的老师等各利t 客观斟素都会影响到 测试的有效性、准确性,以及公平性等,考试管理中的某些不规范,给学校、教师、 学生等带来了诸多4 i 便。 第二、成绩管理是学校管理的重要组成部分。成绩,不仅仅关系到学生升迁, 在很大程度上度量了一个学生的学习效果;同时,成绩还关系到教师的教学成果的 考评。成绩管理的重要性不言而喻,但是成绩管理在学校中是很繁重的,在每门课 中,每个学生都需要有成绩记录,而且要求记录学生整个上学过程的成绩,所以在 实际管理工作中,往往由于成绩记录的数量众多、管理复杂,很容易造成成绩管理 的混乱。 第三、目前各中学校局域网基本上已经建立起来,各主要部门都有了自己的电 脑,硬件设施较好,但仅停留在日常事务处理和玩游戏阶段上,未能充分发挥信息 设备的作用,而实现教育信息化的管理,能够提高教学质量、减轻学校和教学管理 部门的压力,真正充分利用网络资源,实现资源共享。 1 2 研究思路和工作计划 正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题;调研:熟 悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计:数据库 结构设计;功能模块开发,功能模块测试;系统调试和系统试运行、修改。 在各阶段的时间安排上:选题和调研用了一个月左右的时间:熟悉开发环境, 实验关键技术,查找类似的相关系统的资料用了两周时间:系统概要设计用了一个 月的时间;数据库结构设计用了一个月时间;功能模块开发和功能模块测试用了四 个月的时间:系统调试和修改用了1 个半月时间;系统试运行用了约三个月的时阃。 完成全部工作大约用了一年的时间。下面的流程图反映了我的基本的思路和过程。 兰州大学硕l 学位论文 系统调试i l系统试运行和修改 图1 1 系统开发流程图 2 兰州人学硕i :学位论文 第二章管理信息系统研究概述 2 1 管理信息系统的发展历史 信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作 用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的5 0 年 代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进 行收集、存贮、检索、加工和传递。使其应用于组织机构及企业管理领域的“人一 机系统”,该系统是7 0 年代初“后工业经济”时代的产物,在企业管理信息系统在其 发展的初期,是单一的人一机系统,系统功能简单,效率低,对管理的作用有限。 进入2 0 世纪8 0 年代末,随着计算机网络和通信技术的大力发展,企业管理信息系 统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体 系,在其社会经济发展领域中发挥着巨大的作用。 我国的管理信息系统大发展是在8 0 年代末9 0 年代初,国家相继建立起了“金卡”、 “金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随 着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统, 还是面向少数专家和管理人员的专家系统( e s ) 或决策支持系统( d s s ) ,其处理对象 和服务对象,自身的系统结构,处理能力。都有了进一步的发展。 2 2 管理信息系统的特点 2 2 1 管理信息系统的组成 管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。 人是指企业领导者、管理人员、技术人员,以及m i s 建设的领导机构和实施机构, 他们在系统中起主导作用。m i s 是一项系统工程,不是只靠一些计算机开发人员就可 以完成的,必须有企业管理人员,尤其是企业领导的积极参与。 计算机技术是m i s ( 管理信息系统) 得以实施的主要技术。在这些技术中,软件 开发是m i s 开发的重点。 第三个因素也不能忽视。企业的管理数据是m i s 正常运行的基础。广义地说,各 项管理制度是m i s 建设成功的基础。试想要计算一台机床的成本,需要按时输入每个 部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工 兰州夫学碗j 。学位论文 艺设计和财务等多个部门。必须有一整套管理制度作保证。 2 2 2 管理信息系统的界面特点 在计算机软件技术中,人机界面已经发展成为一个重要的分支。m i s f l 机界面设 计一般遵循以下一些基本原则: ( 1 ) 以交互功能作为界面设计的核心 人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计 算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须 准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起( 人 机界面程序只是通信) ,以免互相干扰,影响速度。 设计m i s 时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾 渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于 维护。 报表打印是b l i s 必备的功能之一,而且打印之前常常需要计算。计算与打印分开 设计,虽然消耗时间,但易于整个m i s 系统的维护。 ( 2 ) 界面必须始终一致 统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操 作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。 例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标 表示打印等。 ( 3 ) 界面必须使用户随时掌握任务的进展情况 人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时, 必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。 目前,w i n d o w s 下的应用软件无论大小,其安装程序几乎均做到了这一点。开发m i s 软件时,这一点很值得借鉴。 ( 4 ) 界面友好,使用方便。 多数m i s 软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输 入( 特别是汉字) ,而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程 度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、 “硕研”、“博研”等。录入这类数据之前,m i s 软件应在相应位置弹出一个列表框, 兰州人学硕上学位论文 待用户以鼠标点击,而不应让用户每次都输入这些汉字。 总之,所开发的m i s 在使用过程中,应使用户的数据输入量降至最低限度减少用 户的干预量。实践证明,用户干预愈少,m i s 系统的满意程度愈高。 2 3 管理信息系统的开发过程 管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设 计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大 小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需 要根据实际情况进行取舍和计划。 2 3 1 系统开发准备 系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统 开发计划等工作。 2 3 2 系统调研 新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须 调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发 方式。 调研的主要内容有: ( 1 ) 现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、 与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界 的输入输出接口等。 ( 2 ) 组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作 范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。 ( 3 ) 业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统 的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查 中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以 及需要解决的问题等。 ( 4 ) 报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报 时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。 ( 5 ) 问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成刁i 同 的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。 兰州大学顺 一学位论文 ( 6 ) 新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要 求,系统分析( 又称逻辑设计) 是管理信息系统开发的关键环节,要求在系统调查的 基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。 新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有 关说明组成。最后要完成系统分析报告( 也称为系统逻辑设计说明书) 。系统逻辑模 型就像在根据需要建设座学校前,按照学校教育的层次( 初等、中等、高等) 、规 模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计, 保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统 设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或 缺陷。 因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工 作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,双方经过 讨论、修改,最后达成共识,并完成系统分析报告( 系统逻辑设计说明书) ,经有关 领导审批通过之后,转入系统设计( 又称系统物理设计) 阶段。 2 3 3 系统设计 系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综 合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系 统的实施方案,解决“系统怎么做”的问题。 结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用 什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数 据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最经济 合理的技术手段。系统设计阶段的文件是系统设计报告( 又称系统物理设计说明书) 。 23 4 系统实施与转换 系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写( 购买) 与调 试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。 在系统实施阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门 的领导共同编制新系统实施计划。可以应用各种项目管理的软件和方法进行管理, 实行项目经理负责制,保证系统实施工作的顺利进行和成功。 硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备 6 兰州大学倾十学位论史 的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。 数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整 理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注 意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好 基础。 在进行以上各个环节的同时展开人员培训工作,包括管理信息系统只是的普及教 育、新制度的学习、计算机操作训练等。使所有人员了解新系统的基本功能、新系 统对使用人员的要求、建立管理信息系统的目的、管理信息系统的建设可以为组织 和个人带来的帮助和便利、个人在新系统中应该承担的工作等,是用户关心、支持 新系统的实现。 2 3 5 系统维护和评价 管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影 响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平, 这就需要从始至终地进行系统的维护工作。 系统评价主要是指系统建成后,经过一段时间的运行后,要对系统目标与功能的 实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统 评价报告。 系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重 要阶段。 刁i 兰州大学硕士学位论文 第三章教育信息化管理系统分析与设计 3 1 系统功能需求简介 本系统主要由两大块组成,一是试题库管理部分,二是成绩管理部分。主要功能如图3 1 所 题 库 管 理 教育信息系统 试题库管理il成绩管理li 系统维护 图图图罔圈 童l 蓁0 萋l 薹i 霎i 霎 班 级 成 绩驯薹 3 2 主要功能需求描述 图3 1 系统功能模块图 3 2 1 试题库维护 完成各类学科各种题型试题的添加、修改、删除、浏览功能。任何老师,i 要身 边有电脑,j _ = l 要能接入学校的网络,随时i u 以利j i 】夺系统向试题库巾添加试题, 厂 涓涓细流成汪洋人海,随着时问的推移,试题库就会越来越丰富。试题库是学校的 。江贵财富,是各类学科试题精华的个浓缩。 试题库中包含填空题、蚺选题、多选题、判断题、简答题、论述逝共计6 乖| 】题,弘 | x 分初r i _ 、:二、三年级,离t i 。、_ 、年级 i - o 种年级:每。年级订2 个学划; 课w ( n 】变) 哭汁n 1 1 门以h 再利,题,分别处市+ 张表。f 呼道题,自“腓度系数”, 兰州人学坝士学位论史 仃“选川次数”,仃“分值”,f f “出题老师”等。缚位老帅部订平等的出题权利, 但只能是 i j 本专业的题。每位老帅有删除试题的权利,n j i 能是删除自己j j 的题, 不能删除别人f l 的题,这n 暂艮大程度f i 较好地处理了多用,、一j 发性问题。 3 2 2 创建试卷 完成试卷的创建丁作。试卷的创建由管理员授权,指定擎人负责。出完成试题 后收凹授权。以往的考试试卷或测试试卷往往都是由老师提前从参考资制中选题, 然后打印成试卷,这其中有许多弊端。是有漏题现象,有些小题老师有意无意【 1 将考题泄漏m 来,造成考试的不公3 产性,这对学生不公平,埘任课老师也是不公平 的: 二是试题不够丰富,涵盖范围不够广,临时出题,手中资料肯定赶不l 拥有成 千上万道可选试题的试题库,肯定比不上拥有集体智慧的试题库。 试卷的创建分两种:一是机器随机抽题,然后老师可以更改题;二是完全山老师 手1 :出题。生成的试卷可以报表打印,导出到w o r d 或e x c e l ,或生成电子试卷供学牛 考试用。 3 2 3 机上考试 完成电子试卷考试功能。实现考试的无纸化,规范化,增强了考试的透明度, 使得考试更加公、h学生输入学号和密码验证通过后,进入网i :考试系统,试题从 已生成的电子试卷中抽取,考试完成后单击“交卷”,即可完成考试任务。 32 4 试卷评阅 对所有考生的所有考题,均可以由老师人工阅卷;对r 客观题( 填空题、单选 题、多选题、判断题) ,可 i i 计算机柬评卷,蕾观题( 简符题、论述题) 必须山老师 人t 阅卷。 3 2 5 学生成绩录入 小软件实现分布式管理,t 州三l 利用各个网络终端( p c i 乜脑) 录入数据,改变了 以前邪种考完试后都要将成绩结粜交给个老师来录入的弊端,采j = 两次录入,逐 比较,确保了采入数扣;的准确竹和公、f 性,人人节约r + 江爨的休息时i h j 。相“: 把成绩录入1 作进 j 了分流,得位老师阅究卷都可以将数杯直接利用叫络终端录入。 该模块 有以f 功能:自动从后台数掂库读;j 5 年级、班级、课程信息,臼动计算“ 前的学期【弓:分两种情况处理学屯成绩,一是期术成绩,魁, ,时测验成绩;”,随 意设胃雠j 、j 课程的分值范【捌;为确保输入数抓的公平 q :,设计r 饺刈人f j 色;输八 兰州大学顾卜学位论史 数批采用阳次输入,迓。授刈的办浊,确保了输入数据的准确,p i - :数据仃放采川纠 能榆测,最火限度地避免了数据被意外覆盖。 3 2 6 成绩统计配置 设汁了功能完善,配置灵活的统汁模式,州以任意增加某课程,可随意改变 :负谍,可随意设置参加统计的课i 。 3 2 7 个人成绩统计查询 能根据统计配置信息完成个人成绩套询( 期求成绩和平时成绩) ,设计了二维图 表,更能直观地反映学生的成绩情况。使用了类似于w j n d o w s 资源管理器的t r e e v i c w 控仆。 3 2 8 班级成绩查询 完成班级或年级期末考试成绩情况的统计任务主要包括个人总分、排名,单 科的最高分、最低分、平均分、参考人数、总人数、大于i 0 0 分的人数、8 5 分至9 9 分 之洲的人数、6 0 分至8 4 分之问的人数、5 0 分一j 9 分之间的人数、4 0 分一4 9 分之间的人 数、小于4 0 分的人数、大于8 j 分的人数、大于6 0 分的人数、大于5 0 分的人数、大于 4 0 分的人数、及格率、优秀率。由】该模块功能特别强大,所以在设计报表时采用 了导入e x c e l 的方法,因为统计科目的不确定性,所以无法设计一个固定的报表来套 用,只能借助于第三方软件,同时由于芒e 设计数据库时,, e l 以任意更改、添加、删 除学生所修科目,因此在设计成绩表时,采用了科目纵向设计,而不是横向设计, 对每学期的成绩采用了横向设计,这样更能直接地了解每个学生的整个学习过程, 但这会对后期的编程造成较多l = 寸难,编程鼓较人。 3 2 9 学生基本信息维护 班主任对本班学生信息进行维护,主要功能:添加学生记录:修改学生记录, 同时更改该生相关的其他数据:删除学生记录,同时删除该生相关的记录。 3 3 服务端编程 3 3 1 储存过程介绍 存储过程是一组已被编辑在一起、存储在服务器上的、执行某种功能的预编译 s q l 语句。存储过程可以用来向用户返回数据并且可以获得对应用逻辑的统一执行。 3 3 2 索引介绍 索引是加速检索表中记录的一种h | 关键字组成的树状结构。为数据库建立个 兰州又学坝| j 学位论史 具有指示定位作用的索引对于数据阵的数据查询来说是非常有意义的,它可以大大 加快表中数据的检索速度和排序速度。数据库的索引就像路口的指示牌和书籍的目 录一样,是一份索引值的清单。 3 3 3 触发器介绍 触发器是一种特殊类型的存储过程,用于保证数据完整性,最普遍的应用是实 现数据库中的商务规则。触发器的主要优点是易于激活,且能够实现复杂的检查和 操作。 3 。4 目标系统要求 目标系统应该达到以下要求: 1 、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 2 、可靠性。能连续准确的处理业务,有较强的容错能力。 3 、可理解性。用户容易理解和使用该系统。 4 、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务 不断发展变化的需要。 5 、可用性。目标系统功能齐全,能够完全满足业务需求。 6 、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传 输的安全与保密,做好使用人员的授权管理。 3 5 系统平台选择 选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在 规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台 上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。 操作系统:w i n d o w sx p + s p 2 开发工具:v i s u a lb a s i c6 0 中文版,s q ls e r v e r2 0 0 0 3 6 数据库设计 3 6 1 数据库介绍 所谓数据库( d a t a b a s e ) 就是指按一定组织方式存储在一起的,相互有关的若干 个数据的结合,数据库管理系统( d a t a b a s em a n a g e m e n ts y s t e m ) 就是一种操纵和管 兰州大学硕t 学位论文 理数据库的大型软件,简称, d b m s ,他们建立在操作系统的基础上,对数据库进行统 一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操 作系统通信等。d b m s 通常由数据字典,数据描述语言及其编译程序,数据操纵( 查 询) 语言及其编译程序,数据库管理例行程序等部分组成。 关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系 进行组织和访问的一种数据库,它通过若干个表( t a b l e ) 来存取数据,并且通过关 系( r e l a t i o n ) 将这些表联系在一起,关系数据库提供了结构化查询语言( s q l ) 标 准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的 数据库。 m i c r o s o f t 公司的s q ls e r v e r2 0 0 0 是微软公司最新推出的高性能关系数据库 管理系统,是微软公司在大型数据库领域的壤新版本和旗舰产品,也是微软公司争 夺电子商务领域最重要的核心部件市场一网络数掘库平台的一大利器,是一套完 全的数据库和数据分析解决方案。岂与w i n d o w s 紧密结合,而目前市场上操作系统份 额中w i n d o w s 占有压倒性优势,所以它是w i n d o w s 系统最好的选择。s q ls e r v e r2 0 0 0 还与i n t e r n e t 紧密结合,它的数据库引擎集成了对x m l 支持,同时以可扩展、易于使 用和安全的特点,成为建造大型w e b 站点最好的数据库之一。所以本系统选择s o l s e r v e r2 0 0 0 作为后台数掘库支持。 客户j r 务器结构( c li e n t s e r v e r 简称c s 结构) 是在专用服务器的基础卜发 展起来的,包括处于同网络环境t 的其他计算机,其中专用服务器称为服务器端, 其他计算机称为容户端。数据库系统位于服务器端,目前比较流行的基t - c s 结构的 数据库系统有m i c r o s o f t 的s q ls e r v e r ,o r a c l e ,d b 2 ,s y s b a s e 等。应用程序常侮于客 户端,负责接收用户的指令以及向j 1 】,t 显示数据等。客户服务器结构的示意图如下: 图3 2 客户,服务器结构示意图 兰州大学碳j j 学位论文 位于客户端的应用程序接受用,。的操作指令,i :向数据库捉服务请求。数据 库所在的服务器提供大容艇的存储设备,管理数抓资源并运行数据库引擎,处理客 ,。端的请求并将执行的结果返州给客广端的应用程序。 客户服务器结构的优点: 分布式处理模式:应用程序提交的任务分别山客户端和服务器端承担,闪而 速度快,机器档次要求不高。 系统可扩充性好:肖系统规模扩大时,可以一i 必重新设计整个系统,只是简 单地加挂服务器或客户机,因此可以更有效地充分利用现有的系统资源。 数据安全性好:由于数据库在客户服务器结构中是集中式、多用户的管理 模式,因而对保证数据库的完整性、数据安全保护和封锁机制是极为有利的。 跨平台:运用标准的通讯协议,应用程序能够从不同地方,用不同的硬件结 构来进行通讯。 3 6 2 二者的结合( a d 0 ) 数据访问方法采用a d o 技术,日p a e t i v e xd a t ao b j e c t s ( a d o ) 。a c t i v e x 数据对象 是v i s u a lb a s i c6 0 提供的一种新的数据访问方法。要了解a d o ,首先要知识o l ed b 的 基本概念。o l ed b 是基于c o m 模型的数据库访问接口,是一种驱动程序级别的底层 数据访问接口。通过o l e d b 几乎可以访问任何类型的数据。而a d o 封装t o l e d b 的数据访问功能,我们只需要通过设置a d o 勾部的属性和方法便可实现对各种类型 数据的访问,减少了编程量,如果需要移到不同平台的数据库管理系统中,只需要 更改连接数据库的驱动程序即可,而不需要对上层程序作任何修改。a d o 在i n t e m e t 解决方案中能够实现将网络流量、前端与数据源之间的层数降低到最少,并提供轻 量、高性能的接口。因此,a d o 是如今使用最广泛、应用最成功的数据访问技术, 不仅在c s 架构的数据库中得到认可,在日益风靡的b s 架构的i n t e m e t 交互式站点建 设中,也深受开发者的青睐。通过a d o 访问数据库比使用d a o 和r d o 方法访问数据 库,无论是代码编写的难易程度上,还是程序的执行效率上都是有很大的优势。因 此,本系统中数据访问方法大部份使用a d o 。目前a d o 的最新版本为a d o ,n e t 。 3 6 3 数据流图 根据对教育信息管理工作的调查和用户需求分析,该系统的数据流图如图33 所示。 3 6 4 数据字典分析 兰州大学坝卜学位论文 表3 1 填空题题库信息表( f i l l i n g ) 图3 3 数据流图 字段名字段说明类型 宽度备注 n e i b i e 区别初中与高中v a r c b a r1非空 n i a n j i年级代号1 初中2 高中 v a r c h a r1 非空 1 - e m l 学期号v a r c h a r1非空 c o u r s e l d课程号v a r c h a r2 非空 i d试题流水号 v a r c h a r5非空 q u e s t i o n题目内容v a r c h a r5 0 0 非空 a n s w e r参考答案v a r c h a r2 5 0 可以为空 s c o r e题目分值r e a i4 可以为空,小数1 t e a c h e r l d出题教师编号v ar c h a r1 0 非空 d i f f i c u t y难度系数 r e a l4非空 c o u n t e r选用次数 i n t4 非空 表3 2 判断题题库信息表( j u d g e ) 字段名 字段说明类型 宽度备注 n e i b i e 区别初中与高中 v a r c h a r1 非空 n i a n j i年级代号1 初中2 高中v a r c h a r1非空 i e r m 学期号v a r c h a r1非空 c o u r s e l d课程号v a r c h a r2 非空 i d 试题流水号v a r c h a r5非空 q u e s t i o n题目内容v a r c h a r1 0 0 非空 a n s w e r 参考答案v a r c h a r2可以为空 s c o r e题目分值r e a i4 可以为空,小数1 t e a c h e d d 出题教师编号v a r c h a r1 0非空 兰州大学硕1 学位论文 l d i f f i c u t y 难度系数r e a i4 非空 lc o u n t e r 选用次数 in l4 非空 表3 3 单选题题库信息表( s i n g l e s e l ) 字段名字段说明 类型 宽度备注 n e i b i e 区别初中与高中v a r c h a r1非空 n i a n j i 年级代号1 初中2 高中 v a r c h a r1 非空 t b m l学期号v a r c h a r1 非空 c o u r s e l d课程号v a r c h a r2 非空 l d试题流水号v a r c h a r5 非空 q u e s t i o n题目内容v a r c h a r5 0 0 非空 c h o i c e l选项一v a r c h a r1 0 0可以为空 c h o i c e 2选项二v ar c h a r1 0 0可以为空 c h o i c e 3选项三v a r c h a r1 0 0可以为空 c h o i c e 4选项四v a r c h a r1 0 0 可以为空 c h o i c e 5选项五v a r c n a r1 0 0可以为空 a n s w e r参考答案v a r c h a r2可以为空 s c o r e题目分值 r e a i4 可以为空,小数1 r e a c h e r l d出题教师编号v a r c h a r1 0非空 d i f f i c u t y 难度系数 f e e i4 非空 c o u r l e r选用次数i n l4非空 表3 4 多选题题库信息表( m u l t i s e l ) 字段名字段说明 类型 宽度备注 n e i b i e区别初中与高中v a r c h a r1非空 n i a n j i 年级代号1 初中2 高中 v a r c h a r1 非空 e r m学期号v a r c h a r1非空 c o u r s e l d课程号v a r c h a r2非空 i d试题流水号v a r c h a r5非空 q u e s t i o n题目内容v a r c h a r5 0 0非空 c h o i c e l选项一v a r c h a r1 0 0可以为空 c h o i c e 2选项二v a r c h a r1 0 0可以为空 c h o i c e 3选项三v a r c h a r1 0 0 可以为空 c h o i c e 4选项四v a r c h a r1 0 0可以为空 c h o i c e 5选项五v a r c h a r1 0 0可以为空 c h o i c e 6选项六v a r c h e r1 0 0 可以为空 c h o i c e 7选项七v a r c h a r1 0 0 可以为空 a n s w e r参考答案v a r c h a r7可以为空 s c o r e题目分值r e a l4可以为空小数1 t e a c h e r l d出题教师编号v a r c h a r1 0 非空 d i 衔c u t y 难度系数 t e a i4 非空 c o u n t e r选用次数i n t 4 非空 表3 5 问答题题库信息表( d i f f i c u t y q u e s t i o n ) 5 兰州大学硕十学位论文 n e i b i e 区别初中与高中v a r c h a r1 非空 n i a n j i年级代号1 初中2 高中v a r c h a r1 非空 t e m l 学期号v a r c h a r1 非空 c o u r s e l d 课程号v a r c h a r2 非空 j d 试题流水号v a r c h a r5 非空 q u e s t i o n题目内容 v a r c h a r5 0 0 非空 a n s w e r 参考答案v a r c h a r1 0 0 0 可以为空 s c o r e 题目分值r e a f4 可以为空,小数1 r e a c h e d d出题教师编号v a r c h a r 1 0非空 d i f f i c u t y难度系数t e a i4 非空 c o u n t e r 选用次数i n t4 非空 表3 6 简答题信息表s i m p i e q u e s t i o n ) 字段名字段说明类型 宽度 备注 n e i b i e 区别初中与高中v a r c h a r1非空 n i a n j i年级代号1 初中2 高中 v a r c n a r1 非空 t e m l 学期号v a r c h a r 1 非空 c o u r s e l d课程号v a r c h a r2 非空 l d试题流水号v a r c h a r5 非空 q u e s t i e n题目内容v a r c h a r3 0 0 非空 a n s w e r参考答案v a r c h a r5 0 0可以为空 s c o r e题目分值r e a l 可以为空,小数1 t e a c h e d d出题教师编号v a r c h a r1 0非空 d i f f i c u t y难度系数 r e a i 非空 c o u r t e r选用次数i n t 非空 表3 7 试卷信息表( p a p e r _ i n f o ) l字段名字段说明类型 宽度 备注 i p a p e r l d 试卷号v a r c h a r 1 1主关键字 i1 _ e s l t i m e 答题时间 s m a l l i n t2 非空 表3 8 创建试卷权限表( c r e a t e p a p e r ) l字段名字段说明类型宽度备注 i t e a c :h e r l d老师代号v a r c h a r1 0 表3 9 已经删除的试题记录( d e l e t e d r e c o r d ) 字段名字段说明 类型 宽度备注 n e i b i e区别初中与高中v a r c h a r1非空 n i a n i年级代号1 初9 2 高中 v a r c h a r1非空 t e r m学期号v a r c h a r1非空 c o u r s e l d课程号v a r c h a r2非空 i d 试题流水号 v a r c h a r5非空 q u e s t i o n m y p e 试题类型 v a r c h a r2非空 表3 1 0 学生电子答卷成绩表( s t u p a p e r _ s c o r e ) 6 兰州人学埘学位论文 s t u d e n t l d 学生学号 v a r c h a r1 0非空 p a p e r l d 试卷号 v a r c h a r1 1 非空 q u e s t i o n m y p e 试题类型v a r c h a r1非空 n e w l d试卷中试题号v a r c h a r2非空
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水痘病人的护理
- 展示设计中的平面构成2024091783课件
- 水电安装安全知识培训课件
- 二零二五年度高品质地砖批量供货合作协议
- 二零二五年度房屋租赁合同违约金上诉状制作
- 2025版教育机构临时用工人员服务协议书
- 2025版新能源汽车短期租赁借车协议书
- 2025版在线教育平台课程订购及服务合同
- 2025版公共建筑照明设备更新改造合同
- 2025版教育培训机构合作协议书下载
- 弥漫性大B细胞淋巴瘤病例讨论
- 2025年医院血透室人员培训工作计划
- 2025年公务员考试时政热点必做题(附答案)
- 厨房刀具安全培训课件
- 护理烫伤不良事件分析及整改措施
- 执勤警示教育
- 供热企业运营管理制度
- 2025年外企德科人力资源服务招聘笔试参考题库含答案解析
- 生态环境综合整治工程项目投资估算
- CJ/T 341-2010混空轻烃燃气
- MSC:破解能源转型密码:中国清洁能源投资实践指南
评论
0/150
提交评论