最终电子教务管理系统设计与实现


    中央播送电视学开放教育计算机科学技术专业〔科〕





    毕 业 文
    〔毕业设计说明书〕




    学生理系统设计实现



    姓 名 毛海东
    学 号
    学生分校 安电
    指 导 教 师 陈廷燕


    贵 州 广 播 电 视 学 制
    2021 年 10月

    摘  

    着信息技术理越越深入广泛应理信息系统实施技术已逐步成熟理信息系统断开展新型学科单位生存开展高效率部活动机组织起必须建立身特点相适应理信息系统教务理直学校项非常重工作涉量数理教务理工作十分繁杂电脑迅速普广泛应天利电脑相关知识解决教育教学理工作仅极提高工作效率数操作维护带方便系统开发正基样趋势针某学校情况开发型综合应系统系统包含教务分工信息理教师信息理学生学籍信息理学生成绩理学科考核理等功模块系统开发工具Visual Basic60时数库简单应时户系统根底进步完善进行二次开发系统界面友操作简单较实

    关键词:理信息系统教务理Visual Basic应












    Abstract
    Student management system is a typical information management system which mainly includes the backstage database the establishment maintenance and frontend application development two aspects The front of the system using Microsoft producer of the VisualBasic 6 Microsoft SQL Sever database background selection This design mainly consists of six modules institutions school management curriculum management performance management incentive management and system management Design of paper from the demand analysis overall design detailed design of main part to realize the student management system standardized convenient efficient the face of increasing college students system design and Implementation for management brings the management of convenience and safety the main features of the system Continue to update and upgrade of the space and has the advantages of simple operation easy to use to the university the school management and expand bring development space

    Key words student management VB60 programming language SQL databaseUniversity design system



















    目 录

    摘 2
    第章 设计背景 6
    引言 6
    二开发工具开发环境介绍 6
    1Visual Basic 60简介 6
    2Microsoft SQL Server简介 6
    第二章 需求分析 7
    目标分析 7
    二务分析 7
    三行性分析 7
    1技术行性 7
    2济行性 8
    3操作行性 8
    四开展性分析 8
    五子模块功分析 8
    1机构设置 8
    2学籍理 8
    3课程理 9
    4成绩理 9
    5奖惩理 9
    6系统理 9
    六子模块数流程图 9
    第三章 系统设计 12
    总体设计 12
    1学生理系统开发方法选择 12
    2系统功分析 12
    二功模型 14
    三数库设计 15
    1数库表数字典信息 15
    2数表关联图建立 20
    第四章 详细设计实现 211
    创立系统界面 21
    1创立工程工程 21
    2系统模块实现 21
    二创立公模块 26
    1OPeratDataBasebas简介 26
    2PublicVarbas简介 27
    第五章 测试 28
    测试步骤 28
    1院设置〞测试 28
    2学生注册〞测试 28
    二测试结果 28
    第六章 结语 30
    参考文献 31











    第章 设计背景
    引言
    时代飞速开展信息时代行业中离开信息处理正计算机广泛应信息理系统环境计算机处利够进行信息理计算机进行信息控制仅提高工作效率提高安性
          尤复杂海量信息理计算机够充分发挥优越性计算机进行信息理信息理系统开发密切相关系统开发系统理前提系统理高校教务信息设计
          教务理系统教育单位缺少局部 学校作种信息资源集散资料繁包含信息数理数信息处理工作量容易出错数繁容易丧失易查找容学校决策者理者说关重教务理系统应该够提供充足信息快捷查询手段直传统工方式理学籍异动学生选课成绩理等种理方式存着许缺点效率低保密性差外时间长产生量文件数查找更新维护带少困难总说缺乏系统标准信息理手段计算机教务信息进行理具手工理法较优点例检索迅速查找方便*性高存储量保密性寿命长钱低等优点够极提高教务理效率现代高校教务科学化正规化理重途径
         基问题认必建立教务理系统教学教务理工作标准化系统化程序化防止理意性提高信息处理速度准确性够时准确效查询修改种情况
    二开发工具开发环境介绍
    系统运Visual Basic 60Microsoft Access 2003SQL Server2000相关知识实现
    1Visual Basic 60简介
    系统采Visual Basic 60企业版目前国市场流行先进作企业级开发工具产品:
    Microsoft公司Visual Basic
    Microsoft公司Visual C
    Borland公司Delphi
    Powersoft公司PowerBulider
    Java等等
    目前市场众程序开发工具中强调程语言执行效率偏重视化程序开发工具带便利性效率高优点特色满足户需求然语言工具便利性高效密分便利工具没语言作支持许特殊化处理动作必需消耗数倍工夫处理原标榜效率提高优点失作相反果强调程语言效果没便利工具作配合会非常简单界面处理动作会严重浪费程序设计师珍贵时间
    作数库系统开发Visual Basic非常理想选择目前数库产品较种产品具特点适范围选择数库时应考虑数库应特点适范围系统选数库语言Visual Basic语言该开发工具具长处:
    Visual Basic种视化面象条事件驱动方式结构化高级程序设计开发Windows环境种类应程序简单易学效率高功强Visual Basic环境利事件驱动编程机制新颖易视化设计工具Windows部应程序接口(API)函数动态链接库(DLL)动态数交换(DDE)象链接嵌入(OLE)开放式数访问(ODBC)等技术高效快速开发出Windows环境功强图形界面丰富应软件系统
    总说Visual Basic具特点:
    视化编程:
    传统程序设计语言设计程序时通编写程序代码设计户界面设计程中界面实际显示效果必须编译运行程序观察果界面效果满意回程序中修改时候种编程编译修改操作反复屡次影响软件开发效率Visual Basic提供视化设计工具Windows界面设计复杂性封装〞起开发员必界面设计编写量程序代码需设计求屏幕布局系统提供工具屏幕画出种部件〞图形象设置图形象属性Visual Basic动产生界面设计代码程序设计员需编写实现程序功局部代码提高程序设计效率
    面象程序设计
    40版Visual Basic支持面象程序设计般面象程序设计语言(C++)完全相般面象程序设计语言中象程序代码数组成抽象概念Visual Basic应面象程序设计方法(OOP)程序数封装起作象象赋予应属性象成实东西设计象时必编写建立描述象程序代码工具画界面Visual Basic动生成象程序代码封装起象图形方式显示界面视
    结构化程序设计语言
    Visual BasicBASIC语言根底开展起具高级程序设计语言语句结构接然语言类逻辑思维方式Visual Basic语句简单易懂编辑器支持彩色代码动进行语法错误检查时具功强灵活调试器编译器
    Visual Basic解释型语言输入代码时解释系统高级语言分解翻译成计算机识机器指令判断语句语法错误设计Visual Basic程序程中时运行程序整程序设计编译生成执行文件(EXE)脱离Visual Basic环境直接Windows环境运行
    事件驱动编程机制
    Visual Basic通事件执行象操作象会产生事件事件通段程序响应例命令钮象户单击该钮时产生单击(CLICK)事件产生该事件时执行段程序实现指定操作
    Visual Basic设计型应软件时必建立具明显开始结束程序编写假设干微子程序程程分面象户操作引发某事件驱动完成某种特定功者事件驱动程序调通程执行指定操作样方便编程员提高效率
    访问数库
    Visual Basic具强数库理功利数控件数库理窗口直接建立处理Microsoft Access格式数库提供强数存储检索功时Visual Basic直接编辑访问外部数库dBASEFoxProParadox等数库格式Visual Basic编辑处理
    Visual Basic提供开放式数连接ODBC功通直接访问建立连接方式操作台型网络数库SQL ServerOracle等应程序中结构化查询语言SQL数标准直接访问效劳器数库提供简单面象库操作指令户数库访问加锁机制网络数库SQL编程技术单机运行数库提供SQL网络接口便分布式环境中快速效实现客户效劳器(clientserver)方案
    动态数交换(DDE)
    利动态数交换(Dynamic Data Exchange)技术种应程序中数动态链接种应程序中两种完全应程序建立起条动态数链路原始数变化时动更新链接数Visual Basic提供动态数交换编程技术应程序中Windows应程序建立动态数交换应程序间进行通信
    象链接嵌入(OLE)
    象链接嵌入(OLE)应程序做象(object)象链接(link)起嵌入(embed)某应程序中具声音影图动画文字等种信息集合式文件OLE技术Microsoft公司象技术战略应程序合体应程序做象进行链接嵌入种应程序体化技术利OLE技术方便建立复合式文档(compound document)种文档应程序象组成文档中象原应程序相联系执行原应程序完全相操作
    动态链接库(DLL)
    Visual Basic种高级程序设计语言具备低级语言功访问机器硬件操作太容易实现通动态链接库技术CC++汇编语言编写程序参加Visual Basic应程序中调部函数样调语言编写函数外通动态链接库调Windows应程序接口(API)函数实现SDK具功
    2Access数库简介
    Access数库理系统Microsoft Office 套件重组成局部Windows 98NT2000XP环境运行Access适型商务活动存贮理商务活动需数Access仅数库具强数理功方便利种数源生成窗体〔表单〕查询报表应程序等
      数库结构数集合般数文件(中数结构)串文字数字流数库中数文字图象声音等
    Microsoft Access种关系式数库关系式数库系列表组成表系列行列组成行记录列字段字段字段名字段名表中重复图1产品〞表例子产品〞表10记录组成记录占行记录产品ID产品名称库存量订货量单价折扣率6字段组成产品ID〞字段名面12等字段值
      表表间建立关系〔称关联连接〕便查询相关联信息Access数库文件形式保存文件扩展名MDB
       Access 97数库六种象组成表查询窗体报表宏模块
      表(Table) ——表数库根象创立5种象根底表记录组成记录字段组成表存贮数库数称数表
      查询(Query)——查询索引快速查找需记录求筛选记录连接假设干表字段组成新表
      窗体(Form)——窗体提供种方便浏览输入更改数窗口创立子窗体显示相关联表容窗体称表单
      报表(Report)——报表功数库中数分类汇总然印出便分析
      宏(Macro)——宏相DOS中批处理动执行系列操作Access列出常操作供户选择起十分方便
      模块(Module)——模块功宏类似定义操作宏更精细复杂户根需编写程序模块Visual Basic编程
    安装Access程序〞菜单中会出现Microsoft Access项单击开始〞 |程序〞|Microsoft Access〞启动Access
    话框中两组合框果新建数库选择空数库〞数库导〞选项果翻开已存数库选择翻开已数库〞选项选择翻开数库文件然单击确定〞钮
       假定选择翻开已数库〞选项选择db1〞数库启动Access窗口
    翻开数库Access数库包含6象:表查询窗体报表宏模块日常操作涉表查询窗体报表单击某标签例表〞会显示表窗口表窗口中列出数库中全部表表窗口中选择表然单击翻开〞钮便浏览该表容F11键回数库窗口
      文件菜单翻开数库方法:
      (1) 单击文件〞 |翻开数库〞出现翻开〞话框
      (2)选择数库然单击翻开〞钮
      关闭数库窗口
      单击数库窗口右角关闭钮关闭数库窗口单击数库窗口左角控制菜单钮选择关闭〞选项关闭数库窗口注意:单击Access窗口关闭钮否关闭Access窗口
      方法关闭数库窗口文件〞菜单翻开数库〞选项重新翻开

    第二章 需求分析
    目标分析
    教务理信息系统整社会信息化现代软件系统种信息理功通集中式信息数库结合起达数享化钱低化效率高化效劳先进化等目通常教务理系统应达目标:
    (1)实现学生校类信息标准理
    (2)实现信息查询高效快捷
    (3)提供时信息报表功
    (4)实现功治信息循环减少力物力
    (5)防止较理员减轻理员工作务实现理钱低化
    二务分析
    教务理学校理项重工作伴着计算机开展社会信息迅速动化出现越越学生理系统样教务信息理系统算完整呢? 认系统务中项必少:
    (1)教工信息理:理学校教师信息
    (2)学生信息理:理学生信息
    (3)评语理:理教师学生时表现
    (4)根底数维护:保证学校老师学生数安
    (5)奖惩理:理学生校奖惩情况
    (6)操作命令:理户信息变更切换户登录等
    三行性分析
    1技术行性
    系统需台装VB60开发软件SQL数库软件计算机假设计算机身性较系统运行更加畅快捷通常般学计算机满足求硬件软件完全行
    2济行性
    假设电脑装该设计系统理该系统系统钱集中系统软件开发投入运行学校减少笔学生理力物力开支带效益远远系统软件开发钱济完全行
    3操作行性
    界面设计充分考虑户需求惯界面清晰简明操作快捷简单具体操作完全行
    四开展性分析
    系统户安性做第级二级操作安开发时系统开发非常前景方该系统没设计考勤理〞模块果学校开发中需参加里面非常容易需添加模块编辑相应数库代码实现
    五子模块功分析
    较完善教务理系统模块间相互联系非常重子模块功分析必环节
    1教工信息理模块
    通常学包含院院包含系系包含班级组成学机构:
    (1)院设置〞模块:院根信息变动更新该模块理
    (2)系设置〞模块:系根信息变动更新该模块理
    (3)班级设置〞模块:班级根信息变动更新该模块理
    2学生信息理模块
    学生理少学生学籍理必少环节该模块包含信息:
    (1)学生注册〞模块:考虑老生新生注册信息理
    (2)根信息〞模块:学生根信息变动更新该模块进行理新增条根信息时想进行次新生注册
    (3)家庭成员信息〞模块:学生家庭成员根信息变动更新模块理
    (4)学籍异动〞模块:学生学籍变迁更新理
    (5)学籍报告〞模块:学籍报告生成模块
    3学生评语理
    该模块负责课程信息更新包含信息:
    (1)新增课程〞模块:院系新增课程更新
    (2)课程分配〞模块:户课程选择分配课程理
    (3)课程查询〞模块:查询课程信息
    4考试理系统
    (1)成绩录入〞模块:理成绩录入查找成绩列表动生成学号课程号生成成绩列表户手动更新学生成绩保存
    (2)成绩评审〞模块:学生成绩进行评审产生列表
    (3)成绩单生成〞模块:负责生成成绩单
    5根底数维护
    (1)奖惩录入〞模块:录入奖惩信息理员选择目标象〔学生〕然手工输入学生奖惩信息保存
    (2)奖惩查询〞模块:户查学生奖惩情况
    (3)奖惩单生成〞模块:生成奖惩单供户查
    6操作员命令
    (1)户理〞模块:户信息理
    (2)密码维护〞模块:户密码进行修改等维护
    (3)重新登录〞模块:户登录切换
    六子模块数流程图
    教工信息理〞 学生信息理〞评语理〞三模块建立数流程图图中信息流户操作流图中矩形代表数源点(终点)圆角矩形代表交换数处理两条直线代表数存储箭头表示数流图21图22图23:

    根信息
    注册标识
    注册信息表

    教工
    教工注册

    根信息〔新生注册〕

    学生根信息表

    根信息
    根信息

    家庭成员信息
    教务处
    学籍报告
    家庭成员信息表

    家庭成员信息

    异动信息

    学籍异动
    学籍异动信息表

    报告



    图21教工信息理数流程图
    图21中学生源点教务处源点终点流程图中表示间数交换处理存储流
    系课程信息
    分配信息
    分配情况
    课程信息
    课程信息表
    教务处
    新增课程
    课程分配
    课程查询
    课程分配表










    图22课程理数流程图
    图22表示教务处理员分配课程新增课程课程查询数交换处理存储流
    生成标准
    成绩信息
    课程成绩
    成绩信息表
    教师
    教务处
    成绩录入
    成绩评审
    成绩单生成
    评审标准
    评审结果
    成绩单









    图23成绩理数流程图
    图23教师教务处理员两实体流程图表示成绩理中数交换处理存储流
    第三章 系统设计
    总体设计
    1教务信息理系统开发方法选择
    选择系统开发方法时应方面考虑着手中技术力量资源利情况外部环境等必少考虑素开发系统方法结构化开发方法面象开发方法两种:前者系统工程思想工程化方法出发考虑户原时结构化模块化顶方法系统进行分析设计根思想者讲客观世界式样象组成种象部形态运动规律间相互作相互联系构成系统
    系统采结构化开发方法然应遵守根规保证开发系统利进行:
    (1)户需求出发
    (2)阶段工作应严格定义
    (3)系统观点出发顶完成系统开发工作
    (4)变化情况做充分准备
    (5)拥标准化文献化工作文件
    选择结构化开发方法仅考虑户角度分析问题系统结构模块功较性化






    2系统功分析
    系统功分析见图31系统功图

    操作命令

    系统帮助
    超级信
    网络聊天
    系统理
    日志理
    退出系统
    电子教务理系统
    教工信息

    学生信息
    评语理
    考试理
    教工报表系统

    学生信息

    学生报表系统

    评语理
    系统
    评语词库理

    智成绩录入
    评语报表
    系统

    考试分析报表
    根底数

    部门信息维护
    窗口

    教工信息
    年级数维护
    班级数维护
    数导出导
    日积月累
    数导出导













    图31系统功图













    图31系统功图
    图31系统功图图中出学生理系统致功模块功模块
    教务
    操作
    教师
    查询
    教务理系统
    更新教工信息
    更新学生信息
    更新评信息
    评审成绩信息
    理户信息
    理奖惩信息
    查学籍信息
    查课程信息
    录入成绩
    查奖惩情况
    维护户密码
    查成绩
    查奖惩情况
    维护户密码
    理员

    二功模型(图32例图)

























    图32例图
    图32教务理系统例图图中方框代表系统椭圆代表例线条代表行者间连线表示关系
    三数库设计
    户需求信息获取保存更新查询高效快捷求数库身性充分满足种信息高效获取保存根系统需求系统需建立12表表中知道数字典信息
    1数库表数字典信息
    数库采Microsoft推出Access数库微软集成Office中桌面数
    库够快速方便Office套件综合Access具显著简易性效性量桌面数库系统采Access作台数库Access处果系统扩展ClientServer模式时候Microsoft数库效劳器软件SQL Server时程序需简单修改链接〔ADO数源〕样程序滑扩展提供非常力条件
    2系统中涉实体数表
    LoginID{登录姓名密码权限添加者备注}
    学生信息表 {班级班备注}
    教工信息表{教工代号部门姓名姓出生年月第学历学历时间终学历终学历时间参加工作时间职务职称联系 联系统 号家庭住址婚否备注}
    评语理表{评语代号姓名评语奖惩操行等级班班 备注}
    作品表{作品代号姓名作品名称发表时间出版社发表位置科目合作者}
    学籍表{初考证号考试号班级学号姓名性出生年月 家长姓名联系 家庭住址计外备注片}
    日志表{时进错误窗口错误代号民错误源错误提示}
    评语库表{词条代号类型评价词句}
    评语表{评语代号姓名评语奖惩操行等级班}
    年级表{年级代号部门年级备注
    考核表{班级学科籍数参考数计外考试性质卷面总分均分格率优秀数优秀率}
    继续教育表{教育代号名称课时姓名开始时间结束时间科目办单位}
    成绩表{考试号jvav理信息单片机计算机VB信息电子电工photoshopcs软件工程网页制作总分考试性质}
    部门表{部门代号部门负责备注}
    班级表{班级代号年级班级班备注}
    loginID表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    loginI

    8


    登录姓名




    密码

    12


    权限
    数字
    长整型


    添加者

    8


    备注

    50


    班级表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    班级代号

    长整型


    年级

    10


    班级

    3




    8


    备注

    200



    部门表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    部站代号
    动编号
    长整型


    部门

    8


    负责

    8


    备注

    50


    成绩表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    java
    数字
    长整型


    理信息
    数字
    长整型


    单片机
    数字
    长整型


    计算机
    数字
    长整型


    VB编程
    数字
    长整型


    电子电工
    数字
    长整型


    photoshopcs
    数字
    长整型


    软件工程
    数字
    长整型


    网页制作
    数字
    长整型


    总分
    数字
    长整型


    考试性质

    50



    继续教育表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    教育代号
    动编号
    长整型


    名称

    50


    课时
    数字
    长整型


    姓名

    8


    开始时间

    8


    结束时间

    8


    科目

    8


    办单位

    50



    教工表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    教工代号
    动编号
    长整型


    部门

    6




    2


    出生年月

    7


    第学历

    6


    学历时间

    7


    终学历时间

    7


    参加工作时间

    7


    职务

    8


    职称

    8


    联系

    7


    联系

    11


    家庭住址

    50


    婚否

    2


    备注

    50



    考核表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    班级
    数字
    长整型
    0

    学科

    4


    籍数
    数字
    长整型
    0

    参考数
    数字
    长整型


    计外

    2


    考试性质

    20


    卷面总分
    数字
    长整型
    0

    总分
    数字
    长整型
    0

    均分
    数字
    7


    格数
    数字
    长整型
    0

    格率

    7


    优秀数
    数字
    长整型
    0

    优秀率

    7


    442

    7



    年级表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    年级代号
    动编号
    长整型


    部门

    8


    年级

    10


    备注

    50




    评语表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    评语代号
    动编号
    长整型


    姓名

    50


    评语

    255


    奖惩

    50


    操行等级

    4




    8


    评语词库表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    词条代号
    动编号
    长整型


    类型

    8


    评价

    4


    词句

    100





    日志表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    时间




    错误窗口

    15


    错误代号

    9


    错误源

    50


    错误提示

    150




    学籍表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    初考证号

    8


    考试号

    8


    班级

    3


    学号

    2


    姓名

    6




    2


    出生年月

    7


    家长姓名

    6


    联系

    13


    家庭住址

    50


    计外

    2


    备注

    50



    OLE象










    作品表:
    字段名称
    类型
    字段
    数位
    允许空字符串
    作品代号
    动编号
    长整型


    姓名

    8


    作品名称

    50


    发表时间

    8


    出版社

    50


    发表位置

    50


    科目

    10


    合作者

    20






    第四章 详细设计实现
    创立系统界面
    通数库分析设计台工作已完成接通VB编写数库系统客户端程序
    1创立工程工程
    实现应程序工程建立首完成建立应程序文件集合工程实现般文件组成:
    工程文件(vbp)
    窗体文件(frm)
    窗体二进制数文件(frx)
    类模块文件(cls)选择性该文件
    标准模块文件(bas)选择性该文件
    包含ActiveX控件文件(ocx)选择性该文件
    单资源文件(res)选择性该文件
    2系统模块实现
    建立名学生理系统〞工程文件系统操作步骤完成相关模块界面设置实现:
    (1)启动系统程序首先出现数库链接界面中户名密码sa然输入效劳器名称数库名进入系统
    (2)系统安性系统设置三种类型户类型系统理员教师学生该界面1ComboBox控件显示户列表1TextBox控件输入密码2CommandButton(1确定〞1取消〞钮)户选择相应户类型输入正确密码进入系统界面
    (3)开始设计系统窗体窗体菜单外观设置图41:




    图41理员登录系统界面
    图41系统界面学生理系统六级模块然模块子模块户选择正确类型登录界面时系统会根户类型动分析户应具功时假设户该功该功界面中否该功模块界面中灰色图42系统户界面图42学生户界面:




    图42学生登录系统界面菜单
    图41图42知系统户拥系统六功权限学生户拥成绩理〞系统理〞两模块功确保系统权限安性
    (4)级模块机构设置〞院设置〞系设置〞班级设置〞三子模块
    院设置〞院信息进行更行操作1DataGrid控件显示院信息7TextBox控件中1见存储日期余六手动修改院信息1DTPicker时间控件生成建院时间10CommandButton控件中4控制光标移动钮5维护信息钮(包括添加修改删保存取消)1退出〞钮整体说操作时非常简单相信户界面构造知道操作
    系设置〞模块系信息进行更新操作界面结构操作院设置〞体致作详述
    班级设置〞系面班级信息进行查询添加修改删界面结构操作院设置〞体致作详述
    (5)级模块学籍理〞子模块设计实现该模块学生注册〞
    根信息〞家庭成员信息〞学籍报告〞学籍异动〞五子功模块
    中学生注册〞模块新生注册〞学期注册〞两局部:户登录系统单击菜单学籍理〞拉菜单中点击学生注册〞进入学生查询〞话框针户选择菜单话框中钮呈现Enabled属性新生注册〞学期注册〞退出〞钮界面中选择相应院系班级单击新生注册〞钮进入新生注册根信息话框户添加修改删注册信息单击保存〞钮进行保存信息单击取消〞钮取消信息图43学生查询〞话框新生注册〞话框











    图43学籍理新手注册界面
    图43出学生查询〞窗口中包含学籍理〞模块5子
    模块功钮重复步骤选择相应子模块菜单钮钮呈现Enabled属性完成相应工作界面设置非常清晰操作非常简单
    (6)级模块课程理〞模块包括新增课程〞课程查询〞课程分配〞三功模块模块分实现相应功
    新增课程〞模块负责维护系添加新课程信息户登录系统单击菜单课程理〞拉菜单中点击新增课程〞命令进入新增课程〞话框户查询添加修改删课程信息时户根清晰界面控件完成相应容操作窗体布局具控件包括:
    2ComboBox控件显示院系
    1DataGrid控件显示课程信息
    5TextBox控件填写操作信息
    1DTPicker控件控件生成时间关
    11CommandButton控件
    课程查询〞模块负责维护课程信息查询功 户登录系统单击菜单课程理〞选择拉菜单中课程查询〞命令进入课程查询〞话框户选择相应院系分配班级单击班级课程分配查询〞钮查班级课程分配情况单击系课程查询〞钮查询全系课程情况窗体布局包含控件:
    3ComboBox控件显示选择学院系班级
    1DataGrid控件显示课程信息
    3CommandButton控件:1班级课程分配查询〞钮1系课程查询〞钮1退出系统钮退出〞
    课程分配〞模块负责理系课程分配班级写明课教师分配日期户登录系统单击课程理〞课程分配〞命令进入课程分配〞话框户班级分配课程选择学院系分配班级全系课程填入课教师备注单击分配〞钮班级分配课程窗体布局包含控件:
    4ComboBox控件显示学院系班级全系课程
    2TextBox控件填写课教师备注
    2CommandButton控件:分分配〞取消〞
    (7)级模块成绩理〞包括成绩录入〞成绩评审〞成绩单生产〞三功模块
    成绩录入〞负责班级课程成绩列表更新系统动生成成绩列表然户录入学生成绩进行保存户登录系统单击成绩理〞成绩录入〞命令进入成绩录入〞话框选择相应院系班级课程单击查找成绩列表〞钮查找班级课程成绩列表果存系统动生成成绩列表户成绩列表中填写课程成绩然单击录入完成〞钮保存信息窗体布局包含:
    4ComboBox控件显示学院系班级班级分配课程
    1DataGrid控件显示课程成绩信息
    3CommandButton控件中1查找成绩列表〞钮1录入完成〞钮1退出〞钮
    成绩评审〞通手动选择定评审标准学生成绩进行评审登录系统窗体布局中选择相应院系班级课程评审类型点击评审〞钮相应结果
    成绩单生成〞负责学生课程成绩单生成户登录系统单击菜单成绩理〞选择拉菜单中成绩单生成〞进入成绩单生成〞话框选择学院系班级学生单击生成成绩单〞查学生成绩状况 窗体布局包含控件:
    4ComboBox控件显示学院系班级学生
    1TextBox控件显示学生成绩单
    2CommandButton控件:1生成成绩单〞钮1退出〞钮
    (8)级模块奖惩理〞包含奖惩录入〞奖惩查询〞奖惩单生成〞
    奖惩录入〞负责学生校奖惩信息录入户登录系统单击奖惩理〞奖惩录入〞命令进入奖惩查询〞话框选择院系班级学生单击奖惩录入〞钮进入奖惩录入〞话框户学生奖惩信息进行维护窗体布局包含控件:
    1ComboBox控件显示奖惩类
    1ListBox控件显示学生奖惩信息
    3TextBox控件编辑信息
    1DTPicker时间控件
    6CommandButton控件:5编辑信息钮1退出〞钮
    奖惩查询〞学生拥奖惩信息进行查询户登录系统单击菜单奖惩理〞选择拉菜单中奖惩查询〞进入奖惩查询〞话框选择院系班级学生单击奖惩查询〞钮右边DataGrid中显示选学生奖惩记录 窗体布局包含控件:
    4ComboBox控件显示查询条件
    4CommandButton控件中1奖惩查询〞钮1奖惩记录〞钮
    1奖惩单生成〞钮1退出〞钮
    奖惩单生成〞学生校奖惩信息生成奖惩单方便教师学生查户登录系统单击菜单奖惩理〞选择拉菜单中奖惩单生成〞进入奖惩查询〞话框根条件完成操作界面设置清晰操作简单
    (9)级模块系统理〞包含户理〞密码维护〞重新登录〞
    户理〞负责系统户信息维护包括根信息密码权限窗体布局图44图中系统户拥全部权限权限应ListBox里容全部选中











    图44户理编辑界面
    密码维护〞负责户密码维护提供密码修改功
    重新登录〞负责户重新登录三种类型户选择窗体布局开始连接数库户登录界面
    二创立公模块
    完成窗体设置应相应窗体添加适宜代码需添加公模块全局变量模块分命名 OPeratDataBasebas〞PublicVarbas〞
    1OPeratDataBasebas简介
    VB中公模块存放整工程需公函数变量等想极提高代码利率通公函数变量实现首先工程资源理器中工程工程添加模块保存OPeratDataBasebas模块数库进行操作该模块中五函数:
    (1)GetConnStr() As String函数放置数库连接字符串
    代码:
    GetConnStr ProviderSQLOLEDB1Persist Security InfoTrue & User IDsaPasswordsaInitial Catalog学生理系统Data Source202107182300
    (2)OpenConn(ByRef Conn As ADODBConnection) As Boolean函数负责翻开数库连接返回布尔值代码:
    Set Conn New ADODBConnection
    On Error GoTo ErrorHandle
    ConnOpen GetConnStr
    OpenConn True
    Exit Function
    ErrorHandle
    MsgBox 连接数库失败请重新连接
    OpenConn False
    Exit Function
    (3)ExecuteSQL(ByVal SQL As StringByRef msg As String)函数执行SQL语句
    (4)SelectSQL(ByVal SQL _As Strin ByRef msg As String) As ADODBRecordset函数负责执行查询语句
    (5)BatchSelectSQL(ByVal SQL _As String ByRef msg As String) As ADODBRecordset函数负责执行批处理
    2PublicVarbas简介
    该全局变量模块实现全局变量中定义四全局变量:
    (1)Public MenuIndex As Integer全局变量保存户选择菜单
    (2)Public LoginSucceeded As Boolean 全局变量户登录标志
    (3)Public UserID As String全局变量户ID
    (4)Public ConnectionString As String 全局变量数库连接字符串


    第五章 测试
    测试系统质量性验证关键步骤系统开发程中需求分析系统设计实现复查测试实际输出结果预期结果相较发现系统存问题完善处通需求分析已知道系统应该具功测试阶段系统否达预期目标效果进行测试采测试方法黑盒测试称功测试
    测试步骤
    里院设置〞学生注册〞进行介绍
    1院设置〞测试
    首先启开工程点击菜单机构设置〞院设置〞时跳出院设置〞界面面修改添加删钮时鼠标点击左角箭头钮选择某院列点击相应功钮时面编辑院信息〞框架中编辑信息例选中数学学院〞点击修改〞钮编辑修改院长戴某点击保存〞跳出否修改话框点击〞时跳出成功修改话框时点击确定〞完成操作
    反复测试屡次功实现正确系统正常运行够准确完成期结果
    2学生注册〞测试
    登录系统成功点击菜单栏学籍理〞拉菜单中选择学生注册〞跳出注册界面面新生注册〞学期注册〞选择学期注册〞时跳出界面左边选中名学生右边ComboBox里选择学期点击面额注册〞钮时注册成功〔注册时间计算机时时间〕
    反复测试屡次没异常系统运行正常够准确实现系统功操作简单界面清晰易懂
    二测试结果
    测试系统实现需求分析务目标系统操作便捷迅速准确较清晰户交互界面系统提供窗体界面设置便户正确操作系统较安性性通户角色划分保证户数操作安性利成功完成系统测试工作





















    第六章 结语
    文家介绍运Visual Basic60链接SQL数库实现学生理系统阐述学生理系统需求分析具体实现程系统机构设置学籍理课程理成绩理奖惩理系统理六模块组成实现学生理标准化时间精力问题系统存缺乏处户登录缺少二级确认登录模块子模块中容户查修改例学生户进入成绩理〞模块成绩评审成绩录入应该教师户权限里学生户做说需二级登录系统更加完善空间学中会更加努力学继续完善该系统
    系统开发学校学生理标准化便捷化高效化开展通系统开发工程开发更步解分析设计力培养算锻炼动手力增加阅历
    设计成功否取决早期系统做需求分析初步设计果局部工作忽略开发出系统难达户求时改动非常系统设计阶段应该紧密结合户需求户建立良沟通合作关系户参系统设计中解决系统确实投入实际关键
    致谢:通月学研究次毕业文设计实现已接完毕作名普通科生验缺乏难免许考虑周全方果没导师催促指导学支持想完成设计难想象
    文写作程中陈廷燕老师耐心指导懈支持真诚心善良时具严谨治学精神精益求精工作作风深深感染鼓励着陈老师仅专业水非常优秀工作态度科学研究精神永远学典范积极影响学工作谨陈老师致诚挚谢意崇高敬意







    参考文献
    [1] 网星工作室.网站设计根底实例教程[M].北京:北京希趔电子出版社2002
    [2] 郭志等ASP基WEB图书馆咨询系统中应黄金学报2000
    [3] 王珊萨师煊数库系统原理[M] 北京:高等教育出版社20027
    [4] 汤俊高校图书馆网阅系统开发研究武汉工业学学报2000
    [5] 黄德数库原理应教程[M] 北京科学出版社20028
    [6] 萨师煊王珊数库系统概 第三版高等教育出版社2002
    [7] 丁宝康数库原理济科学出版社2000
    [8] 陈戈止信息系统理西南财学出版社2001
    [9] 刘韬等编著.Visual Basic60数库系统开发导航.民邮电出版社2002.
    [5] 恒扬科等编著.Visual Basic60程序设计学教程.机械工业出版社2003.
    [6] 王永毅等编著.理信息系统设计实现.清华学出版社2003.
    [8] 陈松桥等著现代软件工程北方交通学出版社2002
    [9] 郑刚基CS结构图书馆事物理系统设计标准化报道2000
    [10] 郑杰陶永雷实软件工程清华学出版社1997

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 6 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    电子公文管理系统设计与实现

    电子公文管理系统设计与实现  1 引言   公文是政府军队等各类部门请示汇报、命令下达等工作中的重要部分。传统的公文归档以纸质原件为主,存放在档案局等部门,当归档公文数目逐渐增多时,公文的查找...

    8年前   
    816    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2609    0

    基于ARM的智能电子秤系统的设计与实现

    随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携...

    3年前   
    1142    0

    智能语音电子秤系统的设计与实现

    随着社会的不断进步和科学技术的革新,电子秤已经广泛应用到生活的各个领域。电子秤里面包含了电子技术、传感器技术,不仅缩小了称重误差,而且也相对精准和智能。称重技术的创新,给人们的生活带来便捷。

    3年前   
    1234    0

    仓库管理系统的设计与实现

    1 绪论随着社会经济的不断进展,各个企业也面临着各种机遇和挑战。为了能够在这个信息化的时代连续进展下去,就必需紧跟上时代的脚步。随着网络技术的不断进展, 现代物流技术也在不断的更换代。传统的人...

    11个月前   
    263    0

    双汇物流管理系统的设计与实现

    世纪的前十年是我国物流行业飞速开展的十年,伴随着网络购物的指数性增长,以及城市化商业的迅速开展,物流公司如雨后春笋般崛起,三通一达、德邦、中外运等都已经开展成全国规模型物流企业,然而随着市场的不...

    2年前   
    770    0

    餐饮管理系统的设计与实现

    摘 要1.背景目的:随着我国经济发展和人民生活水平显著提高,全社会对餐饮业的需求量也越来越大;伴随着消费的持续增长,餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,...

    3年前   
    948    0

    餐饮管理系统的设计与实现

     题 目 餐饮管理系统的设计与实现 学生姓名 焦诚 学号 1121024048 所在学院 ...

    2年前   
    683    0

    酒店管理系统的设计与实现

     酒店管理系统的设计与实现 摘 要 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全...

    5年前   
    1697    0

    小区物业管理系统设计与实现

    小区物业管理系统设计与实现 摘 要 随着我国科学技术和社会经济的不断发展,人们对住宅的要求也越来越高,为了适应社会的这一需求,物业管理系统应用而生。本系统利用计算机与互联网的优势,采...

    5年前   
    2013    0

    毕业论文管理系统的设计与实现

    摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难...

    1年前   
    419    0

    教务管理系统数据库课程设计报告

     《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: ...

    1年前   
    252    0

    电子商务网站设计与实现

    XX大学软件学院期末课程报告Term Examination ReportSchool of Software, XX University个人成绩序号学号专业姓名成绩1234学  期: ...

    2年前   
    422    0

    基于web学生成绩管理系统设计与实现

    随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

    3年前   
    921    0

    基于SSH框架的图书管理系统的设计与实现

    基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分...

    2年前   
    739    0

    教师档案信息管理系统的设计与实现

    摘要 近年来,随着计算机科学技术和计算机网络技术的发展,高校对教师档案的管理逐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。教师档案信息管理系统的设计与实现对高等院校的...

    3年前   
    775    0

    小区物业管理系统的设计与实现毕业论文

    本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案...

    5年前   
    4721    0

    超市进销存管理系统的设计与实现

    目录超市进销存管理系统的设计与实现 1摘 要 2Supermarket’s Invoicing Management System 3Abstract 3Key Words: Invoici...

    3年前   
    812    0

    基于JavaWeb的图书管理系统的设计与实现

    有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,...

    2年前   
    1082    0

    仓库物资管理系统的设计与实现

     课程设计(论文)任务书 软件  学  院  软件工程(项目管理) 专  业   班    一、课程设计(论文)题目 仓库物资管理系统的设计与实现  二、课程设计(论文...

    5年前   
    1697    0

    文档贡献者

    天***猩

    贡献于2021-11-23

    下载需要 6 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档