版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园管理信息系统设计 论文题目:校园管理信息系统设计目录摘要…………………01前言…………………031系统总体设计…………………031.1需求分析…………………031.2系统设计思想……………061.3功能分析…………………071.4系统结构…………………132数据库设计……………………142.1需求分析(数据流程图)………………152.2概念结构设计……………182.3逻辑结构设计……………212.4物理结构设计……………252.5数据库的创建……………283外部环境支持…………………29结束语………………29参考文献……………30第第30页共32页论文题目:校园管理信息系统设计摘要建设高水平的大学,校园信息系统的建设是重要的一环。本文针对某些高等院校多校区、地域分散的特点,介绍了基于Internet/Intranet校园网结构的校园信息管理信息系统的设计目标和设计思想,系统总体设计,数据库的合理设计和实现。阐述了多层结构、分布信息处理等技术在系统中的应用设计方案。[关键字]:校园信息、管理信息系统(MIS)、总体设计、多层结构、分布信息处理、数据库。Title:CampusmanagementinformationsystemdesignMajor:IndustrialEngineeringName:YupengweiSupervisor:WanghongZhaoweidongAbstractBuildingthehighleveluniversity,theconstructionoftheinformationsysteminthecampusisanimportantring.Thispaperdirectsagainstmanyschooldistrictsofinstitutionofhigherlearning,regionscatteredcharacteristic.HaveintroducedthedesignobjectofthemanagementinformationsystemofinformationofcampusbasedonstructureofInternet/Intranetcampusnetworkanddesignphilosophy.Thesystemisdesignedoverly,therationaldesignandrealizingofthedatabase.Haveexplainedtheapplicationofthemultilevelstructure,distributedinformationprocessinginthedesignofthesystemoftechnology,etc..[Keyword]:Campusinformation,managementinformationsystem(MIS),totaldesign,manylayersconstruction,distributetheinformationhandles,database.前言近年来,计算机技术有了长足的发展,可以说是日新月异,计算机已广泛应用于各个领域,各个行业,他在许多方面的应用,如运算,信息管理,技术控制等方面的先进性,是人无法比拟的。高等院校是知识聚集的地方,也是各种信息集中的地方。一所全国重点高等院校,在校生有1万,2万,甚至更多,还有教师等,另外教学信息,后勤方面等许多问题都不能及时反馈给各个负责部门,造成信息滞后,带来许多不良后果。及时了解学生,教师信息,加强学校同学生,教师的联系,根据社会发展和社会需要,开设新的课程,删除或修改旧的课程,对于教育和培养优秀毕业生是十分重要的。现实社会的发展,在校生人数等因素制约,单靠人工进行管理,已经不能适应社会和学校发展的要求,计算机的发展为我们提供了很好帮助,它良好的操作性,良好的保密性,很好的扩展性,为信息管理带来了极大的便利。校园信息系统是适应现代社会发展,使高等院校更好地管理学生,教育学生,培养学生,为国家发展培养优秀人才而开发的系统。它能及时反馈各种信息,为上层决策服务,及时提出合理解决意见和建议,减轻管理人员的工作压力,有效地管理各种校园信息。1系统总体设计大学校园信息管理系统是提高教学管理的质量和效益乃至建设世界知名的高水平的大学的关键环节。校园信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。需求分析构筑计算机信息管理系统(MIS),以全面、准确、及时地为学校领导提供可靠的决策依据,为各职能部门提供现代化信息服务,提高教学水平及管理水平,调查和访问有关管理人员和一般使用人员,校园信息管理需求分析报告如下:1.1.1,学生信息管理1)、学生处管理人员在每年开学时,及时根据学生个人情况输入学生基本情况。2)、各系辅导员对各系,根据专业,班级,对学生个人信息进行登记,汇总,报表,打印,上报学生处,3)、如有学生因病等情况学退学,休学,复学,学生处应及时将本学生学籍情况登记,以作记录。4)、课教师对本专业,本学科学员进行查询,了解本科学生详细情况,加强了解。5)、期末奖学金评定,学生处根据学生成绩评定结果,存入数据库。6)、如若学生有惩罚纪录,学生处要也将记录存入数据库,以备以后查询,根据情况将惩罚记录删除等。7)、生处对学生信息进行查询,修改。8)、生对自己和同学信息进行查询。9)、每年毕业时期用人单位可对毕业学生进行查询,了解需求人才的具体情况,为选择人才作参考。10)、同人群根据需要对学生信息生成报表,打印等。1.1.2,宿舍分配管理1)、学校宿舍管理人员每学年根据学生院系,专业,班级,性别对学生进行宿舍分配。2)、系辅导员对本系学生根据班级,专业等进行宿舍查询。了解宿舍成员情况。3)、学生休学,复学,退学,宿舍管理人员应及时为学生办理入住或退宿舍手续,需要及时查询该学生的宿舍号等情况。4)、教师或学生根据同学情况查询该学生宿舍号等情况。1.1.3,教师信息管理1)、学校每年都有新的教师应聘,还有一些教师需要退休,学校人事处需要记录教师的个人信息。2)、系办公室需要根据学校教师情况,选择教师,教授本系专业课程。3)、学生根据课程或姓名查询教师信息。4)、学校人事处及时更新教师数据。5)、各系对本系任课教师情况的查询。6)、学校人事处,各系对教师情况生成报表,打印。1.1.4,教学信息管理1)、学校每年都会根据社会需要开设新的课程,各系教师根据情况将课程信息及时反馈给教务处。2)、学生根据自己个人情况自主进行选课。3)、教务处根据教师提供的课程信息将课程进行审批,修改或删除,分配上课时间和上课地点,并汇总课程,生成报表,打印。4)、教务处根据专业打印学生课程表,分发到各系,各专业,各班级。5)、任课教师查询本科学员,报表生成,打印。6)、学生需要查询本专业或其他专业的课程信息。7)、各学期期末任课教师将本科目学生的成绩输入,反馈给教务处,教务处做好纪录。8)、学生需要查询学期期末各科成绩。系办公室根据学年学生成绩和平时表现进行三好学生评定和奖学金评定,并报知教务处备案。借助于校园管理信息系统的建设,促进教学管理人员素质的提高,通过教学管理人员的实际应用,促进我校的教学管理水平和效率的提高;通过提供多层次的,学生教师信息服务,教务信息服务和先进实用的使用手段,满足校内外对校园信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。1.2系统设计思想1.2.1,开发设计思想本系统设计由于知识水平有限,个人能力有限,资料有限,设计思想有以下几点:●利用现有软件和硬件技术,采用先进的管理系统设计方案,充分利用现有资源,提高系统应用效果。●充分考虑高等院校信息环境,提高信息利用率,达到大学校园信息管理需求,满足不同人群的不同需求,操作简单,界面友好,数据安全。●系统采用多层应用软件体系结构,实现B/S结构与C/S结构无缝结合,网络管理信息,达到资源共享的目的。●系统采用现在流行面向对象的设计方案,使用模块化程序设计,既便于系统功能的各种组合和修改,又便于为参与该法的技术人员补充,维护。●数据库设计采用面向对象数据库系统,设计合理,先进,方便实用,冗余度小,具备数据库维护功能,及时根据教学信息进行数据添加,删除,修改,备份等操作。1.2.2、设计目标大学校园信息管理系统用于支持高等院校合理管理校园信息,为校园管理提供方便,快捷的服务,实现管理系统化,规范化,快捷化,安全化。●支持高等院校信息管理系统化,各种信息自成系统,便于查询管理,井然有序,又相互支持。●支持高等院校信息管理规范化,使各部门各司其责,规范管理,又相互协作。●支持高等院校信息管理快捷化,解决以前办事效率不高,办事拖拖拉拉的不良风气,使管理迅速到位。●支持高等院校信息管理安全化,使保密数据得到安全,方便的使用。1.2.3,设计原则通用性校园信息分层和属性定义符合各高等院校信息部署规范,使软件具有通用性。在我们学校可以用,在各高等院校根据配置不同仍然可以用。现实性系统开发设计完成投入运行之后,能及时把高等院校各种信息,如学生,教师,课程,成绩,宿舍分配等输入计算机,实现数据的动态更新,方便的查询和修改功能。考虑数据增长和更新,要有好的数据更新和备份机制。可操作性系统的操作尽量简单,用户界面友好,采用直观自然的操作,整洁美观,用户拥有控制权(管理人员),一般管理人员经过短暂的培训都可熟练使用。可扩展性在系统结构设计时,要充分考虑系统的可扩展性,以满足系统的进一步发展和信息系统扩展的需要。安全性系统要充分考虑数据的安全性,不同的信息对不同的使用人员要有不同的权限,对数据要有严格的加密措施。数据要定期备份,要有方便的转储机制。1.3功能分析校园信息系统是一个复杂的数据库管理系统(DBMS),整个系统应分为几个子系统,包括:学生信息管理系统,教师信息管理系统,宿舍管理系统,教学管理系统。各个系统实现自己主要功能,提供自己的特色服务,并为其他系统提供支持。以下是各个系统需要实现的功能:1.3.1,学生信息管理系统本系统的主要功能是收集学生个人信息,一边向教师同每个学生的在校情况。1)、学生信息输入,包括:姓名,学号,性别,出生年月,政治面貌,籍贯,院系,专业,班级,电话,爱好等。当新生入学时,各系和学生处将每个新生的具体信息输入系统,存入数据库。2)、学生流动情况的输入,包括:转系,休学,复学,退学,毕业等。当学生要求转系,因病休学,复学,退学或毕业时,学生处和各系需将学生流动情况及时上报,存入数据库,以备以后查验。3)、奖惩情况的输入,包括:奖励(三好学生,奖学金,优秀班干等),处罚(警告,严重警告,记过,记大过,留校察看,开除等)。每学期奖学金评定,三好学生评定,优秀班干部评定,平时好人好事,还有如有犯错误等,都需及时上报教务处,学生处,存入数据库。4)、学生信息查询和修改,包括:学生基本信息,流动情况,奖惩情况等。教师,学生都需要对学生信息进行查询,满足个人需求;学生处要根据学生情况查询学生信息,对信息进行修改,添加,删除等操作;校外招聘人员也可查询毕业生情况,为选择人才作参考。5)、学生信息汇总,报表生成,打印。每个查询人员根据目的不同,将所需学生名单,所需信息资料,汇总,生成报表,然后打印。1.3.2,宿舍分配管理系统本系统主要功能是及时各新生分配宿舍,查询宿舍信息,为后勤服务提供帮助。1)、宿舍分配当学年开始时,后勤宿舍管理处根据系别,专业,班级,性别等信息给新生分配宿舍。2)、宿舍成员信息查询,修改学生处,各系辅导员可根据宿舍查询宿舍成员信息,掌握学生住宿情况;当学生因转系,休学,复学等情况需要退宿舍,或者入住宿舍,后勤管理处必须及时安排,办理手续。3)、宿舍成员信息打印后勤管理处根据需要,要求将宿舍根据宿舍号信息将宿舍成员信息打印。1.3.3,教师信息管理系统本系统主要功能是收集教师信息,向学校人事处提供教师信息,方便教学和科研工作展开。1)、教师信息输入每年学校都要聘用新的教师,学校人事处需要纪录教师的个人信息,包括:姓名,性别,电话,出生年月,政治面貌,婚否,专业,特长,职务,级别,教龄,毕业学校等。2)、教师信息查询修改当教师退休,职务变更,或级别有便时,学校人事处需对教师信息查询,修改,为以后工资,教学等服务;学生要根据课程对任课教师查询,了解教师资料。教师资料报表生成,打印学校人事处发工资时,年底评优时等许多时间都要对教师资料汇总打印。1.3.4,教学管理系统本系统主要功能学生选课信息提供给教师,教师申请课程设置,教务处课程管理,成绩管理等。1)、课程设置,包括:增加,删除,修改和查询等每学期学校都要开设一定的课程,提供给学生根据自己情况来选择,教师申请课程设置,教务处审批,最或给出答复。2)、课程时间和课程教室安排当教务处得到申请时,必须及时根据教室,学生人数,课程内容等信息给出上课时间和上课地点安排。3)、学生课表打印教务处将课程安排好后,必须打印出学生课表,发放到各系,各专业,各班。4)、课程学生名单打印输出和期末成绩输入当学生选课以后,教师必须要知道选择这门课的人员名单,然后汇总,打印。期末课程考核以后,教师需及时把课程成绩输入计算机,发送致教务处备案。5)、成绩查询,报表成绩输入后,学生根据系统查询期末成绩,了解学习情况。1.3.5,结构功能模块设计通常系统中的一个模块完成一个主要的功能。把模块组织成良好的层次系统,顶层模块调用它的下层模块实现系统的整个功能,下层模块在调用更下层的模块,完成系统的一个子功能,最下层的完成每个具体功能。高等院校信息管理系统就是按照这样的设计方法对结构进行设计,要求实现学生管理,宿舍分配管理,教师信息管理,教学信息管理等子系统功能。以下就是大学校园信息管理系统的功能模块:图1,校园信息管理功能模块校园信息管理系统学生信息管理校园信息管理系统学生信息管理宿舍分配管理教师信息管理教学信息管理图2,学生信息管理功能结构学生信息管理学生信息管理学生信息输入删除教务信息输入学生信息查询修改输入删除查询修改学籍变更奖学金评定奖惩记录打印图3,宿舍分配管理功能结构宿舍分配管理宿舍分配管理宿舍分配信息查询学生信息宿舍信息调出入住信息打印图4,教师信息管理功能结构教师信息管理教师信息管理信息输入信息查询修改查询修改打印图5,教学信息管理功能模块高等院校教学信息管理系统高等院校教学信息管理系统教师学生课程申请课程管理课程审批教学安排选课课程表成绩查询增加新课程删除旧课程修改课程学生名单打印期末成绩输入时间教室安排课程安排报表选课结果管理成绩单教务处1.4系统结构系统结构采用多层应用软件体系结构。多层应用软件体系结构,是将各种应用作为被共享的服务的集合,它是一种跨应用、可重用的服务平台。在这个平台上,各种应用作为组件可集成或重组生成新的应用。由于其灵活的伸缩性,非常适合Internet/Intarnet应用,将成为应用系统开发的主流基础平台。多层结构也是一种将B/S结构与C/S结构无缝结合的新型结构,以B/S结构满足地理位置分散、通讯介质各异的应用;以C/S的结构样式解决B/S不能解决的复杂的事务处理。系统支持地理位置分散的业务模式,它适合高校多校区、地域分散的现状,最大程度地减少客户端的维护量,因此在校园网Intranet结构的基础上,软件开发采取多层应用软件体系结构。多层结构的应用程序把业务逻辑独立出来,组成一层或多层。形成:客户端客户层界面、中间业务处理层(可由多层组成)和后端数据服务层,应用系统开发模式变为:(1)、客户端人机界面的开发。开发大大简化,只注重人机界面的设计,不必关心业务逻辑和数据库的访问,可以是瘦客户机。(2)、中间业务逻辑层。提供客户端程序调用的业务逻辑规则,以完成其业务操作。业务逻辑改变时客户端界面可不改变。(3)、数据库服务层。提供对数据库进行各种操作的方法,被中间业务逻辑层调用完成业务逻辑。多层结构中,层次的划分不是物理上的划分,而是结构逻辑上的划分,应按应用目标划分:如果客户端要求响应速度很快,业务组件的体积较小,业务组件可以放在客户端。如果业务组件包含大量对数据库的操作,可以配置在数据库服务器上,减少网络负载,提高运算速度。如果业务组件可供大多数客户机程序访问,则可以使用业务组件构成一个应用服务器,供大家访问。优点:(1)、可伸缩性好可按应用要求部暑逻辑层次,适应于本地网和广域网(2)、网络效率高经过合理的布局,通过网络的传输数据量大大减少,提高了网络效率。(3)、可管理性强系统客户层基本实现“零管理”,主要管理工作集中在应用逻辑层,业务逻辑的修改对客户层没有影响。(4)、可重用性好按可提供的服务构筑应用,每种服务可以被不同的应用重用。由于采用面向对象的组件模式,每种服务又由许多可重用的组件构成,进一步增加了系统的可重用性。(5)、安全性困难:(1)、初始开发周期延长。多层结构所做工作要比普通c/s结构多(如按组件开发)(2)、开发的复杂性增加。除了考虑应用核心业务以外,开发人员还应考虑应用程序的性能、安全性、伸缩性、可靠性和可恢复能力。要求开发人员对系统有更深层次的了解。(3)、对系统的设计、规划要求更高。多层结构对共享和重用提出了更高的要求,因此对系统结构的设计、根据业务规划合理划分组件,以及服务的布局,将是设计人员考虑的重点。2数据库设计数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储,检索,维护数据的功能,使系统可以方便,及时,准确的从数据库中获得信息。一个信息系统各个部分能否紧密的结合在一起,如何结合,干件在于数据库,因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发完善,高效,安全的信息系统。大学校园信息管理是一个面向数据库的信息管理系统,数据库的设计好坏将直接影响系统的功能。2.1需求分析2.1.1,需求分析需求分析时设计数据库的起点,需求分析的结果是否准确的反映了用户的实际需要,将直接影响到后面数据库设计的几个阶段的设计,并影响到设计结果是否准确合理。根据第一章第四节对各个子系统的调查,很容易得到数据库设计的需求分析结果:1)、信息要求:大学校园信息管理系统各个用户根据用户性质不同,从数据库中需要获得的数据有所不同,比如学生需要获得课程信息,教师信息,宿舍信息等,教师需要获得课程信息,学生信息等。2)、处理要求:各个用户根据要求和管理性质不同,对数据处理不同,学生对数据主要是查询,教师对信息也主要是查询,另外还有对课程成绩的输入等,学生处对学生信息进行输入,查询,修改和删除等,教务处对学生,教师信息进行查询,对课程信息进行查询,修改,删除等。根据上面的分析结果进行总结,很容易得到大学校园信息管理的数据字典:●学生:学号,姓名,性别,出生年月,政治面貌,专业,班级,院系,宿舍,电话,籍贯,爱好。●学生处罚纪录:记录好,级别,处罚对象,记录时间,详细记录,是否生效。●学生奖励纪录:记录好,级别,奖励对象,记录时间,详细记录,是否生效。●学生变更纪录:记录好,变更情况,记录对象,记录时间,详细记录。●院系:代码,名称●教师:员工ID,姓名,性别,出生年月,政治面貌,专业,毕业学校,教龄,电话,籍贯。●课程:课称号,课程名称,任课教师,学分,学时,上课时间,上课地点,课程简介,课程状态;●成绩单:记录编号,学生号,课程,成绩;2.1.2,数据流程图数据流程图(DFD)是系统逻辑模型的主要组成部分,它反映出系统的主要功能,系统的输入和输出,系统的内部处理,数据传送,数据存储等。特绘制依据信息系统的具体要求,信息系统的总体设计等。经过调查研究分析,根据高等院校的各种信息的数据流动路程,分析出大学校园信息管理系统各个子系统的数据流程图:图6学生管理系统数据流程图录取名单录取名单学生信息奖励纪录学籍变更纪录处分纪录教务处修,复学等解除处分学生统计信息奖学金评定奖学金评定处分图7学生宿舍管理系统数据流程图后勤处后勤处宿舍分配成员流动名单入住搬出信息统计图8教学信息管理数据流程图课程增加课程增加申请课程信息修改申请课程删除申请教务处批准课程基本信息课程清单课程设置信息时间和教师安排学生课表各科期末成绩选课结果成绩课程学生名单成绩单学生选课图9教师信息管理数据流程图人事处人事处任教退休,辞职人事信息信息修改信息统计2.2概念结构设计在需求分析中得到的用户需求只能正是的反映真实世界的数据流程,不能准确,真实的在某一DBMS中实现这些要求,因此必须将这些需求分析中的到的数据抽象为信息结构,进行概念结构的设计。1、合理的概念结构设计方法,能充分的真实的反映事物与事物之间的联系,最大限度的满足用户对数据的要求。2、合理的概念结构设计易于理解,可以和不熟悉计算机的用户积极交换意见;3、合理的概念结构设计易于更改,当环境和应用要求不同时,容易实现概念结构的修改和扩充;E-R模型的设计方法是一种常用并且有效的方法,E-R图示描述数据实体及其关系的一种直观的工具。在高校校园信息管理系统中对各个实体进行概括,聚类,逐步设计出E-R图:图10学生实体图学生学生学号姓名性别宿舍专业电话院系籍贯班级政治面貌出生年月爱好图11教师实体表教师教师ID专业性别籍贯毕业学校教龄姓名电话政治面貌出生年月图12学生处罚记录实体图处罚记录处罚记录记录号记录时间详细记录学生号是否生效级别图13学生奖励记录实体图奖励记录奖励记录记录号记录时间详细记录级别是否生效学生号图14学生学籍变更记录实体图学籍变更学籍变更详细记录记录号学生变更情况记录时间图15课程实体图课程课程上课地点课程号课程名称学分学时任课教师上课时间课程状态课程简介图16成绩实体图成绩成绩记录编号学生号成绩课程图17院系实体图院系院系编号名称负责人图18高校校园信息管理E-R图教师教师学生课程成绩m:n1:nm:n学籍变更更奖励记录处分记录1:n1:n1:n院系1:n1:nm:n讲课管理管理管理选课选课2.3逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。只有进行逻辑结构设计把概念结构设计好的基本E-R图转换为DBMS支持的逻辑结构。根据概念结构设计的系统E-R图,大学校园信息管理系统需要个基本信息表:学生信息,教师信息,学生奖励记录信息,学生处罚记录信息,课程信息,学生成绩信息,院系设置。适用本系统的不只是教务处的管理人员,学生处的管理人员,教师和每个学生都需要登录到选课系统进行课程的选择,因此,需要对不同的登录人群进行密码认证和权限的限制,以防出现越权行为,用户名,密码和权限单独保存于一个表中。为了系统的完整和系统的执行效率,系统中应包括应用程序中所需的2个外部数据表,1个是表格保存各个记录号的计数值1个是课程状态代码表。表1STUDENT学生个人信息表字段名数据类型是否可空说明IDChar(9)Notnull学号(主关键字)NAMEVarChar(6)Notnull姓名SEXChar(1)Notnull性别POLITYChar(6)Null政治面貌CLASSChar(4)Null班级编号DEPARMENTIntNull院系编号(外关键字)SPECIALTYChar(6)Null专业名称BIRTHDAYDateNull生日DORMChar(6)Null宿舍TELChar(12)Null电话NATIVEVarChar(50)Null籍贯TASTEVarChar(50)Null爱好表2TEACHER教师信息表字段名数据类型是否可空说明IDChar(9)Notnull员工号(主关键字)NAMEChar(10)Notnull姓名SEXChar(1)Notnull性别BIRTHYDateNull出生年月SPLITYChar(6)Null政治面貌SPECIALTYChar(6)Null专业GRADUATEChar(20)Null毕业学校TEACH_AGEIntNull教龄TELChar(12)Null电话NATIVEChar(20)Null籍贯表3CHANGE学籍变更信息表字段名数据类型是否可空说明IDIntNotnull记录号(主关键字)STUDENTChar(6)Notnull学号(外部关键字stedunt)CHANGEChar(1)Notnull变更代号(外部关键字change_code)REC_TIMEDateNotnull记录时间DESCRIPTIONVarChar(150)Null具体描述表4REWARD奖励记录信息表字段名数据类型是否可空说明IDIntNotnull记录号(主关键字)STUDENTChar(6)Notnull学号(外部关键字stedunt)LEVELSChar(1)Notnull级别代码(外部关键字reward_levels)REC_TIMEDateNotnull记录时间DESCRIPTIONVarChar(150)Null具体描述表5PUNISHMENT处罚记录信息表字段名数据类型是否可空说明IDIntNotnull记录号(主关键字)STUDENTChar(6)Notnull学号(外部关键字stedunt)LEVELSChar(1)Notnull级别代码(外部关键字reward_levels)REC_TIMEDateNotnull记录时间ENABLEChar(1)Notnull是否生效(T-是F-否)DESCRIPTIONVarChar(150)Null具体描述表6DEPARTMENT院系信息表字段名数据类型是否可空说明IDIntNotnull院系编号NAMEVarChar(50)Notnull全称表7CHANGE_CODE学籍变动代码表字段名数据类型是否可空说明CODEChar(1)Notnull代码(主关键字)DESCRIPTIONVarChar(50)Null具体描述(说明:0:转系,1:修学,2:复学,3:退学,4:毕业)表8REWARD_LEVELS奖励等级代码表字段名数据类型是否可空说明CODEChar(1)Notnull代码(主关键字)DESCRIPTIONVarChar(50)Null具体描述(说明:0:一等奖学金,1:二等奖学金,2:三等奖学金等)表9PUBLISH_LEVELS处罚等级代码表字段名数据类型是否可空说明CODEChar(1)Notnull代码(主关键字)DESCRIPTIONVarChar(50)Null具体描述(说明:0:警告;1:严重警告;2:记过;3:记大过;4:开除)表10SCORE成绩信息表字段名数据类型是否可空说明IDIntNotnull记录号(主关键字)STUDENTChar(6)Notnull学号(外关键字STUDENT)COURSEChar(10)Notnull课程号(外关键字COURSE)SCOREFloatNull成绩表11COURSE课程信息表字段名数据类型是否可空说明IDChar(10)Notnull课程号(主关键字)NAMEVarChar(50)Notnull课程名称TEACHERChar(6)Notnull任课教师(外关键字TEACHER)CREDITA-HOURIntNull学分PERIODIntNull学时CLASSTIMEVarChar(20)Null上课时间CLASSROOMVarChar(20)Null上课地点INTROVarChar(400)Null课程简介STATEChar(1)Notnull课程状态(外关键字COURSE-STATE)表12USER_PASS用户密码信息表字段名数据类型是否可空说明IDChar(6)Notnull用户名(主关键字)PASSWDChar(15)Notnull密码AUTHORITYChar(1)Notnull权限表13COUNTER计数保存表字段名数据类型是否可空说明IDChar(1)Notnull计数器代码(主关键字)COUNTER_VALUEIntNotnull计数值2.4物理结构设计选择合理的数据库对于DBMS系统来说,不仅可以节省经费开支,并且更重要的是不仅可以满足系统的设计需要,还可以保证数据的安全,节省存储时间和存储空间。大学校园信息管理系统是一个小型的管理系统,对数据库需求不严格,一般数据库都能满足数据设计需要,但为了保证数据的安全性,应选择安全级别较高的数据库。1),MicrosoftSQLSeverMicrosoftSQLSever诞生于1988年,SQLSever7.0是一个功能完全的数据库管理系统,他不是一个单一的数据库(DB),他是一个关系数据库管理系统(RDBMS)。SQLSever是一个作为服务运行的Windows应用程序,他运行于Windows环境中,并且启动后需要很少的用户交互。SQLSever提供了用于建立用户连接。提供数据安全性和查询请求服务的全部功能。SQLSever7.0的特点:=1\*GB3①,集中式的管理不管你距服务器有多远,你都可以在中心位置使用SQLEnterpriseManager来管理你的服务器。=2\*GB3②,支持多客户应用程序SQLSever7.0支持几乎各种类型的客户应用程序,还提供了ODBC等一组标准。=3\*GB3③,支持不同的开发平台几乎可以用现有的任意开发平台编写应用程序来访问SQLSever。=4\*GB3④,支持企业级的应用程序SQLSever7.0企业版在32位处理器上能支持超过数十万亿字节容量的数据库。=5\*GB3⑤,支持数据复制SQLSever7.0支持数据复制,他保证你的用户在想用数据]时就能用数据,并且他还增加了其它大量的功能,比如支持合并复制。=6\*GB3⑥,可视化管理工具和向导所有的SQLSever7.0任务都能够通过SQLEnterprisemanager的GUI界面来完成。它包括许多向导,可以使许多普通任务方便的执行。=7\*GB3⑦,支持分布式事务处理=8\*GB3⑧,总费用低于其它数据库管理系统这是最重要的一点,他在同等数据处理,数据存储,数据管理,数据安全的情况下,拥有最底的费用,这往往是一个公司或企业首要考虑的问题。2),ORACLE8ORACLE是信息管理系统首选的大型关系型数据库,其市场占有率远远领先于SYBASE、INFORMIX等竞争对手。ORACLE公司最新推出ORACLE8是目前经测试证明100%符合ANSIISOSQL89Level2标准的少数几个关系型数据库管理系统之一。她采用符合ANSI标准的SQL语言作为对数据库进行操作的统一语言,从而使系统更加开放,应用更具有可移植性和内部可连接性。ORACLE8特点:1),先进的Client-Server体系结构ORACLE8协同服务器(CooperativeServer)是目前世界上关系型数据库技术中最先进的、也是目前唯一能实现透明的全自动两阶段提交,支持大量的多客户多服务器(Multi-Client/multi-Server)体系结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长春工业大学《冲压工艺及模具设计》2024-2025学年第二学期期末试卷
- 太湖创意职业技术学院《职业道德与伦理》2024-2025学年第二学期期末试卷
- 塔里木大学《Linux系统》2024-2025学年第二学期期末试卷
- 内部资金占用制度
- 取保候审内部制度
- 售楼部内部员工福利制度
- 内部评比制度
- 牙科内部员工管理制度
- 门店内部安全制度
- 集团内部往来款管理制度
- 《新能源汽车构造与故障检修》实训工单
- 【低空经济】低空经济职业学院建设方案
- T-CFIA 003-2021 T-CISA 113-2021 铁合金、电解金属锰企业规范条件
- (正式版)DB54∕T 0275-2023 《民用建筑节能技术标准》
- 门诊诊疗规范
- 破产管理人模拟试题及答案
- 八年级下学期开学家长会课件
- 低氧血症课件
- 失眠症的睡眠限制疗法
- 高校学生评价体系建设方案
- 档案立卷归档培训
评论
0/150
提交评论