学生信息管理系统原型图阐述
关于建立信息管理系统的分析——以某院校学生信息管理系统为例

3 开 发 系统Байду номын сангаас模块
3 . 1 查 询模块
结合 开 发 的 实 际情 况 , 利 用原 型法 ( R a p i d P r o t o t y p — 1 可行 性分 析 对学 生信 息进 行管理 , 对于 学校 来说 存在 一 定 的工作 i n g ) 进 行 分析 , 为 了快 速地 构 造 可执 行 的软 件 模 型 需 要牺 量 问题 。 在工作 量 方面 , 学校 学 生信 息 的工作 量 通 常是其 牲 少 量 的代价 。 在一 定程 度 上确定 用户 的需 求 , 为 了确 保 它 工作 的几倍 , 甚至 十 几倍 , 例如 , 增加 班 级 、 对 学 生信 息 系统 的精 化 ,通 过采 用循 环 进化 的方式 进行 系 统开 发 , 将 进行 查 找和 修 改 ; 学 生档 案 ; 以及 对 课程 、 成绩、 缴 费 等进 系统 的性 质 逐条 增加 到 系统 内 , 直到 满足 全部 的要 求。 经 行 管理 , 并且 这 些信 息 都 是 动态 的 , 通 过人 工 对 这 些 信 息 过 上述 处理 , 模 块 成 为最 终 产品。
关于建立信 息管理 系统 的分析
一
以某院校学生信息管理 系统为例
任 文 传 ( 河北邮电 通信工 程建设监理有限 公司)
2 数 据存储 分 析 2 . 1 设计数 据模 型。 根据 学 生成 绩管理 系统 建 立 E — R 图, 同 时对 问题 的实体 进 行 分析 , 通过 系统 分析 可 知 , 任课 已不 能适 应 , 因 为在 人 力 、 物 力 等 方面 它 构 成 了 一定 的浪 费 。 本 文 通 教 师按 照课 程给 出学生 的成 绩 ,在 这个 系统 中 ,学 生 、 课
(完整版)学生信息管理系统数据流图

管理学生模块据流图:管理老师模块数据流图:选课管理与成绩管理模块数据流图:数据字典数据流描述:数据流名:查询条件数据来源:学生登录处理数据去向:学生信息表说明:通过合适的查询条件,输出学生的信息数据组成:学号+姓名数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:课程安排信息数据来源:管理员制定的课程管理信息数据去向:学生课程安排信息说明:用于管理学生的课程安排信息数据组成:课程号代+课程名+代课老师+学分+时间数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:录入成绩数据来源:老师对课程的考核方式数据去向:学生成绩管理说明:录入学生的选课的成绩信息数据组成:学号+姓名+课程名+成绩+学分数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:录入课程数据来源:管理员制定的课程信息数据去向:学生选课管理说明:录入学生选择的课程数据组成:课程代号+课程名+出版社数据流量:早晨9点到中午12点,下午14点到17点数据流量小数据流名:学生基本信息数据来源:管理员对学生的信息的管理数据去向:学生与老师及管理员得到学生的基本信息说明:查询学生的基本信息数据组成:学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:选课信息数据来源:老师输入到选课管理中的课程信息数据去向:学生的选课信息与成绩管理说明:查询学生的选课信息数据组成:课程代号+课程名+学分+类别+任课老师+人数+班级数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:学生的成绩及学分数据来源:选课管理与成绩管理数据去向:学生的成绩与学分信息说明:查询学生的成绩与学分数据组成:序号+课程名+学分+类别+考核方式+成绩+辅修标记数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:老师信息数据来源:管理老师数据去向:老师查询自身的信息说明:查询老师的基本信息数据组成:老师编号+姓名+性别+职称+出生日期+院系+籍贯+电话数据流量:早晨9点到中午12点,下午14点到17点数据流量小数据流名:课程信息数据来源:管理员课程管理数据去向:学生的课程安排说明:管理员对课程信息的管理数据组成:课程代号+课程名+出版社+作者+专业+系别+年级数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:管理员信息数据来源:管理员信息管理数据去向:管理员对自身的信息查询说明:管理员的基本信息数据组成:姓名+性别+民族+出生年月+籍贯+电话+职称数据流量:早晨9点到中午12点,下午14点到17点数据流量小数据流名:学生课程安排信息数据来源:管理课程对课程信息的录入数据去向:学生的选课信息说明:学生的课程安排数据组成:课程号代+课程名+代课老师+学分+时间数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:学生成绩信息数据来源:老师对课程考核方式数据去向:学生对成绩信息的查询说明:学生对选中课程的成绩查询数据组成:序号+课程名+学分+类别+考核方式+成绩+辅修标记数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:学生选课信息数据来源:管理员对课程的制定数据去向:学生选课管理说明:学生查询选中的课程信息数据组成:课程代号+课程名+学分+类别+任课老师+人数+班级数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:选课统计数据来源:选课管理数据去向:成绩管理说明:对选中课程的学生做出统计数据组成:课程代号+课程名+任课老师+人数+班级数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:选课查询数据来源:管理元制定的课程数据去向:学生选课管理说明:学生查询选中的课程信息数据组成:课程代号+课程名+学分+类别+任课老师+人数+班级数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:成绩查询数据来源:老师对选课的考核方式数据去向:学生成绩管理说明:学生查询选中课程成绩信息数据组成:序号+课程名+学分+类别+考核方式+成绩+辅修标记数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据流名:成绩信息数据来源:老师对选课的考核方式数据去向:学生成绩管理说明:学生查询选中课程成绩信息数据组成:序号+课程名+学分+类别+考核方式+成绩+辅修标记数据流量:早晨9点到中午12点,下午14点到17点数据流量大数据元素词条描述:学生信息表:属性名字段名称数据类型长度备注学号Xs_xh Char 6 主键姓名Xs_xm char 8 不空性别Xs_xb bit 2 不空民族Xs_mz char 4 不空出生日期Xs_csrq smalldatetime 20 不空系别Xs_xib char 4 不空专业Xs_zy char 8 不空年级Xs_nj char 8 不空籍贯Xs_jg char 50 不空名称:学生信息表别名:描述:反应学生基本信息情况定义:学生信息表=学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯位置:学生信息的录入学生信息的查询学生信息的修改课程信息表:属性名字段名称数据类型长度备注课程代号Kc_dh char 6 主键课程编号Kc_bh char 6 不空课程类型Kc_lx char 8 不空学分Kc_xf int 2 不空学时Kc_xs int 2 不空名称:课程信息表别名:描述:反应课程基本信息定义:课程信息表=课程代号+课程编号+课程类型+学分+学时位置:课程信息的录入课程信息的查询课程信息的修改成绩信息表:属性名字段名称数据类型长度备注序号Cj_xh int 2 不空课程号Cj_kch char 6 主键学分Cj_xf int 2 不空类型Cj_lx char 6 不空考核方式Cj_khfs char 8 不空成绩Cj_cj int 2 不空辅修标记Cj_bj char 6 不空名称:成绩信息表别名:描述:反应成绩基本信息定义:成绩信息表=序号+课程名+学分+类别+考核方式+成绩+辅修标记位置:成绩信息录入成信息的查询成绩信息修改选课信息表:属性名字段名称数据类型长度备注课程代号Xk_dh char 6 主键课程名Xk_kcm char 8 不空学分Xk_xf int 2 不空类别Xk_lb char 6 不空任课老师Xk_dkls char 6 不空人数Xk_rs int 2 不空班级Xk_bj char 6 不空名称:选课信息表别名:描述:反应选课基本信息定义:选课信息表=课程代号+课程名+学分+类别+任课老师+人数+班级位置:选课信息录入选课息的查询选课信息修改老师信息表:属性名字段名称数据类型长度备注老师编号Ls_bh char 6 主键姓名Ls_xm char 6 不空性别Ls_xb bit 2 不空出生日期Ls_csrq smalldatetime 20 不空职称Ls_zc char 8 不空院系Ls_yx char 6 不空籍贯Ls_jg char 50 不空电话Ls_dh char 12 不空名称:老师信息表别名:描述:反应老师基本信息定义:老师信息表=老师编号+姓名+性别+职称+出生日期+院系+籍贯+电话位置:老师信息录入老师信息查询老师信息修改课程安排信息表:属性名字段名称数据类型长度备注年级Kcap_zy char 6 不空专业Kcap_nj char 8 不空班级Kcap_bj char 6 不空院系Kcap_yx char 6 不空周数Kcap_zs int 2 不空内容Kcap_nr char 12 不空名称:课程安排信息表别名:描述:反应课程安排基本信息定义:课程安排信息表=年级+专业+班级+院系+周数+内容位置:课程安排信息录入课程安排信息查询课程安排信息修改管理员信息表:属性名字段名称数据类型长度备注姓名Gl_xm char 6 不空性别Gl_xb bit 2 不空职称Gl_zc char 6 不空民族Gl_mz char 4 不空出生日期Gl_csrq smalldatetime 20 不空电话Gl_dh char 12 不空籍贯Gl_jg char 50 不空名称:管理员信息表别名:描述:反应管理员基本信息定义:管理员信息表=姓名+性别+民族+出生年月+籍贯+电话+职称位置:管理员信息录入管理员信息查询管理员信息修改管理学生:属性名字段名称数据类型长度备注学号Xs_xh Char 6 主键姓名Xs_xm char 8 不空性别Xs_xb bit 2 不空民族Xs_mz char 4 不空出生日期Xs_csrq smalldatetime 20 不空系别Xs_xib char 4 不空专业Xs_zy char 8 不空年级Xs_nj char 8 不空籍贯Xs_jg char 50 不空名称:学生信息表别名:描述:反应学生基本信息情况定义:管理学生=学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯位置:学生信息的录入学生信息的查询学生信息的修改管理老师:属性名字段名称数据类型长度备注老师编号Ls_bh char 6 主键姓名Ls_xm char 6 不空性别Ls_xb bit 2 不空出生日期Ls_csrq smalldatetime 20 不空职称Ls_zc char 8 不空院系Ls_yx char 6 不空籍贯Ls_jg char 50 不空电话Ls_dh char 12 不空名称:管理老师别名:描述:反应老师基本信息定义:管理老师=老师编号+姓名+性别+职称+出生日期+院系+籍贯+电话位置:老师信息录入老师信息查询老师信息修改管理员信息:属性名字段名称数据类型长度备注姓名Gl_xm char 6 不空性别Gl_xb bit 2 不空职称Gl_zc char 6 不空民族Gl_mz char 4 不空出生日期Gl_csrq smalldatetime 20 不空电话Gl_dh char 12 不空籍贯Gl_jg char 50 不空名称:管理员信息别名:描述:反应管理员基本信息定义:管理员信息=姓名+性别+民族+出生年月+籍贯+电话+职称位置:管理员信息录入管理员信息查询管理员信息修改管理课程:属性名字段名称数据类型长度备注课程代号Kc_dh char 6 主键课程编号Kc_bh char 6 不空课程类型Kc_lx char 8 不空学分Kc_xf int 2 不空学时Kc_xs int 2 不空名称:管理课程别名:描述:反应课程基本信息定义:管理课程=课程代号+课程编号+课程类型+学分+学时位置:课程信息的录入课程信息的查询课程信息的修改选课管理:属性名字段名称数据类型长度备注课程代号Xk_dh char 6 主键课程名Xk_kcm char 8 不空学分Xk_xf int 2 不空类别Xk_lb char 6 不空任课老师Xk_dkls char 6 不空人数Xk_rs int 2 不空班级Xk_bj char 6 不空名称:选课管理别名:描述:反应选课基本信息定义:选课管理=课程代号+课程名+学分+类别+任课老师+人数+班级位置:选课信息录入选课息的查询选课信息修改成绩管理:属性名字段名称数据类型长度备注序号Cj_xh int 2 不空课程号Cj_kch char 6 主键学分Cj_xf int 2 不空类型Cj_lx char 6 不空考核方式Cj_khfs char 8 不空成绩Cj_cj int 2 不空辅修标记Cj_bj char 6 不空名称:成绩管理别名:描述:反应成绩基本信息定义:成绩管理=序号+课程名+学分+类别+考核方式+成绩+辅修标记位置:成绩信息录入成信息的查询成绩信息修改课程安排管理:属性名字段名称数据类型长度备注课程代号Kc_dh char 6 主键课程编号Kc_bh char 6 不空课程类型Kc_lx char 8 不空学分Kc_xf int 2 不空学时Kc_xs int 2 不空名称:课程安排管理别名:描述:反应课程基本信息定义:课程安排管理=课程代号+课程编号+课程类型+学分+学时位置:课程安排信息的录入课程安排信息的查询课程安排信息的修改增加学生:属性名字段名称数据类型长度备注学号Xs_xh Char 6 主键姓名Xs_xm char 8 不空性别Xs_xb bit 2 不空民族Xs_mz char 4 不空出生日期Xs_csrq smalldatetime 20 不空系别Xs_xib char 4 不空专业Xs_zy char 8 不空年级Xs_nj char 8 不空籍贯Xs_jg char 50 不空名称:增加学生编号:1.1别名:描述:反应学入生基本信息情况定义:增加学生=学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯位置:新增学生信息的录入新增学生信息的查询新增学生信息的修改删除学生属性名字段名称数据类型长度备注学号Xs_xh Char 6 主键姓名Xs_xm char 8 不空性别Xs_xb bit 2 不空民族Xs_mz char 4 不空出生日期Xs_csrq smalldatetime 20 不空系别Xs_xib char 4 不空专业Xs_zy char 8 不空年级Xs_nj char 8 不空籍贯Xs_jg char 50 不空名称:删除学生编号:1.2别名:描述:反应毕业学生基本信息情况定义:删除学生=学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯位置:毕业学生信息的修改毕业学生信息的查询增加老师:属性名字段名称数据类型长度备注老师编号Ls_bh char 6 主键姓名Ls_xm char 6 不空性别Ls_xb bit 2 不空出生日期Ls_csrq smalldatetime 20 不空职称Ls_zc char 8 不空院系Ls_yx char 6 不空籍贯Ls_jg char 50 不空电话Ls_dh char 12 不空名称:增加老师编号:2.1别名:描述:反应新增老师基本信息定义:增加老师=老师编号+姓名+性别+职称+出生日期+院系+籍贯+电话位置:新增老师信息录入新增老师信息查询新增老师信息修改删除老师:属性名字段名称数据类型长度备注老师编号Ls_bh char 6 主键姓名Ls_xm char 6 不空性别Ls_xb bit 2 不空出生日期Ls_csrq smalldatetime 20 不空职称Ls_zc char 8 不空院系Ls_yx char 6 不空籍贯Ls_jg char 50 不空电话Ls_dh char 12 不空名称:删除老师编号:2.2别名:描述:反应离职老师基本信息定义:删除老师=老师编号+姓名+性别+职称+出生日期+院系+籍贯+电话位置:离职老师信息查询离职老师信息修改选中课程:属性名字段名称数据类型长度备注课程代号Kc_dh char 6 主键课程编号Kc_bh char 6 不空课程类型Kc_lx char 8 不空学分Kc_xf int 2 不空学时Kc_xs int 2 不空名称:选中课程编号:3.1别名:描述:反应选中课程基本信息定义:选中课程=课程代号+课程编号+课程类型+学分+学时位置:选中课程信息的录入选中课程信息的查询选中课程信息的修改退选课程:属性名字段名称数据类型长度备注课程代号Kc_dh char 6 主键课程编号Kc_bh char 6 不空课程类型Kc_lx char 8 不空学分Kc_xf int 2 不空学时Kc_xs int 2 不空名称:退选课程编号:3.2别名:描述:反应退选课程基本信息定义:退选课程=课程代号+课程编号+课程类型+学分+学时位置:退选课程信息的修改退选课程信息的查询总成绩:属性名字段名称数据类型长度备注序号Cj_xh int 2 不空课程号Cj_kch char 6 主键学分Cj_xf int 2 不空类型Cj_lx char 6 不空考核方式Cj_khfs char 8 不空成绩Cj_cj int 2 不空辅修标记Cj_bj char 6 不空名称:总成绩编号:4.1别名:描述:反应成绩基本信息定义:总成绩=序号+课程名+学分+类别+考核方式+成绩+辅修标记位置:总成绩信息录入总成信息的查询总成绩信息修改总学分:属性名字段名称数据类型长度备注序号Cj_xh int 2 不空课程号Cj_kch char 6 主键学分Cj_xf int 2 不空类型Cj_lx char 6 不空考核方式Cj_khfs char 8 不空成绩Cj_cj int 2 不空辅修标记Cj_bj char 6 不空名称:总学分编号:4.2别名:描述:反应学分基本信息定义:总学分=序号+课程名+学分+类别+考核方式+成绩+辅修标记位置::总学分信息录入总学分的查询总学分信息修改。
学生信息管理系统毕业论文

前言学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。
学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。
早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。
因此,开发这样的软件系统是很必要的。
摘要学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
学生信息管理系统数据流图汇总

目录图0 学生信息管理系统数据流图(第0层) (1)图1 学生信息管理系统数据流图(第1层) (2)图2 学生基本信息管理数据流图(第2层) (3)图2.1 基本信息录入管理数据流图(第3层) (4)图3 学生异动信息管理数据流图(第2层) (5)图3.1 异动信息插入管理数据流图(第3层) (6)图4 学生考勤管理数据流图(第2层) (7)图4.1 考勤信息录入管理数据流图(第3层) (8)图5 学生公寓管理数据流图(第2层) (9)图5.1 学生住宿管理数据流图(第3层) (10)图5.1.1 学生入住管理数据流图(第4层) (11)图5.1.1.1 入住学生信息录入管理数据流图(第5层) (12)图5.1.2 卫生管理数据流图(第4层) (13)图5.1.2.1 卫生信息录入管理数据流图(第5层) (14)图5.1.3 纪律管理数据流图(第4层) (15)图5.1.3.1 纪律信息录入管理数据流图(第5层) (16)图5.1.4 维修管理数据流图(第4层) (17)图5.1.4.1 维修信息录入管理数据流图(第5层) (18)图5.1.5 退宿管理数据流图(第4层) (19)图5.1.5.1 退宿信息录入管理数据流图(第5层) (20)图5.1.6 走读管理数据流图(第4层) (21)图5.1.6.1 走读信息申报管理数据流图(第5层) (22)图5.1.6.1.1 走读信息录入管理数据流图(第6层) (23)图5.1.7 住宿调整管理数据流图(第4层) (24)图5.1.7.1 住宿调整信息录入管理数据流图(第5层) (25)图5.2 房源资料库管理数据流图(第3层) (26)图5.2.1 房源信息录入管理数据流图(第4层) (27)图5.3 宿舍工作人员管理数据流图(第3层) (28)图5.3.1 宿舍工作人员信息录入管理数据流图(第4层) (29)图6 学生处分管理数据流图(第2层) (30)图6.1 学生处分信息录入管理数据流图(第3层) (31)图7 学生资助管理数据流图(第2层) (32)图7.1 奖学金管理数据流图(第3层) (33)图7.1.1 奖学金信息申报管理数据流图(第4层) (34)图7.1.1.1 奖学金信息录入管理数据流图(第5层) (35)图7.2 助学金管理数据流图(第3层) (36)图7.2.1 助学金信息申报管理数据流图(第4层) (37)图7.2.1.1 助学金信息录入管理数据流图(第5层) (38)图7.3 助学贷款管理数据流图(第3层) (39)图7.3.1 助学贷款信息申报管理数据流图(第4层) (40)图7.3.1.1 助学贷款信息录入管理数据流图(第5层) (41)图7.4 勤工助学管理数据流图(第3层) (42)图7.4.1 勤工助学信息申报管理数据流图(第4层) (43)图7.4.1.1 勤工助学信息录入管理数据流图(第5层) (44)图7.5 缓交学杂费管理数据流图(第3层) (45)图7.5.1 缓交学杂费信息申报管理数据流图(第4层) (46)图7.5.1.1 缓交学杂费信息录入管理数据流图(第5层) (47)图7.6 减免学杂费管理数据流图(第3层) (48)图7.6.1 减免学杂费信息申报管理数据流图(第4层) (49)图7.5.1.1 减免学杂费信息录入管理数据流图(第5层) (50)图7.3.1 助学贷款信息录入管理数据流图(第4层) (51)图8 学生表彰管理数据流图(第2层) (51)图8.1 学生表彰信息申报管理数据流图(第3层) (52)图8.1.1 学生表彰信息录入管理数据流图(第4层) (53)I图11 系统模块图 (57)图9 毕业生管理数据流图(第2层) (54)图10 学生综合测评管理数据流图(第2层) (55)图10.1 学生综合测评信息录入管理数据流图(第3层) (56)21图0 学生信息管理系统数据流图(第0层)图1 学生信息管理系统数据流图(第1层)23图2 学生基本信息管理数据流图(第2层)4图2.1 基本信息录入管理数据流图(第3层)图3 学生异动信息管理数据流图(第2层)56图3.1 异动信息插入管理数据流图(第3层)图4 学生考勤管理数据流图(第2层)78图4.1 考勤信息录入管理数据流图(第3层)图5 学生公寓管理数据流图(第2层)9图5.1 学生住宿管理数据流图(第3层)10图5.1.1 学生入住管理数据流图(第4层)1112图5.1.1.1 入住学生信息录入管理数据流图(第5层)图5.1.2 卫生管理数据流图(第4层)13图5.1.2.1 卫生信息录入管理数据流图(第5层)14图5.1.3 纪律管理数据流图(第4层)1516图5.1.3.1 纪律信息录入管理数据流图(第5层)图5.1.4 维修管理数据流图(第4层)1718图5.1.4.1 维修信息录入管理数据流图(第5层)图5.1.5 退宿管理数据流图(第4层)1920图5.1.5.1 退宿信息录入管理数据流图(第5层)21图5.1.6 走读管理数据流图(第4层)图5.1.6.1 走读信息申报管理数据流图(第5层)2223图5.1.6.1.1 走读信息录入管理数据流图(第6层)24图5.1.7 住宿调整管理数据流图(第4层)25图5.1.7.1 住宿调整信息录入管理数据流图(第5层)图5.2 房源资料库管理数据流图(第3层)2627图5.2.1 房源信息录入管理数据流图(第4层)28图5.3 宿舍工作人员管理数据流图(第3层)信息维护29图5.3.1 宿舍工作人员信息录入管理数据流图(第4层)图6 学生处分管理数据流图(第2层)3031图6.1 学生处分信息录入管理数据流图(第3层)图7 学生资助管理数据流图(第2层)32图7.1 奖学金管理数据流图(第3层)33图7.1.1 奖学金信息申报管理数据流图(第4层)3435图7.1.1.1 奖学金信息录入管理数据流图(第5层)图7.2 助学金管理数据流图(第3层)36图7.2.1 助学金信息申报管理数据流图(第4层)3738图7.2.1.1 助学金信息录入管理数据流图(第5层)图7.3 助学贷款管理数据流图(第3层)39图7.3.1 助学贷款信息申报管理数据流图(第4层)4041图7.3.1.1 助学贷款信息录入管理数据流图(第5层)图7.4 勤工助学管理数据流图(第3层)42图7.4.1 勤工助学信息申报管理数据流图(第4层)4344图7.4.1.1 勤工助学信息录入管理数据流图(第5层)图7.5 缓交学杂费管理数据流图(第3层)45图7.5.1 缓交学杂费信息申报管理数据流图(第4层)4647图7.5.1.1 缓交学杂费信息录入管理数据流图(第5层)图7.6 减免学杂费管理数据流图(第3层)48。
学生管理系统的大致框架及相关流程图

系统实现登录模块的实现系统的登录窗口是用户的入口,用户只有在登录成功后才可以进入访问。
通过在登录提交表单,后台处理判断是否为合法用户,进行页面跳转,进入系统中去。
登录合法性判断过程:用户输入账号和密码后,系统首先确定输入输入数据合法性,然后在login.aspx.cs页面发送登录请求,调用方法来验证。
用户登录模块的IPO如下所示:输入:用户名和密码。
处理:1)检测用户输入的账号、密码是否正确及在数据库已对应存在。
2)从数据库中提取记录,并储存在本地的session中(timeout默认=30min)。
3)根据用户名,将其显示在系统首页上。
输出:是否成功的信息。
登录流程图如下所示。
图5-1登录流程图用户登录的逻辑代码如下。
protected void Button1_Click(object sender, EventArgs e){DataSet result = new DataSet();result = new Class1().hsggetdata(sql);// result = new TestOnline.Class1().hsggetdata(sql);if (result != null){if (result.Tables[0].Rows.Count > 0){Session["username"] = TextBox1.Text.ToString().Trim();if (cx.Text.ToString().Trim() == "管理员"){Session["cx"] =result.Tables[0].Rows[0]["cx"].ToString().Trim();}else{Session["cx"] = cx.Text.ToString().Trim();}Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');history.back();</script>");}}else{Response.Write("<script>javascript:alert('对不起,系统错误,请不要越权操作!');</script>");}}用户子系统模块的实现用户首页模块系统呈现出一种简洁大方的首页:界面简约、鳞次栉比,用户能轻车熟路的使用。
学生信息管理系统详细设计

学生信息管理系统详细设计
1.系统结构设计
2.数据库设计
-学生表:存储学生的基本信息,如学号、姓名、性别、出生日期等;
-班级表:存储班级信息,如班级号、班级名称等;
-成绩表:存储学生的成绩信息,如学号、科目、成绩等。
3.功能模块设计
-学生信息录入模块:提供学生信息的录入功能,包括学号、姓名、
性别、出生日期等;
-学生信息查询模块:提供学生信息的查询功能,可以根据学号、姓
名等条件进行查询;
-学生信息修改模块:提供学生信息的修改功能,允许修改学生的基
本信息;
-成绩录入模块:提供成绩的录入功能,包括科目、成绩等;
-成绩查询模块:提供学生成绩的查询功能,可以根据学号、科目等
条件进行查询。
4.界面设计
学生信息管理系统的界面设计应简洁、直观。
可以使用面向对象的设
计风格,将相关的功能进行分组,并采用菜单、按钮等交互元素来展示和
操作功能。
在设计界面时,应注重界面的可用性和用户体验,使用户能够
方便地进行操作。
5.安全性设计
6.性能优化设计
总之,学生信息管理系统的详细设计需要考虑系统结构、数据库设计、功能模块、界面设计、安全性设计和性能优化设计等方面,以确保系统的
稳定性、安全性和性能。
《学生信息管理系统数据流图》

学生信息管理系统零层数据图:学生信息系统1层数据流图:老师信息数据流图:数据字典数据流描述:数据流名:帐号密码数据来源:用户登录处理数据去向:统计分析处理说明:用户输入帐号与密码数据组成:帐号+密码数据流量:小数据流名:查询条件数据来源:统计分析数据去向:统计出用户输出信息说明:用于统计出用户查询的所有条件数据组成:帐号+密码数据流量:大数据流名:录入成绩数据来源:学生选课成绩数据去向:学生成绩表说明:录入学生的选课的成绩信息数据组成:课程号+课程名数据流量:大数据流名:录入课程数据来源:教务处制定的课程数据去向:学生选课表说明:录入学生选择的课程数据组成:课程代号+课程名数据流量:小数据流名:老师查询条件数据来源:统计分析数据去向:老师查询的相关信息说明:查询老师权限范围内的数据数据组成:学生学号+课程号+课程名+老师编号数据流量:小数据流名:学生查询条件数据来源:统计分析数据去向:查询学生的相关信息说明:在学生权限范围内查询信息数据组成:学号+课程号+课程名+成绩+选课名+籍贯+年级+专业+院系+年级数据流量:大数据流名:管理员查询条件数据来源:统计分析数据去向:查询学生老师管理员的相关信息说明:在管理员权限范围内查询信息数据组成:学号+老师编号+籍贯+出生年月+年级+性别+民族+专业+院系+政治面貌+职称数据流量:大数据流名:录入学生与老师数据来源:老师与学生信息表数据去向:增删老师与学生说明:管理学生与老师信息数据组成:学号+老师编号+出生日期+籍贯+性别+名族数据流量:小数据流名:课程信息数据来源:管理员录入胡课程数据去向:课程信息的管理,增加与修改说明:管理课程信息数据组成:课程代号+课程名+出版社+作者+专业+系别+年级数据流量:小数据元素词条描述:学生信息管理:属性名字段名称数据类型长度备注学号Xs_xh Char 6 主键姓名Xs_xm char 8 不空性别Xs_xb bit 2 不空民族Xs_mz char 4 不空出生日期Xs_csrq smalldatetime 20 不空系别Xs_xib char 4 不空专业Xs_zy char 8 不空年级Xs_nj char 8 不空籍贯Xs_jg char 50 不空名称:学生信息管理别名:描述:反应学生基本信息情况定义:学生信息管理=学号+姓名+性别+民族+出生日期+系别+专业+年级+籍贯位置:学生信息的录入学生信息的查询学生信息的修改课程信息管理:属性名字段名称数据类型长度备注课程代号Kc_dh char 6 主键课程编号Kc_bh char 6 不空课程类型Kc_lx char 8 不空学分Kc_xf int 2 不空学时Kc_xs int 2 不空名称:课程信息管理别名:描述:反应课程基本信息定义:课程信息管理=课程代号+课程编号+课程类型+学分+学时位置:课程信息的录入课程信息的查询课程信息的修改成绩信息管理:属性名字段名称数据类型长度备注序号Cj_xh int 2 不空课程号Cj_kch char 6 主键学分Cj_xf int 2 不空类型Cj_lx char 6 不空考核方式Cj_khfs char 8 不空成绩Cj_cj int 2 不空辅修标记Cj_bj char 6 不空名称:成绩信息管理别名:描述:反应成绩基本信息定义:成绩信息管理=序号+课程名+学分+类别+考核方式+成绩+辅修标记位置:成绩信息录入成信息的查询成绩信息修改选课信息管理:属性名字段名称数据类型长度备注课程代号Xk_dh char 6 主键课程名Xk_kcm char 8 不空学分Xk_xf int 2 不空类别Xk_lb char 6 不空任课老师Xk_dkls char 6 不空人数Xk_rs int 2 不空班级Xk_bj char 6 不空名称:选课信息管理别名:描述:反应选课基本信息定义:选课信息管理=课程代号+课程名+学分+类别+任课老师+人数+班级位置:选课信息录入选课息的查询选课信息修改老师信息管理:属性名字段名称数据类型长度备注老师编号Ls_bh char 6 主键姓名Ls_xm char 6 不空性别Ls_xb bit 2 不空出生日期Ls_csrq smalldatetime 20 不空职称Ls_zc char 8 不空院系Ls_yx char 6 不空籍贯Ls_jg char 50 不空电话Ls_dh char 12 不空名称:老师信息管理别名:描述:反应老师基本信息定义:老师信息管理=老师编号+姓名+性别+职称+出生日期+院系+籍贯+电话位置:老师信息录入老师信息查询老师信息修改密码信息管理:属性名字段名称数据类型长度备注用户名Ma_xm char 6 不空丢密码Ma_xm char 6 不空新密码Ma_xma char 6 不空确认密码Ma_qrma char 6 不空名称:密码信息管理别名:描述:反应密码基本信息定义:密码信息管理=用户名+丢密码+新密码+确认密码位置:密码信息的修改课程安排信息管理:属性名字段名称数据类型长度备注年级Kcap_zy char 6 不空专业Kcap_nj char 8 不空班级Kcap_bj char 6 不空院系Kcap_yx char 6 不空周数Kcap_zs int 2 不空内容Kcap_nr char 12 不空名称:课程安排信息管理别名:描述:反应课程安排基本信息定义:课程安排信息管理=年级+专业+班级+院系+周数+内容位置:课程安排信息录入课程安排信息查询课程安排信息修改管理员信息:属性名字段名称数据类型长度备注姓名Gl_xm char 6 不空性别Gl_xb bit 2 不空民族Gl_mz char 4 不空出生日期Gl_csrq smalldatetime 20 不空电话Gl_dh char 12 不空籍贯Gl_jg char 50 不空名称:管理员信息别名:描述:反应管理员基本信息定义:管理员信息=姓名+性别+民族+出生年月+籍贯+电话位置:管理员信息录入管理员信息查询管理员信息修改学生统计分析:属性名字段名称数据类型长度备注姓名tj_xm char 6 不空性别tj_xb bit 2 不空民族tj_mz char 4 不空出生日期tj_csrq smalldatetime 20 不空电话tj_dh char 12 不空籍贯tj_jg char 50 不空课程号tj_kh int 2 不空课程名tj_km char 6 不空学分tj_km int 2 不空名称:学生统计分析别名:描述:反应用户查询的相关信息定义:统计分析=姓名+性别+民族+出生年月+籍贯+电话+课程号+课程名+成绩+学分位置:学生信息录入学生信息查询学生信息修改学生统计分析:属性名字段名称数据类型长度备注姓名xtj_xm char 6 不空性别xtj_xb bit 2 不空民族xtj_mz char 4 不空出生日期xtj_csrq smalldatetime 20 不空电话xtj_dh char 12 不空籍贯xtj_jg char 50 不空课程号xtj_kh int 2 不空课程名xtj_km char 6 不空学分xtj_km int 2 不空名称:学生统计分析别名:描述:反应学生查询的相关信息定义:学生统计分析=姓名+性别+民族+出生年月+籍贯+电话+课程号+课程名+成绩+学分位置:学生信息录入学生信息查询学生信息修改老师统计分析:属性名字段名称数据类型长度备注姓名ltj_xm char 6 不空性别ltj_xb bit 2 不空民族ltj_mz char 4 不空出生日期ltj_csrq smalldatetime 20 不空电话ltj_dh char 12 不空职称ltj_jg char 50 不空成绩ltj_cj int 2 不空课程名ltj_km char 6 不空学分ltj_km int 2 不空名称:老师统计分析别名:描述:反应老师查询的相关信息定义:老师统计分析=姓名+性别+民族+出生年月+籍贯+电话+职称+课程名+成绩+学分位置:课程信息录入老师信息查询学生成绩修改管理员统计分析:属性名字段名称数据类型长度备注姓名gtj_xm char 6 不空性别gtj_xb bit 2 不空民族gtj_mz char 4 不空出生日期gtj_csrq smalldatetime 20 不空电话gtj_dh char 12 不空职称gtj_jg char 50 不空课程名gtj_km char 6 不空名称:管理员统计分析别名:描述:反应管理员查询的相关信息定义:管理员统计分析=姓名+性别+民族+出生年月+籍贯+电话+职称+课程名位置:老师与学生信息录入老师与学生信息修改学生、老师、成绩修改统计课程:属性名字段名称数据类型长度备注课程代号ktj_kh int 2 不空课程名ktj_km char 6 不空老师ktj_km char 6 不空学分ktj_km int 2 不空学时ktj_km int 2 不空名称:统计课程别名:描述:学生查询选择课程的相关信息定义:统计课程=课程代号+课程名+老师+学分+学时位置:选择课程的查询退选课程统计成绩:属性名字段名称数据类型长度备注学号kcj_xh char 6 不空姓名kcj_xm char 8 不空课程名kcj_km char 6 不空成绩kcj_cj int 2 不空学分kcj_xf int 2 不空名称:统计成绩别名:描述:反应学生成绩的相关信息定义:统计成绩=学号+姓名+课程名+成绩+学分位置:成绩信息查询统计学生:属性名字段名称数据类型长度备注学号txs_xh char 6 不空姓名txs _xm char 8 不空课程名txs _kh char 6 不空成绩txs _cj int 2 不空学分txs _xf int 2 不空名称:统计学生别名:描述:查询学生的相关信息定义:统计学生=姓名+性别+民族+毕业情况+年级+出生年月+籍贯+电话位置:学生信息录入学生信息查询学生信息修改统计老师:属性名字段名称数据类型长度备注姓名tls_xm char 6 不空性别tls_xb bit 2 不空民族tls_mz char 4 不空出生日期tls_csrq smalldatetime 20 不空电话tls_dh char 12 不空籍贯tls_jg char 50 不空名称:统计老师别名:描述:查询老师的相关信息定义:统计老师=姓名+性别+民族+职称+出生年月+籍贯+电话位置:老师信息录入老师信息查询老师信息修改统计课程:属性名字段名称数据类型长度备注课程代号tjk_dh char 6 不空课程名tjk_km char 8 不空出版社tjk_cb char 20 不空年级tjk _nj char 6 不空惜别tjk_xb char 8 不空专业tjk_zy char 6 不空名称:统计课程别名:描述:查询授课的相关信息定义:统计课程=课程代号+课程名+出版社+年级+系别+专业位置:课程信息录入课程信息查询课程信息修改统计学分:属性名字段名称数据类型长度备注学号txf_dh char 8 不空课程学分txf _km int 2 不空总学分txf_cb int 2 不空名称:统计学分别名:描述:查询学生学分相关信息定义:统计学分=学号+课程学分+总学分位置:学生学分的查询。
学生管理信息系统功能结构图

郑州华信学院学生信息管理系统课程名称:信息系统分析与设计项目名称:学生信息管理系统报告名称:功能结构图指导老师:王国君老师专业班级: 08计算机科学与技术小组编号:第6组系统功能结构1.结构设计根据对系统进行的需求分析,本系统将分为4个模块:1>学生管理管理学生的基本信息,包括个人信息的添加、修改、删除,以及选课信息的添加。
2>课程管理管理课程的基本信息,包括课程信息的添加、修改和删除。
3>成绩管理管理学生选课的成绩信息,包括成绩的登记与修改。
4>信息查询查询已经登记的信息,包括学生的基本信息、课程的基本信息成绩信息。
2.功能结构图2.1系统功能结构如图所示:2.2功能流程及工作流描述1>增加学生信息系统操作人员打开学生信息增加界面,输入相关信息(姓名、民族、籍贯、出生日期、入学年份、专业和学院等),在数据库中添加相关数据。
2>修改学生信息根据学生学号查询出该学生的相关信息,修改相关条目后保存在数据库中。
3>删除学生信息根据学生学号查询出该学生的相关信息,确定删除后,在数据库中删除该信息。
4>学生选课根据学生学号与需要选择的课程,确认无误后保存,数据库中将自动添加新的选课记录。
5>增加课程信息系统操作人员根据打开的课程信息增加界面,输入相关信息(课程名称、授课教师、上课时间、上课地点和课程类型等),在数据库中添加相关数据。
6>修改课程信息根据课程号查询出课程的相关信息,修改相关条目后保存在数据库中。
7>删除课程信息根据课程号查询出该课程的相关信息,确定删除后,在数据库中删除该信息。
8>登记成绩根据学号以及该学生所选择的课程,进行成绩登记,未选课的学生无法进行登记9>修改成绩对已登记的成绩进行修改。
10>学生查询可以根据学生学号、学生姓名、学生性别、学生所学专业、学生所属学院来对学生信息进行查询,所有符合条件的学生信息都将会被显示出来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生信息管理系统
需求文档
1.编写目的
为了使我们的学生信息管理更加地完善、规范、功能清晰明了,方便。
方便班主任能够方便输入学生信息,修改信息。
也能够方便学生能够快速查询出自己的成绩。
2 任务概述
2.1 用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
这些是软件设计工作的重要约束。
本程序主要使用者是管理员(班主任)和用户(学生)
3 需求规定
3.1 对功能的规定
《学生信息管理系统》:是班主任老师对学生进行资料和成绩管理信息系统。
系统将班主任老师对学生管理的工作集成到一个系统中,提高班级管理的质量,也方便学生查询自己的成绩资料
管理员:包括登录成功后添加学生信息,修改学生信息,根据班级查询学生信息,根据姓名查询学生信息,以及查询学生课程信息,及修改密码。
用户:包括登录成功后查询个人基本信息,根据科目查询自己成绩。
4.1.开始界面,清新,给人以洁净、清爽用户界面
1.管理员操作登录界面
2.登录成功后,进入(管理员或者学生)主界面
一、管理员模块:
3.管理员
【科目管理】4.添加科目
5.科目查询
【学生管理】6.添加学生信息
7.维护学生信息
【成绩管理】8.录入学生成绩
9.查询学生成绩
10.修改学生成绩
修改学生成绩
科目
二、学生模块:
1.查询个人信息&
2.查询个人成绩
5.软件接口
该软件用C#语言编制,主要用了windows函数库,可运行在windowXP,win7和win8,系统之上。
用的是visual studio2012开发,数据库用的是SQL SQL数据库,操作系统为win7.
6.安全措施需求
尽可能的备份。
7.安全性需求
每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。
8.软件质量属性
易用性优于易学性,或者可移植性优于有效性。
9.业务规则
管理员有绝对权限,对数据的审查。
10.数据定义。