版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/陕西青年职业学院数信系SQLServer实训报告项目名称:学生学籍管理系统数据库构建和设计小组名称:第五小组小组成员:曹晓燕、李茹丹、唐军爱、王宁宁班级:10级信息管理完成时间:2011-11-20
目录摘要 1前言 2项目概述 3实训项目题目学生学籍管理系统数据库设计 41、课题总体介绍 41.1课程介绍 41.2课题目的和意义 41.3主要涉及功能 42.可行性的分析 52.1技术可行性分析 52.2经济可行性分析 62.3环境可行性分析 62.4运营的牢靠性 62.5数据需求分析 73.系统的功能 83.1部分数据流程分析 83.2数据流程图 113.3系统管理功能分析 123.4学生基本信息的查询和更新模块 134.系统设计 144.1数据库概念结构设计 144.2数据库结构逻辑设计 154.2.1.数据表之间的逻辑关系 174.3数据库物理设计 185数据库详细实施步骤 185.1.数据库的创建 195.2表对象的创建 195.3索引对象的创建 225.4视图对象的创建 225.5规则的建立 235.6触发器的建立 236.项目总结 237.参考文献 24摘要随着信息技术在管理上越来越深化而广泛的应用,管理信息系统实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率的把内部活动有机的组织起来,就必需建立和自身特点相适应的管理信息系统。本文介绍了在SqlServer环境下接受”自上而下的总体规划,自上而下应用开发"的策略开发一个管理信息系统的过程。通过分析访客管理的不足,创建了一套行之有效的计算机管理学生学籍的方案。文章介绍了访客管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明白几个主要模块的算法。本系统面有好,操作简洁,比较好用。AbstractAlongwithinformationtechniquemoreandmorethoroughandextensiveonthemanagementofapplication,manageinformationsystemoftheimplementhasbeengraduallymatureonthetechnique.Manageinformationsystemisanewacademicswhichcontinuouslydevelops,thewhicheverunitwantstoexisttowantadevelopment,hing-efficencilyinternalactivityorganicallytheorganizationgetup,havetobuildupadaptingwithoneselfcharacteristicsmutuallyofmanagementinformationsystem.ThistextintroducedintheSQLSERVERundertheenvironmentsthestrategyofadoption”fromtoptobottomtotalprogramming,frombottombutlastaplication”developaprocesswhichmanageinformationsystem.Passtheshortageofanalyticalvisitormanagement,establishedavalidasetofllineacalculatoramanagementthestudent’sproject.Thearticleintroducedvisitoramanagementinformationsystemanalysispart,Systemrealizationpartexplainedsimple,morepractical.前言学生学籍管理系统始终是一个教化单位不行缺少的的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应当能够为用户供应足够的信息和快捷的查询手段。但始终以来人们运用传统人工的方式来管理学生学籍档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。随着科学的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻相识,它以进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,运用计算机对学生学籍信息进行管理,具有具有着手工管理无法比拟的优点。例如:检索快速,、便利查找、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,和世界接轨的重要条件。实训项目项目概述学生学籍管理系统数据库的设计和简介项目名称学生学籍管理系统数据库的构建和设计时间支配四周项目简介高校学生的管理工作是高校的最基本工作之一。学生工作管理的水平是一个高校的综合管理实力的一项重要指标。如何进一步提高我校学生管理的科学性、刚好性和精确性是一个特别重要的问题。随着学校招生人数的不断增加,学生管理工作变得日益繁重,大量的学生信息须要各级管理人员进行维护和统计,更增加了管理人员工作的负担。在这种形势下,学生管理信息化显得更为迫切和必要。通过这个系统,学校可以统计新生入学的一般信息,还可以对毕业生的信息进行学籍的统计和查看,对学生的专业及各专业之间学生调整的学籍变动,等等...项目目的了解管理信息应用系统的数据库设计的基本方法,驾驭数据库设计的基本流程。设计技术数据库的分析和设计、Transact-SQL编程环境SQLServer2005项目特点通过本次课程设计,了解并驾驭数据库设计过程中各个阶段的工作过程和工作内容。技术重点运用标准的数据库设计方法实现数据库的分析和设计。技术难点数据库中各种不同类型信息关系的系统化和规范化的实现
实训项目题目学生学籍管理系统数据库设计1、课题总体介绍1.1课程介绍高校学生学籍管理是一项即重要又繁琐的的工作。为了更好的做好这项工作,提高工作效率,更好的为学校的发展和一线教化服务,确定:结合我校实际状况,自行研制一套学生学籍管理系统。1.2课题目的和意义计算机已经成为我们学习和工作的得里助手:今日,计算机的价格已经特别低廉,性能有了长足的进步。它已经应用于许多领域,计算机之所以如此流行的缘由主要有以下几个方面:首先,计算机可以替代人工进行许多繁琐的劳动;其次,计算机可以节约许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以是文档更加平安,等等。为了解决传统学生学籍管理面临着的这些问题,我所设计的学生学籍管理系统软件也就应运而生了。1.3主要涉及功能学生学籍管理系统的功能是收集学生的个人信息,以便向老师供应每个学生在校或毕业生学籍的状况,还可以让学生用自己的学号去查看自己在校期间的相关信息。本程序具备以下功能:新生入学的学籍注册;学生在各专业间的流淌状况;学生在校期间的选课状况;学生在校期间的奖惩状况;学生个人信息的查询和修改;毕业生的学籍注销和毕业证的颁发状况。2.可行性的分析由于本系统管理的对象单一,都是在校学生。且每个数据具有较强的关联性,涉及的计算过程不是很困难。因此,比较适合于用接受数据库管理。且学校用于学生管理的计算机在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,参考其他程序的功能,因此完全可以实现。2.1技术可行性分析本系统是以SQLServer为应用开发工具,Microsoftaccess为数据库管理系统的信息管理系统。SQLServer是一种可视化的、面对对象和条用事务驱动方式的结构化高级程序设计,可用于开发windows环境下的种类应用程序。MisrosoftAccess是微软公司推出的赐予windows的桌面关系数据库管理系统(RDBMS),是office系列应用软件之一。它是一个功能强大而且运用便利的数据库管理系统,为中小型数据库供应了良好的创建环境。另外,如数管理系统越来越多地被应用,便于开发时的借鉴。因此,本系统具有技术上得可行性。2.2经济可行性分析从成本的角度考虑,包括系统的初始成本(各种软、硬件级帮助设备的购置和机房及附属设施费用),日常维护费用(系统维护,人员费用,运行费用等),但由于系统较简洁,面对对象单一,只有管理员和学生,较好管理,中间费用消耗少;从收益角度考虑,主要考虑无形效益,通过系统的运行,使学生更好更多滴学到学问,使管理员的工作更加高效轻松,提高了整个图书馆的运用价值。因此,本系统具有经济上的可行性。2.3环境可行性分析现在社会是信息的时代,而信息的各种特点确定了须要有特地的信息系统对它加以管理才能更好地发挥作用,各种技术水平也发展到相应程度,作为高等学府的西安财经学院更是有必要和实力建立一个完善高效的图书管理信息系统。因此,本系统具有环境可信性。2.4运营的牢靠性本系统操作简洁,易于理解,只须要简洁培训,上手较快,学校学籍管理的教职员以及相关老师均能进行操作,营运环境要求低。面对于系统设计还应当一“标准低、平安性、保密性、可维护性”为标准,在着眼于当前好用的基础上,为将来系统的发展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需求。标准性:系统编写和运行必需符合标准,既可以保证系统又可以在此标准上每一项功能运行。牢靠性:由于学籍信息的重要性,系统必需稳定牢靠,从而避开或削减数据损失。平安性:通过系统权限限制运用者,从而确保运用者无法操作和其无关的数据。高效性:由于学生处信息每次处理信息量大,系统对信息处理实力响应实力都应当是快捷有效的。可维护性:接受结构化模块设计,便于开发和维护,也有利于状况随时进行2.5数据需求分析学生信息管理系统就是对学生信息的管理,所以首先我们须要知道的是学生有那些信息,并且是怎样进行分类的。学生的信息包含1:基本信息;2:课程及成果;3课程表。基本信息依据要求应当包括学生的基本状况、获得嘉奖状况、受到处分状况、学生的家庭信息等;课程及成果应当包含对应课程对应学生的成果;课程表包含课程号及其先导课。综合分析对信息管理系统分以下个表:学生基本信息(学号、姓名、性别、诞生日期、籍贯、身份证号、家庭住址、联系电话、入学成果、入学日期、系部编号、所在班级。)。课程表(课程号,课程名,老师名,学号,成果)。学生嘉奖记录表reward:记录号、学号、级别、嘉奖对象、记录时间、详细描述。学生惩处记录表punish:记录号、学号、级别、惩处对象、记录时间、详细描述、是否生效。班级信息表class:班级编号、班级名称、所属院系。用户表user-form:用户名称、用户密码、创建日期3.系统的功能本系统主要可以实现以下的管理功能:班级管理、学生档案管理、课程管理、奖惩信息管理、个人信息查询等。3.1部分数据流程分析依据上面设计规划出的实体,我们对各个实体详细的描述E-R图如下:学生个人信息学生个人信息学号姓名性别籍贯身份证号家庭住址联系电话诞生日期所在班级系部编号入学日期入学成果学生信息表E—R图课程课程信息成果课程号号学号课程名称老师名课程信息表E—R图学籍学籍嘉奖信息记录号学号级别记录时间记录对象详细描述学生嘉奖信息表E—R图学生学生惩处信息记录号学号详细描述记录时间是否生效惩处对象级别学生惩处信息E—R图班级信息班级信息所属院系班级编号班级名称班级信息E—R图用户信息用户信息用户编号用户名称创建日期用户信息E—R图3.2数据流程图学生奖惩信息删除、修改学籍管理信息系统分析学生基本信息输入学生奖惩信息删除、修改学籍科学生奖惩信息删除、修改学籍科选择界面选择界面录入数据库录入数据库奖罚信息表奖罚信息表图例说明业务处理单位业务处理描述表格制作传递储存搜集资料业务名称:奖罚信息管理业务流程制图:审核:单位为名称:核对:学籍变动信息管理业务流程学生奖惩信息删除、修改学籍科学生奖惩信息删除、修改学籍科选择界面选择界面录入数据库录入数据库学籍变动信息表学籍变动信息表储存搜集资料业务名称:学籍变动信息管理制图:审核:单位为名称:核对:学籍管理信息系统分析学籍管理信息系统分析表2学生基本信息输入录入学生信息教务科录入学生信息教务科学生信息基本资料析归类学生信息基本资料析归类录入数据库录入数据库学生基本信息表学生基本信息表图例说明业务处理单位业务处理描述表格制作传递储存搜集资料业务名称:学生基本信息输入业务制图:审核:单位为名称:核对:3.3系统管理功能分析教务科:学生、老师基本信息资料管理:课程编排:学生考试成果登录、统计:学生奖惩状况管理:支配老师教学任务及教学工作量。学籍管理科:组织在校学生转专业,负责学生休、复、留等学籍异动管理:学校综合系统管理中学生学籍库的维护。此外,还负责办理建立新生学籍档案:编制本、专科学生名册;负责毕业生成果及有关材料归档;办理出国人员学习成果等证明材料。学籍管理学籍管理学籍变动管理老师、学生信息管理学籍变动管理学籍变动查询机构设置老师个人信息管理学生信息管理学院管理学生个人信息管理班级管理学生奖惩状况管理学生成果管理3.4学生基本信息的查询和更新模块将完成对学生基本信息的查询和插入、删除、修改等更新操作,详细的功能模块如下所示:4.系统设计系统设计是管理系统开发的其次个阶段。在这一阶段中我们将依据系统调查和分析阶段的结果,进行新系统的设计工作。系统设计包括概念结构设计及系统的总体结构的设计,即把系统的功能分解成许多基本的功能模块,取得他们之间的联系,规定他们的功能和处理流程。4.1数据库概念结构设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。数据字典数据字典是各类数据描述的集合,它是惊醒详细的数据收集和数据分析后获得的主要结果。数据字典通常包括一下几个部分:数据项:数据项是不行再分的数据单位。数据结构:数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据结构组成,或是由若干数据项和数据结构混合组成。数据流:数据流是数据结构在系统内传输的路径。数据存储:数据存储是数据及结构停留或是保存的地方,也是数据流的来源和去向之一。处理过程:处理过程的详细处理逻辑一般用判定表或是判定树来描述。数据字典:是关于数据库中数据的描述,即对原数据的描述。4.2数据库结构逻辑设计学生信息表学生信息表字段名字段类型长度说明字段约束对应中文名称StuNoChar11主键不为空学号StuNameChar8不为空姓名sexChar2不为空性别BirthdayDatetime8不为空诞生日期NativeChar20不为空籍贯IDVarchar20不为空身份证号HomeAdressVarchar20不为空家庭地址TelVarchar11不为空联系电话RxcjInt4不为空入学成果RxrqDatetime8不为空入学日期dep_numberChar10外键不为空系部编号c_numberChar2不为空所在班级学生嘉奖记录表字段名字段类型长度主键或外键字段约束对应中文名称r_numberint4主键不为空记录号s_numberchar6外键不为空学号r_rankchar5级别r_objectchar20不为空嘉奖对象r_timedatetime8不为空记录时间r_memovarchar100详细描述学生惩处记录表字段名字段类型长度主键或外键字段约束对应中文名称p_numberint4主键不为空记录号s_numberchar6外键不为空学号p_rankchar2级别p_objectchar20不为空惩处对象p_timedatetime8不为空记录时间p_memovarchar100详细描述effectchar2不为空是否生效班级信息表字段名字段类型长度主键或外键字段约束对应中文名称c_numberchar10主键不为空班级编号c_namechar20不为空班级名称dep_numberchar10外键不为空所属院系课程表字段名字段类型长度主键或外键字段约束对应中文名称Course_numberchar20主键不为空课程号Course_namechar20不为空课程名称StuNochar11学号Teacher_namechar20老师名ScoreFloat7成果Course_Remchar备注用户表字段名字段类型长度主键或外键字段约束对应中文名称User_idchar20主键不为空用户编号User_pwdchar10不为空用户密码User-dateDatetime10不为空创建日期4.2.1.数据表之间的逻辑关系院系院系属于班级属于学生属于受处分受嘉奖学籍变更处分记录嘉奖记录学籍变更记录1N1NN11NNN4.3数据库物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。输入:系统关系数据结构输出:系统数据库物理结构物理结构设计的主要内容:物理存储介质类型的选择数据库物理位置的选择索引类型的选择教学信息管理系统的核心任务是对学生的学籍信息和考试信息进行有效的管理。其中,数据量最大且访问频率较高的是学生选课信息表。为了提高系统的查询效率,降低系统的查询成本,须要为学生信息表和学生选课信息表建立聚簇索引。5数据库详细实施步骤数据库实施是依据应用系统数据库的关系结构模型和物理结构设计结果,形成基于SQLServer平台应用系统数据库的脚本和数据库设计报告,并进行数据库的详细构建和管理。输入:系统关系数据结构系统数据库物理结构输出:系统数据库脚本系统数据库设计报告数据库定义脚本数据库表定义脚本数据库索引定义脚本5.1.数据库的创建Createadatabasestudent5.2表对象的创建5.2.1.学生个人信息表stunents的创建:CREATETABLEstudents(StuNochar(11)NOTNULLPRIMARYKEY,--学号StuNamechar(8)NOTNULL,--姓名sexchar(2)NOTNULL,--性别BirthdaydatetimeNOTNULL,--诞生日期Nativechar(20)NOTNULL,--籍贯dep_numberchar(10)NOTNULL,--所在院系编号c_numberchar(10)NOTNULL,--所在班级编号Telchar(11)NOTNULL,--联系电话HomeAdressvarchar(50)NOTNULL,--家庭地址IDvarchar(20)NOTNULL,—身份证号Rxcjint(4)NOTNULL,—入学成果primarykey(StuNo),check(Sex=‘男’orSex=‘女’));5.2.2.学籍变更信息表schoolregisterCREATETABLEschoolregister(t_numberintNOTNULLPRIMARYKEY,--记录号s_numberchar(10)NOTNULL,--学号changechar(20),--变更状况t_objectchar(20)NOTNULL,--记录对象t_timedatetimeNOTNULL,--记录时间t_memochar(100)NOTNULL,--详细描述primarykey(t_number));5.2.3.创建学生嘉奖记录表rewardCREATETABLEreward(r_numberintNOTNULLPRIMARYKEY,--记录号s_numberchar(10)NOTNULL,--学号r_rankchar(5),--级别r_objectchar(20)NOTNULL,--嘉奖对象r_timedatetimeNOTNULL,--记录时间r_memochar(100)NOTNULL,--详细描述primarykey(r_number));5.2.4.创建学生惩处记录表punishCREATETABLEpunish(p_numberintNOTNULLPRIMARYKEY,--记录号s_numberchar(10)NOTNULL,--学号p_rankchar(5),--级别p_objectchar(20)NOTNULL,--惩处对象p_timedatetimeNOTNULL,--记录时间p_memochar(100)NOTNULL,--详细描述effectchar(2)NOTNULL--是否生效primarykey(p_number));5.2.5.创建班级信息表classCREATETABLEclass(c_numberchar(10)NOTNULLPRIMARYKEY,--班级编号c_namechar(10)NOTNULL,--班级名称dep_numberchar(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年职能安全培训内容全流程拆解
- 植树节的作文400字六篇
- 永州市江华瑶族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 2026年教育服务业集聚区投资建设合同
- 2026年增强安全培训内容核心要点
- 聊城市东昌府区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 曲靖市师宗县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 福州市马尾区2025-2026学年第二学期三年级语文期中考试卷部编版含答案
- 佛山市顺德区2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 山南地区洛扎县2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 严守团纪树新风
- 和田昆仑玉果实业有限责任公司年产3万吨红枣酒及饮料、罐头食品加工厂建设项目环评报告
- 机器人学导论 课件 第2章 机器人运动学
- PSCAD概述与基本设置 PSCAD中高级操作课件
- 2025年职工职业技能竞赛(物业管理师)参考试题(附答案)
- 第31 届 WMO 融合创新讨论大会小学四年级初测试卷
- Unit3 Learning better A let's learn 课件 三年级英语下册 人教PEP 版
- 人教版初中英语七八九全部单词(打印版)
- 委托处置不良资产协议书范本
- 2025年浙江省建设工程检测技术人员(建筑材料及构配件)考试题库(含答案)
- DB32-T 4878-2024 居住区供配电设施建设标准
评论
0/150
提交评论