




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
陕西青年职业学院数信系SQLServer实训报告项目名称:
学生学籍管理系统数据库构建与设计完成时间:
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.数据表之间的逻辑关系........................................................................184.3数据库物理设计...............................................................................................195数据库具体实施步骤.................................................................................................195.1.数据库的创建...................................................................................................205.2表对象的创建...................................................................................................205.3索引对象的创建..............................................................................................235.4视图对象的创建..............................................................................................235.5规则的建立.......................................................................................................245.6触发器的建立...................................................................................................246.项目总结...................................................................................................................247.参考文献...................................................................................................................25摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率的把内部活动有机的组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在SqlServer
环境下采用”自上而下的总体规划,自上而下应用开发"的策略开发一个管理信息系统的过程。通过分析访客管理的不足,创建了一套行之有效的计算机管理学生学籍的方案。文章介绍了访客管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法。本系统面有好,操作简单,比较实用。AbstractAlongwithinformationtechniquemoreandmorethoroughandextensiveonthemanagementofapplication,manageinformationsystemoftheimplementhasbeengraduallymatureonthetechnique.Manageinformationsystemisanewacademicswhichcontinuouslydevelops,thewhicheverunitwantstoexisttowantadevelopment,hing-efficencilyinternalactivityorganicallytheorganizationgetup,havetobuildupadaptingwithoneselfcharacteristicsmutuallyofmanagementinformationsystem.ThistextintroducedintheSQLSERVERundertheenvironmentsthestrategyofadoption”fromtoptobottomtotalprogramming,frombottombutlastaplication”developaprocesswhichmanageinformationsystem.Passtheshortageofanalyticalvisitormanagement,establishedavalidasetofllineacalculatoramanagementthestudent’sproject.Thearticleintroducedvisitoramanagementinformationsystemanalysispart,Systemrealizationpartexplainedsimple,morepractical.1前言学生学籍管理系统一直是一个教育单位不可缺少的的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式来管理学生学籍档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。随着科学的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻认识,它以进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有具有着手工管理无法比拟的优点。例如:检索迅速,、方便查找、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。2实训项目项目概述学生学籍管理系统数据库的设计与简介项目名称
学生学籍管理系统数据库的构建与设计
时间安排
四周高校学生的管理工作是高校的最基本工作之一。学生工作管理的水平是一个大学的综合管理能力的一项重要指标。如何进一步提高我校学生管理的科学性、及时性和准确性是一个十分重要的问题。随着学校招生人数的不断增加,学生管理工作变得日益繁重,大量的学生信息需要各级管理人员进行维护和3
项目简介项目目的设计技术编程环境项目特点技术重点技术难点
统计,更增加了管理人员工作的负担。在这种形势下,学生管理信息化显得更为迫切和必要。通过这个系统,学校可以统计新生入学的一般信息,还可以对毕业生的信息进行学籍的统计和查看,对学生的专业及各专业之间学生调整的学籍变动,等等...了解管理信息应用系统的数据库设计的基本方法,掌握数据库设计的基本流程。数据库的分析与设计、Transact-SQLSQLServer2005通过本次课程设计,了解并掌握数据库设计过程中各个阶段的工作过程和工作内容。使用标准的数据库设计方法实现数据库的分析与设计。数据库中各种不同类型信息关系的系统化和规范化的实现实训项目题目--------学生学籍管理系统数据库设计1、课题总体介绍1.1课程介绍高校学生学籍管理是一项即重要又繁琐的的工作。为了更好的做好这项工作,提高工作效率,更好的为学校的发展和一线教育服务,决定:结合我校实际情况,自行研制一套学生学籍管理系统。1.2课题目的与意义计算机已经成为我们学习和工作的得里助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以替代人工进行许多繁琐的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以是文档更加安全,等等。为了解决传统学生学籍管理面临着的这些问题,我所设计的学生学籍管理系统软件也就应运而生了。1.3主要涉及功能学生学籍管理系统的功能是收集学生的个人信息,以便向老师提供每个学生在校或毕业生学籍的情况,还可以让学生用自己的学号去查看自己在校期间的相关信息。本程序具备以下功能:4➢新生入学的学籍注册;➢学生在各专业间的流动情况;➢学生在校期间的选课情况;➢学生在校期间的奖惩情况;➢学生个人信息的查询和修改;➢毕业生的学籍注销和毕业证的颁发情况。2.可行性的分析由于本系统管理的对象单一,都是在校学生。且每个数据具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于用采用数据库管理。且学校用于学生管理的计算机在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,参考其他程序的功能,因此完全可以实现。2.1技术可行性分析本系统是以SQLServer为应用开发工具,Microsoft
access
为数据库管理系统的信息管理系统。SQLServer是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发
windows环境下的种类应用程序。MisrosoftAccess
是微软公司推出的给予
windows的桌面关系数据库管理系统(RDBMS),是office系列应用软件之一。它是一个功能强大而且使用方便的数据库管理系统,为中小型数据库提供了良好的创建环境。另外,如数管理系统越来越多地被应用,便于开发时的借鉴。因此,本系统具有技术上得可行性。52.2经济可行性分析从成本的角度考虑,包括系统的初始成本(各种软、硬件级辅助设备的购置和机房及附属设施费用),日常维护费用(系统维护,人员费用,运行费用等),但由于系统较简单,面向对象单一,只有管理员和学生,较好管理,中间费用消耗少;从收益角度考虑,主要考虑无形效益,通过系统的运行,使学生更好更多滴学到知识,使管理员的工作更加高效轻松,提高了整个图书馆的使用价值。因此,本系统具有经济上的可行性。2.3环境可行性分析现在社会是信息的时代,而信息的各种特点决定了需要有专门的信息系统对它加以管理才能更好地发挥作用,各种技术水平也发展到相应程度,作为高等学府的西安财经学院更是有必要和实力建立一个完善高效的图书管理信息系统。因此,本系统具有环境可信性。2.4运营的可靠性1.本系统操作简单,易于理解,只需要简单培训,上手较快,学校学籍管理的教职员以及相关教师均能进行操作,营运环境要求低。2.面对于系统设计还应该一“标准低、安全性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的发展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需求。标准性:系统编写与运行必须符合标准,既可以保证系统又可以在此标准上每一项功能运行。可靠性:由于学籍信息的重要性,系统必须稳定可靠,从而避免或减少数据损失。安全性:通过系统权限控制使用者,从而确保使用者无法操作与其无关的数6据。高效性:由于学生处信息每次处理信息量大,系统对信息处理能力响应能力都应该是快捷有效的。可维护性:采用结构化模块设计,便于开发与维护,也有利于情况随时进行2.5数据需求分析学生信息管理系统就是对学生信息的管理,所以首先我们需要知道的是学生有那些信息,并且是怎样进行分类的。学生的信息包含1:基本信息;2:课程及成绩;3课程表。基本信息根据要求应该包括学生的基本情况、获得奖励情况、受到处分情况、学生的家庭信息等;课程及成绩应该包含对应课程对应学生的成绩;课程表包含课程号及其先导课。综合分析对信息管理系统分以下个表:1.学生基本信息(学号、姓名、性别、出生日期、籍贯、身份证号、家庭住址、联系电话、入学成绩、入学日期、系部编号、所在班级。)。2.课程表(课程号,课程名,教师名,学号,成绩)。3.学生奖励记录表reward:记录号、学号、级别、奖励对象、记录时间、详细描述。74.学生处罚记录表punish:记录号、学号、级别、处罚对象、记录时间、详细描述、是否生效。5.班级信息表class:班级编号、班级名称、所属院系。6.用户表user-form:用户名称、用户密码、创建日期3.系统的功能本系统主要可以实现以下的管理功能:班级管理、学生档案管理、课程管理、奖惩信息管理、个人信息查询等。3.1部分数据流程分析根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下:学号入学成绩入学日期
性别
学生个人信息
姓名
籍贯身份证号家庭住址系部编号所在班级
出生日期
联系电话学生信息表E—R图8
课程名称
课程信息
教师名课程信息表E—R图详细描述记录时间
级别
学籍奖励信息
学号
记录对象记录号学生奖励信息表E—R图记录时间
是否生效9
处罚对象详细描述
学生处罚信息记录号
学号
级别学生处罚信息E—R图班级信息所属院系班级编号班级信息E—R图创建日期用户信息
班级名称用户编号
用户名称用户信息E—R图103.2数据流程图学生奖惩信息删除、修改学籍管理信息系统分析学生基本信息输入图例说明学籍科
选择界面
学生奖惩信息删除、修改
业务处理单位业务处理描述表格制作录入数据库奖罚信息表
传递储存搜集资料业务名称:奖罚信息管理业务流程制图:
审核:单位为名称:学籍变动信息管理业务流程
核对:学籍科
选择界面
学生奖惩信息删除、修改
储存11录入数据库搜集资料学籍变动信息表业务名称:学籍变动信息管理单位为名称:学籍管理信息系统分析学籍管理信息系统分析
制图:核对:表2
审核:学生基本信息输入图例说明教务科
学生信息基本资料析归类
录入学生信息
业务处理单位业务处理描述表格制作录入数据库学生基本信息表
传递储存搜集资料业务名称:学生基本信息输入业务制图:
审核:单位为名称:
核对:3.3系统管理功能分析教务科:学生、教师基本信息资料管理:课程编排:学生考试成绩登录、统计:学生奖惩情况管理:安排教师教学任务及教学工作量。12学籍管理科:组织在校学生转专业,负责学生休、复、留等学籍异动管理:学校综合系统管理中学生学籍库的维护。此外,还负责办理建立新生学籍档案:编制本、专科学生名册;负责毕业生成绩及有关材料归档;办理出国人员学习成绩等证明材料。学籍管理教师、学生信息管理
学籍变动管理学生信息管
教师个人信
机构设置
学籍变动查询
学籍变动管理理
息管理学生个人信息管理学生奖惩情况管理
学院管理班级管理学生成绩管理3.4学生基本信息的查询和更新模块将完成对学生基本信息的查询和插入、删除、修改等更新操作,具体的功能模块如下所示:134.系统设计系统设计是管理系统开发的第二个阶段。在这一阶段中我们将根据系统调查与分析阶段的结果,进行新系统的设计工作。系统设计包括概念结构设计及系统的总体结构的设计,即把系统的功能分解成许多基本的功能模块,取得他们之间的联系,规定他们的功能和处理流程。4.1数据库概念结构设计1.概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。2.数据字典数据字典是各类数据描述的集合,它是惊醒详细的数据收集和数据分析后获得的主要结果。数据字典通常包括一下几个部分:1)数据项:数据项是不可再分的数据单位。2)数据结构:数据结构反映了数据之间的组合关系。一个数据结构可14以由若干个数据结构组成,或是由若干数据项和数据结构混合组成。3)数据流:数据流是数据结构在系统内传输的路径。4)数据存储:数据存储是数据及结构停留或是保存的地方,也是数据流的来源和去向之一。5)处理过程:处理过程的具体处理逻辑一般用判定表或是判定树来描述。6)数据字典:是关于数据库中数据的描述,即对原数据的描述。4.2数据库结构逻辑设计学生信息表学生信息表字段名StuNoStuNamesexBirthdayNativeIDHomeAdressTelRxcjRxrqdep_numbe
字段类型CharCharCharDatetimeCharVarcharVarcharVarcharIntDatetimeChar
长度11828202020114810
说明主键外键
字段约束不为空不为空不为空不为空不为空不为空不为空不为空不为空不为空不为空
对应中文名称学号姓名性别出生日期籍贯身份证号家庭地址联系电话入学成绩入学日期系部编号15rc_number
Char
2
不为空
所在班级学生奖励记录表字段名r_numbers_numberr_rankr_objectr_timer_memo
字段类型intcharcharchardatetimevarchar
长度465208100
主键或外键主键外键
字段约束不为空不为空不为空不为空
对应中文名称记录号学号级别奖励对象记录时间详细描述学生处罚记录表字段名p_numbers_numberp_rankp_objectp_timep_memo
字段类型intcharcharchardatetimevarchar
长度462208100
主键或外键主键外键
字段约束不为空不为空不为空不为空
对应中文名称记录号学号级别处罚对象记录时间详细描述16effect
char
2
不为空
是否生效班级信息表字段名c_numberc_namedep_numbe
字段类型charcharchar
长度102010
主键或外键主键外键
字段约束不为空不为空不为空
对应中文名称班级编号班级名称所属院系r课程表字段名
字段类型
长度
主键或外键
字段约束
对应中文名称Course_numbchar
20
主键
不为空
课程号erCourse_nameStuNoTeacher_nam
charcharchar
201120
不为空
课程名称学号教师名eScoreCourse_Rem
Floatchar
7
成绩备注17用户表字段名User_idUser_pwdUser-date
字段类型charcharDatetime
长度201010
主键或外键主键
字段约束不为空不为空不为空
对应中文名称用户编号用户密码创建日期4.2.1.数据表之间的逻辑关系院系属于
1
1N
属于学生
1
N
N
班级属于
118
N受处分处分记录
N受奖励奖励记录
N
学籍变更学籍变更记录4.3数据库物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。输入:系统关系数据结构输出:系统数据库物理结构1.物理结构设计的主要内容:2.物理存储介质类型的选择3.数据库物理位置的选择4.索引类型的选择教学信息管理系统的核心任务是对学生的学籍信息和考试信息进行有效的管理。其中,数据量最大且访问频率较高的是学生选课信息表。为了提高系统的查询效率,降低系统的查询成本,需要为学生信息表和学生选课信息表建立聚簇索引。5数据库具体实施步骤数据库实施是根据应用系统数据库的关系结构模型和物理结构设计结果,形成基于19
SQLServer平台应用系统数据库的脚本和数据库设计报告,并进行数据库的具体构建与管理。输入:系统关系数据结构系统数据库物理结构输出:系统数据库脚本系统数据库设计报告数据库定义脚本数据库表定义脚本数据库索引定义脚本5.1.数据库的创建Createadatabasestudent5.2表对象的创建5.2.1.学生个人信息表stunents的创建:CREATETABLEstude
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年快速掌握的证券考试试题及答案
- 2025年公司财务报表试题及答案
- 行政管理师考试时间管理策略及答案
- 适应考试变化的行政管理师试题及答案
- 项目管理考试案例题目及答案
- 2024年提升项目管理能力的技巧试题及答案
- 2024年项目报告撰写的考点分析试题及答案
- 项目管理师考试经典考题试题及答案
- 项目执行过程中的常见问题试题及答案
- 2025年注会考试模拟情况分析试题及答案
- 建筑工程安全知识课件
- 钢材三方采购合同范本
- 贸易安全培训管理制度
- 全民营养周知识讲座课件
- 2025年郑州电力职业技术学院单招综合素质考试题库及答案1套
- 门牌安装施工方案
- 人教精通版小学英语四年级上册单元测试卷
- GB/T 24477-2025适用于残障人员的电梯附加要求
- 螺栓紧固标准规范
- 风力发电项目合作框架协议
- 社区时政考试试题及答案
评论
0/150
提交评论