数据库原理实践报告学生信息管理系统开发


    数库原理实践报告



    学生信息理系统开发





    专 业:计算机科学技术学院
    班 级:软件班
    姓 名:
    指导教师:




    2009年X月

    学生理系统工作学生基情况学生成绩考试成绩户进行理现代化理信息系统理模块包括数输入修改删查询等功学生理系统高效准确完成功达界面美观方便开发包括前端应程序开发台数库建立维护两方面前者求应程序功完备易等特点者求建立起数致性完整性强数安全性库数库AccessSQL SeverOracle等等开发工具Visual basicdelphiASP等等









    目 录
    摘 2
    学生信息理系统目标意义 5
    11开发学生理系统意义 5
    12工作描述: 5
    13项目开发目标 6
    14项目提出意义 6
    二. 目前国外相关工作情况 6
    21国外研究现状 6
    22开发技术 7
    三.系统总体设计 9
    31数库设计 9
    32 需求分析 10
    321流程图 10
    322 流程图说明 11
    四 学生信息理系统详细规划 12
    41登陆界面 12
    说明:点击进入弹出密码窗体点击退出程序结束 12
    42户名密码窗体 12
    421 界面 13
    422 程序说明 13
    43 窗体 14
    44学生信息理 16
    441 界面 16
    442添加功实现 16
    443 删功实现 18
    五 测试 20
    登录 20
    参考文献 24


    学生信息理系统目标意义
    11开发学生理系统意义
    现相部分学校学生理工作手工方式着学校规模扩学生数增加效率低容易出错手工方式越越适应实际理工作需利计算机技术数库技术设计开发学生理系统实现学生理工作动化成学生理部门迫切需 学生理系统教育单位缺少部分容学校教学理者说关重学生学生理系统应该够户提供充足信息快捷查询手段直传统工方式理文件种理方式存着许缺点效率低保密性差外时间长产生量文件数查找更新维护带少困难
    学生理系统维护成保密程度高查找速度快数准确易出错学生理系统存储方电脑等设备联网学生方便查询①
    12工作描述:
    参学生理系统数库设计学生理系统登录界面设计登陆界面数库设计代码编写学生理系统中添加钮功实现
    数库设计学生信息表课程表课程理表登录表1登录表2登录功分学生理员理员超级户
    13项目开发目标
    着学校规模断扩学生数量急剧增加关学生种信息量成倍增长面庞信息量需学生信息理系统提高学生理工作效率通样系统做信息规范理科学统计快速查询减少理方面工作量通系统软件帮助教研员利计算机快速方便学生理进行理输入输出查找需操作散乱事档案够具体化直观化合理化
    14项目提出意义
    高校学生理中 学生理非常重方面世纪90年代中期前高校理基手工进行着高校规模增关理工作涉数量越越学校增加力物力进行理手工理具效率底易出错检索信息慢学校理提出新求开发出学生理信息系统投入发挥作关员繁重工作中解脱出提高学校教务处理效率
    二. 目前国外相关工作情况
    21国外研究现状
    学生成绩理学日常理工作涉校系师生诸方面着教学体制断改革尤学分制选课制展开深入学生成绩日常理工作保存理日趋繁重复杂迫切需研制开发款功强操作简单具性化学生成绩理系统②
    国外高校国般具较规模稳定技术队伍提供服务技术支持国高校信息化建设相起步较晚数字校园理逐步应程中高校方面断投资购建种硬件系统软件网络方面断开发实施类教学科研办公理等应系统形成定规模信息化建设体系整体信息化程度相落费短缺理体系健全等原国高校教务理系统机构设置服务范围服务质量员求国外高校相定差距
    观目前国研究现状安全性信息更新化方面存定足现系统资料单独建立享性差理者体方式中信息取舍赖理者信息认知喜较容易掌握户真正需求法完全满足户需求教务理软件应充分托校园网实现教务信息集中理分散操作信息享传统教务理数字化纸化智化综合化方发展进步实现完善计算机教务理系统全校信息系统良基础
    22开发技术
    现市场理系统开发工具:Visual basicdelphiASP等等数库开发工具种:AccessSQL SeverOracle等等出色理信息系统数库开发工具VFP60数库理系统相发现库性系统资源利设计环境等方面采许新技术系统做全方位优化作Microsoft Visual Studio 开发组件充分结合前计算机新技术早期FoxPro优点成种强力数库开发工具VFP 60提供象事件处理模式利面象编程威力户够快速建立修改应程序VFP 60着项特点:数库方面第VFP完善关系型数库概念严格区分数库数表概念第二复合索引技术广泛应改变传统单入口索引文件结构索引文件中包含索引第三SQL命令引入更少代码更快速度张张表中检索数数操作方面具简单灵活样数交换手段程序设计方面具编写编写少量程序代码够快速创建出功强视化应程序时VFP开发应程序性高调试程简单更重VFP适开发中型数库理系统学生理系统非常典型中型数库理系统


    三.系统总体设计
    31数库设计

    建立三表:学生基信息表课程信息表选课理表
    学生基信息表(学号性姓名学院班级年级电话家庭住址)
    课程信息表(课号课名课教师课时课点课程性质)
    选课理表(学号性姓名课号课名修课性质)
    32 需求分析
    321流程图
    开始 始始


    登录界面

    输入户名口令
    口令正确

    选课理
    课程信息
    退出
    成绩查询
    课程理
    学生信息理
    口令正确

    窗体






    322 流程图说明
    l 登陆界面:户名密码分理员学生登录
    l 窗体:行菜单(学生信息理课程理成绩查询退出)

    l 学生信息理: 添加修改删姓名学号院系班级年级查询

    l 课程信息:添加修改删课号课名课时查询
    l 选课理: 添加修改删
    四 学生信息理系统详细规划
    41登陆界面




    说明:点击进入弹出密码窗体点击退出程序结束


    42户名密码窗体
    421 界面


    说明:登录分理员学生理员学生信息理系统进行改变:添加修改删查询等
    学生身份进入该系统进行查询
    422 程序说明
    新建数库登录1记录理员户名密码数库登录2记录学生户名密码
    选择理员身份进入时先户名密码原户名密码作较
    Do While rc1EOF False
    cout cout + 1
    If Text1Text rc1Fields(0) Then
    If Text2Text rc1Fields(1) Then
    MDIForm1Show
    Unload Me
    Exit Sub
    Else
    If ab cout Then
    If MsgBox(密码错误空请重试 vbYesNo 错误提示) vbYes Then
    Text2Text
    Text2SetFocus
    Exit Sub
    Else
    End
    End If
    End If
    End If
    Else
    If ab cout Then
    If MsgBox(户名错误空请重试 vbYesNo 错误提示) vbYes Then
    Text1Text
    Text2Text
    Exit Sub
    Else
    End
    End If
    End If
    End If
    rc1MoveNext
    Loop

    户名密码正确弹出窗体果户名存弹出提示户名错误空请重试果密码出错弹出提示信息密码错误空请重试

    43 窗体



    菜单栏四菜单:学生信息理课程理成绩查询退出


    44学生信息理
    441 界面


    果理员进行添加修改删果学生进行学号姓名院系班级年级查询相应信息显示相应文框
    442添加功实现
    单击添加钮弹出图窗体



    单击点确定时 原学生信息理表检索遍果存相学号弹出提示信息该户已存

    代码:
    Do While Form1Adodc1RecordsetEOF False
    If Text1Text Form1Adodc1RecordsetFields(0) Then
    MsgBox 该户已存
    GoTo cc
    End If
    Form1Adodc1RecordsetMoveNext
    Loop



    l 连接数库
    Dim conn As ADODBConnection
    Dim rc As ADODBRecordset
    Set conn New ADODBConnection
    connConnectionString ProviderSQLOLEDB1Integrated SecuritySSPIPersist Security InfoFalseInitial Catalog学生理系统Data Source
    If connState 0 Then
    connOpen
    End If
    Set rc New ADODBRecordset
    Set rcActiveConnection conn

    l insert into 语句添加信息
    connExecute insert into 学生信息 values(' + t1Text + '' + t2Text + '' + t3Text + '' + t11Text + '' + t5Text + '' + t6Text + '' + t7Text + '' + t9Text + '' + t8Text + '' + t10Text + '' + t4Text + ')

    MsgBox 添加成功 vbOKOnly 提示信息
    rcOpen select * from 学生信息
    'Adodc1Recordset rc
    Adodc1Visible False
    Adodc1Refresh
    connClose


    l 果添加失败
    MsgBox 添加失败 vbokyes 提示信息



    443 删功实现
    学生信息理表中删条记录时先子啊选课信息表中相关记录删学生信息理表中码学号选课信息表中外码
    l 连接数库
    Dim conn As ADODBConnection
    Dim rc As ADODBRecordset
    Dim conn2 As ADODBConnection
    Dim rc2 As ADODBRecordset

    '学生信息
    Set conn New ADODBConnection
    connConnectionString ProviderSQLOLEDB1Integrated SecuritySSPIPersist Security InfoFalseInitial Catalog学生理系统Data Source
    If connState 0 Then
    connOpen
    End If
    Set rc New ADODBRecordset
    Set rcActiveConnection conn


    '选课理
    Set conn2 New ADODBConnection
    conn2ConnectionString ProviderSQLOLEDB1Integrated SecuritySSPIPersist Security InfoFalseInitial Catalog学生理系统
    If conn2State 0 Then
    conn2Open
    End If


    Set rc2 New ADODBRecordset
    Set rc2ActiveConnection conn2




    l 删选课理中相关记录


    If MsgBox(确定删该学生记录? vbYesNo) vbYes Then
    conn2Execute delete from 选课理 where 学号' + Adodc1Recordset学号 + '
    Adodc2Refresh


    l 删学生信息表中记录
    connExecute delete from 学生信息 where 学号' + Adodc1Recordset学号 + '
    Adodc1Refresh
    End If






    五 测试
    登录
    点击进入





    l 输入户名密码点击确定

    l 单击添加

    l 单击确定添加成功图
    l 单击删钮

    l 单击确定删成功图


    参考文献
    珠三角毕业设计网
    ②net+sqlserver学生成绩理系统文




    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    《数据库原理及应用》实验报告

     数据库原理及应用 实验报告 实验课程: 学 号: 学生姓名: ...

    5年前   
    4466    0

    图书管理系统数据库设计数据库应用系统开发课程设计

    信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及...

    2年前   
    431    0

    人力资源管理系统数据库设计《数据库系统原理》课程设计报告

    《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 ...

    1年前   
    412    0

    数据库原理及应用课程设计

    数据库原理及应用课程设计设计报告题 目:学校人力资源管理系统 学 号: 学生姓名: 指导教师...

    3年前   
    750    0

    数据库原理与应用(第3版)答案

    《数据库原理与应用》(第三版)习题参考答案第 1 章 数据库概述1. 试说明数据、数据库、数据库管理系统和数据库系统的概念。答:数据是描述事物的符号记录。数据库是长期存储在计算机中的有组织的、...

    3年前   
    1495    0

    数据库原理各章节简答题总结

    数据库原理各章节简答题总结第一章 数据库概论1. 人工管理阶段数据管理的特点:(1) 数据不保存在机器中(2) 无专用的软件对数据进行管理(3) 只有程序的概念,没有文件的概念(4) 数据面向...

    3年前   
    587    0

    学生信息管理系统需求分析报告

    学生信息管理系统需求1、问题定义 现在的大学中,老师和学生都注重理论与实际相结合,开设了很多与课程相配的课程设计。而在实际人工管理中,因为提交的文档作业数量众多,处理复杂,造成管理的混...

    1年前   
    473    0

    《数字测图原理与方法》实践报告

    学院实践报告   课程名称:《数字测图原理与方法》     学生姓名:*** 班    级:**         系    别:资源工程系                学    ...

    14年前   
    15976    0

    基于Web的学生信息管理系统

    在现如今这个网络技术高度普及和信息全球化的年代,信息化的程度和互联网技术在国际竞争中充当着重要的角色,华为5G的实例告诉我们,谁先掌握技术谁就有话语权。

    3年前   
    735    0

    基于java的学生信息管理系统

    科技带动计算机行业不断地发展,计算机行业的发展也给每个行业带来了巨大的收益,使其工作效率得到提高,同时方便了人们的生活。本系统使用SSM框架,主要采用自顶向下的相关研究的方法。

    3年前   
    787    0

    学生社团信息管理系统

    学生社团信息管理系统 第一章 课题背景 1.1开发背景 1.2选题说明 1.3.需求分析 第二章 设计简介及设计方案论述 2.1总体设计 2.1.1 流程图 2.2数据库设计 2.2.1数据...

    5年前   
    2875    0

    数据库设计报告

       数据库设计报告 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 { 项目名称 } 数据库设计报告 文件状态: [√] 草稿...

    13年前   
    23406    0

    医药管理信息系统课程设计报告数据库系统原理

    《数据库系统原理》课程设计报告课程设计题目:医药管理系统班 级: 姓 名: 学 号: 指导...

    2年前   
    367    0

    信息管理与信息系统专业暑假社会实践报告

    信息管理与信息系统专业暑假社会实践报告  进入大学的第一个暑假,我没有像以往那样拿着行李回家,而是踏上了一条为自己梦想奋斗、认识社会的打工之旅!依旧是那炎炎的夏日,带这行李穿梭在郑州的大街小巷...

    10年前   
    505    0

    Web系统开发课程设计报告

    录入学生基本信息的功能学生基本信息主要包括:学号、姓名、年龄、出生地、专业、班级总学分,在插入时,如果数据库已经存在该学号,则不能再插入该学号。1.2、修改学生基本信息的功能

    4年前   
    1228    0

    学生成绩管理数据库系统设计(数据库实验大作业)

    学生成绩管理数据库系统设计 课程:数据库安全实验 姓名: 学院: 计算机学院 ...

    1年前   
    443    0

    数据库原理及应用实验指导更新操作练习题

    数据库原理及应用实验指导更新操作练习题练习题1、在学生表Student和学生选课表SC中分别添加如下两表中的记录。学生表Student ...

    4年前   
    854    0

    数据库原理与应用教程第三版课后答案

    数据库原理与应用教程第三版课后答案第 1 章 数据库概述2.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据 的安全可靠,...

    3年前   
    998    0

    系统开发合同

    系统开发合同  甲方:  联系人:  电话: 邮 编:  乙方: 上海应龙网络技术有限公司  联系人:  电话: 邮 编:  鉴于甲方委托乙方开发系统,帮助甲方企业信息化,,拓宽销售渠道,为明...

    9年前   
    534    0

    数据库上机实验报告

    数据库上机实验报告  数据库上机实验报告  试验内容   1、 数据表的建立   基本表《简单的》带有主键   带有外码约束的(外码来自其他表或者本表)   2、 数据表的修改   添加删除列...

    10年前   
    677    0

    文档贡献者

    z***u

    贡献于2022-11-25

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