欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生信息管理系统1.docx

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

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

    学生信息管理系统1.docx

    1、学生信息管理系统1摘 要随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,庞大学生信息的管理工作成了高校教学管理工作中的一项重要任务,一方面,假如遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;另一方面,由于计算机技术的飞速发展及应用的普及,学生信息管理这样烦琐的工作更需要由计算机来完成。因此开发一套对学生信息进行管理的软件是极其重要的,而且是必需的,通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。基于上述情况,本人针对本校学生选课及教务员排课做详细的需求分析,在Windows XP平台下以SQL Serv

    2、er2000为数据库服务器及PowerDesigner8.0为设计工具,采用PowerBuilder9.0设计开发了基于C/S结构的学生信息管理系统。此系统不仅实现了学生对个人基本信息的修改、查询以及专业选课和重修等,还实现了教务员对学生所选课程的排课组班功能。真正的实现了选课、排课的一体化。简洁的操作方法与人性化的界面设计让任何非计算机专业的管理人员轻松使用。关键字: 静态分析;被动数据库;用户角色对象Abstract With the development of academic schools constantly enlarging their size and increasing

    3、 the number of their students,various information about students is doubly increased.There is so much information that teaching managment becomes more and more important a task.For one thing,if we follow the old work style as before,the work would have great capacity,and will also be a great waste o

    4、f manpower and material;for another thing, with the development and application of computer science and technology,such trivial work could be complete done by computer.Thats to say, it is of great importance to explore a suitable software. With the help of this software , it will reduce error and wi

    5、ll also improve efficiency,whats more,modernization 、systematism and standardization in teaching managment will come true . As the reasons refered above , I analyzed the fact students choose courses and administrator arrange courses in our university in detail , Under windows XP operation system des

    6、igned this software to manage students information .It is designed by design tool PowerDesigner8.0 and database server machine SQL Server,other PowerBuder9.0 as my development tool.This student information management system is base on C/S structure.With the help of this software , you can modify or

    7、inquire students information , and it also can be used to arranging courses or organizing students . The system has implement an entire progress of choosing courses and arranging courses.with the concise operation methods and of humanition interface designment,every administrator can use it convenie

    8、ntly in spite of he/she is not professional in computer science.Key Words:Static Analysis;Passive Database;User Role Object目 录第一章 绪 论 1 1.1 开发背景 1 1.2 开发必要性及系统介绍 1第二章 学生信息管理系统分析 3 2.1 系统功能分析 3 2.1.1 系统需实现功能 3 2.1.2 统分层数据流图 4 2.1.3 系统E-R图 9 2.1.4 系统数据字典 10 2.1.5 系统功能模块 12 2.1.6 系统表 13 2.2 系统性能分析 17 2

    9、.2.1 精度 17 2.2.2 时间特性要求 17 2.2.3 灵活性 18 2.3 输入输出要求 18 2.4 数据处理能力要求 18 2.5 故障处理要求 18 2.6 系统运行环境 18第三章 学生信息管理系统设计 19 3.1 论分析 19 3.2 总体设计 19 3.3 模块划分 20 3.3.1 教务员管理系统模块详细介绍 21 3.3.2 教师管理系统模块详细介绍 22 3.3.3 学生管理系统模块详细介绍 22第四章 学生信息管理系统实施 24 4.1 创建数据库 24 4.2 连接数据库 24 4.3 系统功能模块的实现 28 4.3.1 用户登陆模块实现 28 4.3.2

    10、 学生选课功能的实现 31 4.3.3 学生查询功能的实现 37 4.3.4 学生个人信息修改功能的实现 41 4.3.5 教务员排课功能的实现 42 4.3.6 教师成绩录入功能的实现 48 4.3.7 密码修改功能的实现 48第五章 学生信息管理系统测试 52 5.1 试环境 52 5.2 试目的和目标 52 5.3 选课测试 52 5.4 成绩录入测试 57结 论 59参考文献 60致 谢 61第一章 绪 论 1.1 开发背景自从改革开放以来,我国经济突飞猛进的向前发展,人民生活水平得到了很大的提高,我国的精神文明建设也取得了巨大的成就,特别是教育事业的发展尤为突出,虽然和发达国家还有一

    11、定的差距,但是在这短短的几十年时间,我国教育事业的发展取得了空前未有的成就,取得如此大的成就和奋斗在教育领域的精英是分不开的,此外,规范、科学的管理也发挥了无法取代的作用。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。同时随着IT技术的发展和以Internet技术为基础的电子商务技术以及计算机技术在我国的日渐成熟和计算机应用的日趋普及,然而我国大部分高校的学生信息管理系统,依然仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余的或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理

    12、工作带来了不少的困难。同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度,面对庞大的学生信息量,如何利用现代信息技术使其拥有快速、高效的适应力已成为当务之急。 1.2 开发必要性及系统介绍基于目前我国教育管理面临的现状和计算机技术日渐发展成熟的有利条件,就迫切需要设计出学生信息管理系统这样的学生信息管理软件,以次来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。本系统的开发就是在这一背景之下进行的,它利用了计算机和网络很好的解决了这一问题,使原来从事手工学生信息管理工作的这部分人从原来烦琐的工作中解脱出来。大大的节省了

    13、人力、财力、物力和时间,这对充分、合理的分配和利用我国丰富人力资源都是很有益的1。本文作者针对目前面临的这一系列问题,对我校现有的学生信息管理系统进行充分的需求分析重新设计了一个符合学生和管理人员操作、功能齐全的学生信息管理系统,它主要由3个独立的系统组成,分别是:学生选课系统、教师成绩管理系统、教务员排课组班系统。学生选课系统部分主要进行学生个人资料修改、查询,学生专业选课、重修选课,学生选课查询、个人成绩查询、教材资费查询,专业浏览,个人密码修改;教师成绩管理系统部分主要进行学生成绩录入、重修学生成绩修改,教师个人资料修改、查询,密码修改;教务员排课组班系统部分主要进行对提交的选课单进行排

    14、课、安排教室,个人密码修改。本文作者设计的学生信息管理系统很好的解决了学生信息管理方面的困难,提高了学生信息管理效率、减轻了教务员的工作负担,节省了大量的人力、物力资源,给高校学生信息管理带了很大的方便。第二章 学生信息管理系统分析 2.1 系统功能分析 2.1.1 系统需实现功能本作者设计的学生信息管理主要是面向高校学生的信息管理系统,其他还包括教务员排课子系统和教师成绩录入子系统2。学生信息管理系统:(1) 学生个人基本信息查询、修改;(2) 学生专业、公共选课、素质选修及重修;(3) 学生成绩查询、选课查询及教材资费查询;(4) 学生等级考试查询;(5) 学生奖惩情况查询;(6) 学生社

    15、会实践及活动查询;(7) 学校各学院及专业的浏览;(8) 网上通知;(9) 查询课程安排及相应的上课教室;(10) 个人密码修改。教务员排课系统:(1) 教务员对学生及老师基本信息的管理;(2) 对学生所提交的选课单进行排课;(3) 教务员个人密码修改。教师成绩录入系统:(1) 教师基本信息查询、修改;(2) 学生成绩录入、修改;教师个人密码修改。 2.1.2 系统分层数据流图 学生信息管理系统的主要用户对象是教务员、教师以及学生,系统为各种角色类型用户提供不同的操作主界面,用户通过相应的登陆号和密码登陆学生信息管理系统进入相应的操作界面,通过授权操作可以对提供各种信息进行操作处理。图2.1是

    16、各种角色类型用户登陆学生信息管理系统的顶层数据流图3。图2.1 系统顶层DFD图各种角色类型用户登陆学生信息管理系统后对应各种具体的授权操作及处理,如图2.2第一层系统数据流图中展示出了各种角色类型用户的具体操作内容及详细信息。系统第一层DFD: 图 2.2 系统第一层DFD图 教师信息修改模块功能主要是对教师信息的录入、修改、删除等。成绩录入模块实现对学生成绩录入、修改、查询等,具体流程见图2.4成绩录入模块流程图。选课模块:图2.5 选课模块DFD图 选课模块分为专业课程选课、素质选修课程选课、以及重修课程选课,具体选课流程见图2.5选课模块流程图。综合查询模块:图2.6综合查询模块DFD

    17、图综合查询模块实现功能是选课查询、资费查询、成绩查询、社会实践及活动情况查询、奖惩查询以及网上通知查询。具体实现流程见图2.6所示。 2.1.3 系统E-R图 学生信息管理系统所涉及到的实体有学生、教务员、老师、学院、专业、教室和课程,他们各自的主要属性及他们之间的联系如下图表示:图2.7 系统E-R图 2.1.4 系统数据字典 学生信息管理系统中涉及到的所有实体和数据流的信息如下4:文件名:学生基本信息表别名:组成:学号+姓名+密码+学院号+学院名+专业号+专业名+班级+年级+性别+层次+民族+籍贯+政治面貌+身高+体重+血型+出生年月+身份证号+家庭住址+邮编+宿舍房间+宿舍电话+Emai

    18、l+其他电话+备注备注:这是学校所有学生基本信息的总和表表2.1 学生基本信息表文件名:教师基本信息表别名:组成:教师号+姓名+密码+性别+民族+所属学院号+所属学院名+职称+电话+备注备注:这是学校所有教师的总和表表2.2 教师基本信息表文件名:教务员信息表别名:组成:教务员号+姓名+密码备注:这是学校所有教务员的总和表表2.3 教务员表文件名:成绩表别名:组成:学号+姓名+班级+课程号+课程名+课程性质+学分+记分+学期+成绩+重修备注:这是学校所有学生所有成绩的总和表表2.4 学生成绩表文件名:专业课程表别名:组成:任课单位+课程编号+课程名+开课年级+学分+总学时+教师号+教师名+周次

    19、+上课时间+人数+已选人数+课程性质+课程介绍+开课学期+开课学院备注:这是学校所有专业课程及公共课程的总和表表2.5 专业、公共课程表文件名:素质选修课程表别名:组成: 任课单位+课程编号+课程名+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍备注:这是学校所有素质选修课程的总和表表2.6 素质选修课程表文件名:教室信息表别名:组成:教室号+容纳人数+状态备注:这是学校所有教室的总和表表2.7 教室信息表文件名:学院信息表别名:组成:学院号+学院名+学院介绍备注:这是学校所有学院的总和表表2.8 学院表文件名:专业信息表别名:组成: 学院号+学院名+专业号+

    20、专业名+专业介绍备注:这是学校所有专业的总和表表2.9 专业表文件名:学生综合信息表别名:组成: 学号+等级考试信息+奖惩信息+网上通知+社会实践及活动情况备注:这是学校所有专业的总和表表2.10学生综合信息表 2.1.5 系统功能模块 2.1.5.1 教务员管理系统模块简介教师信息模块:教务员管理学校所有教师的基本信息,当有新老师来时,实现对新老师的录入;对老师基本信息的修改,当有老师离开学校时,实现对该老师的删除等。 学生信息模块:教务员管理学校所有学生的基本信息,当有招收新生时,实现对新生的注册录入;对学生基本信息进行修改;当学生毕业离校时,实现对学生的删除等。 排课模块:教务员对学生所

    21、选择的所有课程进行排课,选课人数不足50人的课程不给予排课,排课分为专业排课和素质选修排课,排课成功后即给所选排课课程的学生安排上课教室。 2.1.5.2 教师管理系统模块简介 教师信息模块:此模块实现教师对自己基本信息的修改,查询其他老师基本信息等。 成绩录入模块:此模块实现教师对学生成绩的录入、对重修学生成绩进行修改等。 2.1.5.3 学生管理系统模块简介 学生信息模块:此模块实现学生对自己基本信息的修改,对其他学生基本信息进行查询等。选课模块: 此模块实现学生选课,分为专业选课、公共选课、素质选修及重修选课,当选课成功以后提交到教务员处,由教务员审订,如果审订成功则对所选课程安排上课教

    22、室。 查询模块:查询本期中已经选择的课程;查询本期所选课程所要交的课程费用(素质选修和重修课程才交费用,专业课程和公共课程不用交),查询以往所有的成绩,返回学生所选课程总学分数,不及格课程科目数及学生须重修的学分数等;当教务员对学生所选课程排课成功后,学生可以查询自己所选课程的上课教室;查询等级考试情况;查询奖惩情况;查询社会实践及活动情况;查询网上通知;专业浏览等。 密码修改模块:教师、学生修改自己的系统登陆密码。 2.1.6 系统表 表名:std_Info列名数据类型数据长度描述std_NumChar20学号 主键std_NameChar20姓名std_KeyChar20密码std_Snu

    23、mChar20学院号Std_SnameChar20学院名Std_MnumChar20专业号Std_MnameChar20专业名Std_ClassChar20班级Std_GradeChar20年级Std_SexChar20性别Std_CengChar20层次Std_NationChar20民族Std_PlaceChar20籍贯Std_BackChar20政治背景Std_TallFloat8身高Std_WeightFloat8体重Std_BloodChar20血型Std_BirthChar20出生年月Std_IdChar20身份证号Std_AdressChar20家庭住址Std_YoubChar2

    24、0邮编Std_DomChar20宿舍地址Std_Dtelchar20宿舍电话Std_EmailChar20EAMILStd_TelChar20其他电话Std_HobChar200备注表2.10 学生基本信息表 表名:teacher_Info列名数据类型数据长度描述Teacher_NumChar20教师号 主键Teacher_NameChar20教师名Teacher_KeyChar20密码Teacher_SexChar20性别Teacher_NationChar20民族Teacher_SnumChar20所属学院号Teacher_SnameChar20所属学院名Teacher_PotionCha

    25、r20职称Teacher_TelChar20电话Teacher_Introchar200备注表2.11 教师基本信息表 表名:admin_Info 列名数据类型数据长度描述Admin_NumChar20登陆ID 主键Admin_NameChar20姓名Admin_Keychar20密码表2.12 教务员基本信息表 表名:grade_Info列名数据类型数据长度描述Grade_SnumChar20学号 主键Grade_SnameChar20姓名Grade_ClassChar20班级Grade_CnumChar20课程号 主键Grade_CnameChar20课程名Grade_ChaChar20课

    26、程性质Grade_CentFloat8学分Grade_Jifenchar20记分Grade_TermChar20学期Grade_GradeFloat8成绩Grade_chongchar20重修表2.13 学生成绩表 表名:choise_Info 列名数据类型数据长度描述Choise_ComChar20任课学院Choise_SnumChar20学号 主键Choise_SnameChar20姓名Choise_CnumChar20课程号 主键Choise_CnameChar20课程名Choise_GradeChar20开课年级Choise_CentFloat8学分Choise_TimeInt4总学时

    27、Choise_TnumChar20教师号Choise_TnameChar20教师名Choise_ZhouciChar20上课周次Choise_TimesChar20上课时间Choise_ChaChar20课程性质Choise_TermChar20开课学期Choise_SchoolChar20开课学院Choise_Adresschar20上课地点表2.17 选课单表名:course_Info列名数据类型数据长度描述Course_ComChar20任课学院Course_NumChar20课程号 主键Course_NameChar20课程名Course_GradeChar20开课年级Course_C

    28、entfloat8学分Course_TimeInt4总学时Course_TnumChar20教师号Course_TnameChar20教师名Course_ZhouciChar20上课周次Course_TimesChar20上课时间Course_SumpInt4总人数Course_SubpInt4已选人数Course_ChaChar20课程性质Course_TermChar20开课学期Course_Schoolchar20开课学院Course_Introchar200课程介绍表2.18 专业课程表表名:class_Info 列名数据类型数据长度描述Class_NumChar20教室号 主键Class_Nameint4教室名Class_ZtInt4教师状态表2.16 教室表 表名:courses_Info列名数据类型数据长度描述Courses_ComChar20任课学院Courses_NumChar20课程号 主键Courses_NameChar20课程名Courses_GradeChar20开课年级Courses_Centfloat8学分Courses_TimeInt4总学时Courses_TnumChar20教师号Courses_Tname


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开