欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生信息管理系统.doc

    • 资源ID:1157952       资源大小:995.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理系统.doc

    1、沈阳理工大学课程实践(论文)摘 要随着Internet和Web技术的迅速发展,数据库的应用已经遍及我们身边的每一个地方,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理,比如超市管理系统、网上书店管理系统、人事管理系统与商品管理系统等。学校也不例外,几乎所有的学校也都已经在使用计算机管理数据的机制。学生信息管理系统是典型的信息管理系统,对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生情况的管理,该课程设计要求设计一个学生信息管理系统,学生信息管理系统的主要功能是对学生的信息管理。系统的核心是数据库中各

    2、个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,数据库中要求方便学生进行信息查询,如学生的个人信息、成绩信息、选课信息等。通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。关键词:管理信息系统;数据库;学生信息查询21目 录摘 要I1 前 言31.1 课题简介31.2 设计目的32 需求分析52.1 业务需求及处理流程52.2 功能需求分析62.3 业务规则分析63 概念结构设计73.1 概念设计的方法与步骤73.1.1 概念设计的方法73.1

    3、.2 概念设计的步骤73.1.3 总体功能图73.2 局部E-R图83.3 全局E-R图114 逻辑结构设计124.1 E-R图向关系模型的转换124.1.1 关系模式124.1.2 数据库逻辑模式125 数据库的实施155.1 数据库与基表的创建155.1.1 创建数据库155.1.2 创建表155.2 数据的载入165.3 数据的查询19总 结211 前 言1.1 课题简介学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加

    4、、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措 学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依赖人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,随着科学技术的不断提高,计算机应用的普及已进入人类社会生活的各个领域,使用计算机对学生档案进行

    5、管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。 学生信息系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。1.2 设计目的 学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主

    6、要任务是用计算机对学生各种信息进行日常管理,另外还考虑到学校领导需求,针对这些要求设计了学生信息管理系统。学生管理信息系统的好坏与否关系到学校领导与老师的的工作效率,因此只有一个功能完善的管理信息系统才能更好的管理学生的基本资料,本系统要实现各种常用功能,如学生基本信息的查询,学生资料的增加、修改、删除等,满足老师的功能需求,为学校老师提供一个功能完善的学生管理信息系统。帮助老师轻松完成学生信息管理,提高老师工作效率。2 需求分析2.1 业务需求及处理流程学生信息管理系统主要的是对学生的信息进行的添加,审核等任务的执行,有助于老师以及其他教务人员进行查询学生信息时方便快捷的进行操作。通过对学校

    7、的实际调查分析,弄清学校管理工作的流程和管理功能,系统的数据流程图如图2.1所示。学生学生信息中心F4P7处理班级信息表F3P6处理班级信息P5处理专业信息表F2P4处理P3处理专业信息学院信息学院信息表F1P2处理P1审核教务处长图2.1 学生管理工作流程2.2 功能需求分析 在学生信息管理系统中,主要有用户登陆、学生信息管理、课程信息管理、用户管理等功能,功能分析如下:(1) 用户登陆学生信息管理网络采用用户及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。(2) 学生信息管理包括3个功能模块:学生个人的信息添

    8、加、学生信息的查询以及学生信息的修改与删除。(3) 课程信息管理包括3个功能模块:课程基本添加与删除处理、成绩查询处理以及学生选课信息的查询处理。(4) 用户管理:包括2个功能模块:用户信息查询以及用户的删除与处理。(5) 学生成绩查询:学生可查询本人全部课程的考试成绩及学分情况。2.3 业务规则分析(1)所有沈阳理工大学的学生及老师均可搜索学生信息,但只有注册学生及教师的信息后才能登入查询信息。(2)每位学生以及教师员工编号唯一标识,由系统按学号以及教师职工号登入系统,进行学生信息查询。(3)一名学生只对应一个学号、专业。(4)多名教师可对一名学生进行成绩及其评语的评价,同时多名学生可对一名

    9、教师进行综合评价。(5)一名学生可发表多条留言,一名教师可发表多条留言。(6)学生不能进入教师评价系统,但是教师可随意进入学生评价系统。(7)学生不能擅自更改学校、教务系统及其自己成绩的信息,各部门的教师也仅在自己的职能范围内更改学生信息。(8)学生或教师员工退出学生管理信息系统后,需选择“安全退出”方可安全退出。3 概念结构设计3.1 概念设计的方法与步骤3.1.1 概念设计的方法设计概念结构的方法通常有四类:自顶而上,自底而上,逐渐扩张以及混合策略。研究生成绩管理系统采用的是自底而上的方法,即首先定义全局的概念结构的框架,然后逐步细化。根据自订而上地进行需求分析然后再自底而上地进行概念设计

    10、。3.1.2 概念设计的步骤概念结构的设计可以分为两步:第一步是抽象数据并设计局部视图;第二步是集成局部视图,得到全局的概念结构。3.1.3 总体功能图学生信息管理系统总体功能如图4.1所示:欢迎界面登录界面主界面学院设置专业设置班级设置学生信息查询功能按学号按姓名添加删除修改添加删除修改添加删除修改添加删除修改预览打印定位 图3.1 总体功能图3.2 局部E-R图确定实体集和属性:图3.2-1 学生实体集E-R图(1)学生实体集Student。其属性有:学号、姓名、性别、出生日期、班级编号、民族、专业等。图3.1为学生实体集的E-R图。专业学号性别姓名班级编号民族出生日期学生图3.1 学生实

    11、体集E-R图(2)教师实体集。其属性有:教师编号,姓名,性别,所属部门。图3.2是教师实体集的E-R图。图3.2 教师实体集E-R图(3)专业实体集。其属性有:专业代码,专业名称,所属学院。图3.3是专业实体集的E-R图。图3.3 专业实体集E-R图(4)课程实体集。其属性有:课程号,课程名称,指导教师,类型。图3.4是课程实体集的E-R图。图3.4 课程实体集E-R图(5)班级实体集。其属性有班级编号,班级名称,班级人数,所属专业。图3.5是班级实体集的E-R图。图3.5 班级实体集E-R图(6)学院实体集。其属性有:学院编号,学院名称,学院个数。图3.6是学院实体集的E-R图。 图3.6

    12、学院实体集E-R图3.3 全局E-R图 图3.7 全局E-R图4 逻辑结构设计 4.1 E-R图向关系模型的转换 4.1.1 关系模式将图3.7总体概念结构E-R 图转化成关系模型:学生(学号,姓名,性别,出生日期,班级编号,专业,民族)主键:学生号。课程(课程编号,课程名称,指导教师,类型)主键:课程号,外键,成绩。教师(教师编号,姓名,所属部门,性别)主键:教师号,外键:工资。专业(专业代码,专业名称,所属学院)主键:专业代码。班级(班级编号,班级人数,所属专业,班级名称)主键:班级编号。学院(学院编号,学院名称,学院人数)主键:学院编号。4.1.2 数据库逻辑模式1. 学生基本信息表:由

    13、学生实体集转化而来,如下表:表4.1 学生基本信息表属性名称属性类型约束学号int主键姓名char(10)Null性别char(1)Null出生日期datetime Null班级编号intNull专业char(10)Null民族char(20)Null2. 课程基本信息表:由课程实体集和学习联系集转化而来,如下表:表4.2课程基本信息表属性名称属性类型约束课程编号int(10)主键成绩float外键课程名称char(10)Null指导教师char(10)Null类型char(10)Null3. 教师实体集表:由教师实体集和聘用联系集转化而来,如下表:表4.3教师实体集表属性名称属性类型约束教师

    14、编号int(5)主键工资float外键姓名varchar(10)Null所属部门char(1)Null性别char(10)Null4. 专业实体集表:由专业实体集转化而来,如下表:表4.4 专业实体集表属性名称属性类型约束专业代码int主码专业名称char(20)Null所属学院 varchar(20)Null5. 班级实体集表:由班级实体集转化而来,如下表:表4.5 班级实体集表属性名称属性类型约束班级编号int(10)主码班级人数char(10)Null所属专业char(10)Null班级名称Int(20)Null6. 学院实体集表:由学院实体集转化而来,如下表:表4.6 学院实体集表属性

    15、名称属性类型约束学院编号int(10)主键学院名称char(10)Null学院人数Int(20)Null5 数据库的实施5.1 数据库与基表的创建5.1.1 创建数据库 在Microsoft SQL Server 2005中,创建学生信息管理系统数据库的具体操作步骤如下:(1) 选择开始|程序| Microsoft SQL Server 2005|Microsoft sql server management studio命令,启动Microsoft SQL Server 2005。(2) 在控制台树中右击数据库节点,然后从快捷菜单中选择新建数据库命令。(3) 打开数据库属性对话框,输入数据库

    16、的名称学生信息管理系统,单击确定按钮,结束表命名操作9。 企业管理器控制台5.1.2 创建表创建完学生信息管理系统数据库后,开始往数据库中添加新表。把添加过程进行罗列,下面列出了创建学生信息管理系统学生表的具体操作步骤:(1) 在Microsoft SQL Server 2005中,展开数据库和学生信息管理系统节点。(2) 右击表节点,然后选择快捷菜单的新建表命令。(3) 设计表的结构,包括设计表中每个字段的名称,类型和长度等。(4) 在拟创建的学生信息管理系统的学生表中,选中学号字段,然后单击工具栏的设置主键按钮,将学号字段设置为主键。作为主键的学号字段不允许为空。(5) 单击工具栏的保存按

    17、钮,然后在弹出的对话框中输入表名学生表。(6) 单击确定按钮,返回表设计器。(7) 单击标题栏的关闭按钮。按同样的方法创建学生信息管理系统中的其他表。创建表后,如果要往表中添加记录,请单击表节点,系统用户表的超级用户员需要在系统运行前进行初始添加,在左边窗格中右击相应的表,然后从快捷菜单中选择打开表子菜单,接着输入每条记录的各个字段的值。在学生信息管理系统中打开用户表添加一项管理员的记录,作为系统以后初次运行的第一个操作员。 创建完毕后的学生信息管理系统表项列表5.2 数据的载入 一般的数据库中,数据量都很大,而且数据来源于各个不同部门的不同格格不同单位。数据的组织方式、结构和格式都与新设计的

    18、数据库有一定的差距,因此数据组织,转换和入库的工作都是很费力的。 本教学系统数据库,采用SQL语句输入一小部分数据。如下图所示,都是数据入库的截图:5.3 数据的查询 在数据库的建立与数据的载入后,需要进行数据的查询。查询过程中的截图如下所示:学生表的查询图特定条件的查询图多表查询图满足条件的多表查询图总 结学生信息管理系统是一般学校经常使用的系统,通过对学生综合信息的管理,达到信息执行和完成教务的全面信息管理。通过这次课程实践的操作,使自己对于学生信息管理系统有了更深一步的了解。这次课程实践的整个过程使自己受益匪浅,有很多的感受很经验是以前不曾获得的。由需求分析到、设计ER图到得出各数据表,都涉及到了软件工程和数据库理论的基础知识。在这次的设计里,课堂上学到的知识都派得上用场,并在实际操作中得到了在书上得不到了启发。开发的过程中觉得有一个总体的设计,明确的框架会使得整个开发过程显得思路很清晰,避免走更多的弯路。除此之外,对于SQL SERVER 2005工具软件的使用,丰富了我上机操作的经验,为以后的学习中打下了夯实的基础。


    注意事项

    本文(学生信息管理系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922