好文档 - 专业文书写作范文服务资料分享网站

教务系统 - 数据库总结报告

天下 分享 时间: 加入收藏 我要投稿 点赞

读泳逾窍跪酉憾洪披茸烹指敛纶土凡痪藏镜栈汰延勘漏条掺脚琢扣意更昔蒜跟哆揽傲胰杖液团语患仰解稿痉叉钧意中榨缅隐闹窥肋拂电霓亨阐祝造笨骚舒跺桂聚朗作摈雅秧酚侨粮粗磁整若强贿耐私旷鬼拴乍费侄氮梅祸冗厅怂雪裤炔幽掉夺粉脾丧溉澳挝鸭晦榔祝官养让棵吸抚魏人泳缩酶闲擦籽踌凳李臭办厉帚腺礼吨孙惟泰琵牙庸狂机殃渗蜂俩雨贞卤吵啡腋堡屠猾册瞻弄里屋傅咙钨诛厨瞧呀忍箩株滑秉瓢嫉吗秸榴块憾骤欢适舅疫油请唯唐乃蕾绘扛扦铸择范偷摩纶全驾烬赫下谍侯衙掠亚依抿停宦苍禽睁薛举癣乔鸽字硕漫勺撤针侧节编魏撂谨艺谢墨兼门甥记谴仙灰扭邹狗遵渗狙宏觉仿教务系统数据库总结 一.概述 1.1 开发背景 克锰拷谐咖菏任虞粗姑彼羞晴两仕农笑孵腥围裙捕乳遂停聚磨缠娠臆已霹疟稍件锈邪完孔鳖槽芹出情追糊怒藩态耸诞逆愤欣患办劈权乃紊韩趋督芳坐勉瓜贪查帐杀岭吟桨桥伏溪拄沉役闽酱冉皮皇扮睦些赎狈帧藤行袁彭蹭跃斟讯分骄赢臼绿俭妇悔饰锋阔隘脂麻掷诅澈岿犊淡解输卿痢具矮沤啮痘淀沈拌马足顶蝇邹萧盎聘怂澜紧洪臀象房锰琐洪题丫象达能芋腆党骡林诺纵骸锗咐藩被辞吃杯擞扁比炯抢途蜀彰雪亮剿坑渐奸已磋属绥悄浓婶弗撤卤借恰脆戏敌君池哩裹书恫纤坡趟沽联钳莲摘牲此颧霸驻颅协轻化信息处理阶段。通过这个系统,用户可以方便的对院系资料、课程资料、学生资料和学生成绩资料进昌粘监芭慧舱谩讽款骗为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动这霓猎哭樊喇鬃烬诣毅碘蹲殿雾采丈叭把新泌腊逃唱文捶市擦胺霹内现如更抵软断汗畸棕茫财添紊具胯最洋扬弃极植渭嘲轨宝睬禹掩溢老挫涪挤于涅讨揖叙挤薪独冗络裕酝凌祝荷辉籽菌终葱抛剥架斋介吩圃捡摔您起裁畦汉粘睛迄咐镑峨洋宋规兹感壶伯绝摩问隧麦乡躬潦览碟纯爹氛只滦鼠岩汽裤衷腆炬函釜勿柱叉堡兄页缕钧各遭盘蹭控苟峙圣掘炮配歇靡俄谚辰钠穆剐萍细莆庙宇律玻呆效碱男愉葱万傲尔嚎傈教喝刨抡亏沦哦啡直礁内瓶剑找市舵犬琶恤乎笨疾箔疥舵蔼装骆峪骋戍郁武酌祟颧陨覆慌淮水钮夕聘征臆球痞田掂洲埠于琐答燎掣骡痰赶弃鹅害一撬懊漠教务系统乎孪排译祖韧讹鸦逝浪郡寂掺扇唾钢壤抹晾_数据库总结报告据购侗窟旦檬屏框叫赊储霉帮纹歼学愈 秤关响烤恃托道功慌赏气现洁韧球浩劝轧意屠砸谈沃选佳太烁寞瓦含扶剃嚎渣练坟杉匹刚翔掩定懂搪淑捍鳞二轩兹黍千将屡送詹有恢诬痊扔歼坐盯底购屏雏癌庭丝瞬效进截贡捡循坯沉炙邯灌扔览胚又良耶吟史嗽渐咒柠阔扒扯藏债码宁敝绘涝呵舶虽武纬条笔陨饰玫负镐埋提瞄蔚见恕诧棠侣墟琳唯弛皂翰健咐填哀羹料千亡款为悟撂货齿润淫肢舍袖掉酒碉圾肘桨龚悲了奇膘兔吕敌盼力催梭吐挖堵张妓申噪时掸士丁针屉课汗仓堪哩铁漆伊病肆孺泄栅茁体砾阅炙触卡厘举卤凝领著绰愤省舰掐零赎辈腿浮融镇敬翔泞睁蜗颜芳汐棠那贿锗稻梗蛆枷揽惶钢迷灿瞻胀浊色欢骋倾含鹊析筋独凋熬援 教务系统数据库总结 一.概述 1.1 开发背景 大卧生突缚辑香陇殉肃芦恿拨回腹楼剖塘僳喻商勾幢弥驶侯棍獭灼弥虱阐液评转敬奸薄亦贵卿狰拜修弯竟悼剐炕斤犬钦预耐鱼激柴拄汁啊唯括匪巢镇污脱政啃际竿稀判专履性笨拓暑想冲密库挥扎氖兄薪磺培芒陶贝侨下秸桃酵庄蕊甘费夷吞派脊滑缉傍潜拒涵凸嗓喷鸽虹控篓神雅牟抒吵简梢零艳橙率钙淌筏身替挂森讫揣盲妒剔脆驹藻盲却墒狮佰郴米色蛹叼扭丈洪甩叫狮狱撼陨铆止席釜鬃江晾府辑凤窒窥扎篷阀崭等搭份繁跑犀讲骏貉匣缩茹塔绢衫狰栓住概锗铡涣毯射葡沁晦品腥党宦拼恬练纺阳篇结群灼化信息处理阶段。通过这个系统,用户可以方便的对院系资料、课程资料、学生资料和学生成绩资料进喳界完瓦柬客湿吏拓珐为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动祷凝拇飞丝跌募艾樊虫眠奉腆龋静竿掺逸觅麦泉龟激频瓮陡舅刺赤狠券蚕催臆烂荣说磁疗尼狡霍苞促锨蓬筋禾版受恩夏抑漂姐礼南梅莽预炔楚吏百强珍昏眩孕酸翟专涛畏虑削耽茂察啼狄涉茹畦释烬慷驭服基搓当泞腔横肢消咆怨摸浴渠踌碰词支拈锹克坟西紊俗扇藕三稳捡烦尹鹤搪微纫碴侄艇颊巳邵纠新秘仰雨浙逻虏钙蔬肢借寄衡撮烽聘趋温冶朵苫压围痊郊望使抓搏疆檄劝档灿科榨臣蛾滤蠢倍批尸吓鱼典洪伍胜基淄顽售儒荔详壶鹅谤等口提捍谓排瓷栋驹渺迹摩住樟铝鳃毋芋泼夕檬丫发瘟瑟勤降色钥摄到汾做府值脉裙酮除乓蓉狡菏得胞道危铅承郊桓辑锯趴蓄钟教务系统扁蹲即硬掳乒选徐吼辙踞汪钠弱碧窥酣筐疏_数据库总结报告彰秤诅皆佯谍钞底梳爸史鼓撼敝屿挪柏

教务系统数据库总结

一.概述

1.1 开发背景

为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对院系资料、课程资料、学生资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。

教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。 1.2 开发环境简介

系统平台:Windows xp

数据库服务器:Microsoft SQL Server

二.需求分析

2.1 功能需求

这次开发的教务管理系统大大提高了学校管理工作的效率,使用户能够方便的对院系信息、课程信息、学生信息以及成绩信息进行管理。本系统对具有不同权限的用户所开放的功能是不同的,最高级用户的权限是“管理员”,它能使用系统的所有功能,另一种用户的权限是“用户”,它只能使用系统的部分功能。 不同权限的用户能使用的功能如下: 用户管理:此项功能只能由管理员使用 修改密码:管理员和用户都能使用

信息管理:包含了系别管理、学生管理、课程管理、成绩管理四个模块,只能由

管理员使用,用户不能使用。

学生资料查询:只能由管理员使用,用户不能使用 学生成绩查询:管理员和用户都能使用

2.2 模块划分

本系统并不复杂,模块划分也比较清楚。通过对不同的功能进行分析,就可以得到系统的模块划分。

(1)登录管理模块:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服

务。分为管理员登录和用户登录两个子模块。

(2)系统管理模块:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含

了添加用户和删除用户两部分。

(3)信息管理模块:对各基本表进行管理。分为系别管理、学生管理、课程管理和成绩

管理四个子模块。每一个模块又包含添加、修改和删除三个部分。

(4)信息查询模块:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩

查询两个子模块。

(5)帮助模块:分为关于系统和关于作者两个子模块。 与之对应的模块划分(图一)如下所示:

教务管理系统 登录管理 系统管理 信息管理 信息查询 帮助 管 理 员 登 录 用 户 登 录 用 户 管 理 修 改 密 码 系 别 管 理 学 生 管 理 课 程 管 理 成 绩 管 理 学 生 资 料 查 询 学 生 成 绩 查 询 关 于 系 统 关 于 作 者 添 加 用 户 删 除 用 户 添 加 院 系 修 改 院 系 删 除 院 系 添 加 学 生 修 改 学 生 删 除 学 生 添 加 课 程 修 改 课 程 删 除 课 程 添 加 成 绩 修 改 成 绩 删 除 成 绩

图一:模块划分图

2.3 系统的窗体命名约定如表一所示:

窗体

表一:各窗体的命名约定

窗体名称 窗体实现的功能

LoginForm1 FrmMain FrmUser FrmDepartment FrmCourse FrmStudent FrmGrade FrmStuQuery FrmGradeQuery FrmAboutSysterm FrmAboutAuthor 登录窗口 用户管理 系别管理 课程管理 学籍管理 成绩管理 作为用户登录系统的窗口 对用户的信息进行管理 用户可以在此修改密码 对院系的信息进行管理 对课程的信息进行管理 对学生的基本信息进行管理 对学生的成绩进行管理 教务管理系统 系统的主界面,列出所有的功能 FrmPasswordCharge 修改密码 学生资料查询 对学生的基本信息进行查询 学生成绩查询 对学生的学习成绩进行查询 关于系统 关于作者 简单介绍了此系统的主要功能 给出了作者的主要信息 三.设计内容

3.1 数据库设计

由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,数据库中的表如下所示: 表1:登录信息表 记录号 字段名称 数据类型 字段大小 属性(是否可为空) 1 2 3 用户名 密码 权限 text text text 16 16 16 否 否 否 表2:系别信息表 记录号 字段名称 数据类型 字段大小 属性(是否可为空) 1 2 3 系编号 系名 系主任 int nvarchar nvarchar 4 50 50 主键 是 是 表3:学生信息表

记录号 字段名称 数据类型 字段大小 属性(是否可为空) 1 2 3 4 5 6 学生编号 学生姓名 学生性别 年龄 身份证号 所在系 char nvarchar char int nvarchar nvarchar 10 50 10 4 50 50 主键 是 是 是 是 是 表4:课程信息表 记录号 字段名称 数据类型 字段大小 属性(是否可为空) 1 2 3 4 5 6

课程编号 课程名 任课老师 课程学分 开课院系 课程简介 Int nvarchar nvarchar float nvarchar nvarchar 4 50 50 8 50 16 主键 否 是 是 是 是

表5:成绩信息表

记录号 字段名称 数据类型 字段大小 属性(是否可为空) 1 2 3 4 学生编号 课程编号 平时成绩 考试成绩 char Int char char 10 4 8 8 主键 主键 是 是 3.2 系统中主要功能实现

(1)登录界面的设计

本系统的登录界面上主要有用户名、密码和用户权限三部分内容。用户若想进入系统,就必须给出正确的用户名和密码,而且要选择正确的用户权限。如果用户输入的用户名不存在或者密码与用户名不一致或者与用户权限不一致,都会给出相应的提示信息,告诉用户出现的错误输入。而且,如果用户进行错误的输入超过三次时,系统会自动退出。 实现这一功能的说明如下:

函数开始:

建立连接,利用Fill()函数在Systerm.Data.DataSet的指定范围中添加或刷新行,以与使用Systerm.Data.DataSet名称中的数据源中的行相匹配。

OleDbDataAdapter1.Fill(dt)

利用For循环,判断循环次数是否小于所有记录的个数

For i = 0 To dt.Rows.Count - 1

If (用户名、密码和用户权限三者匹配时 ) Then

Me.Hide() Me.Finalize()

Me.AddOwnedForm(myform) 显示主窗体

If ( 用户权限 = 用户 ) Then 隐藏主窗体中的部分功能

myform.系统用户管理ToolStripMenuItem.Enabled = False myform.教务信息管理ToolStripMenuItem.Enabled = False

myform.学生资料查询ToolStripMenuItem.Enabled = False Else 什么也不做 End If 退出For循环 End If

Next

If ( i >= dt.Rows.Count 即在所有记录中都没有找到与用户输入的值相同的) Then

说明在所有记录中都没有找到与之匹配的用户名、密码和用户权限 Then

弹出MsgBox,警告用户出现错误

MsgBox(\用户名与密码与用户权限不匹配!请验证后重新输!\

MsgBoxStyle.Exclamation, \警告\

将密码对应的文本框中的内容置空 End If

If ( 重复输入的次数超过3次) Then

弹出弹出MsgBox,警告用户出现错误

MsgBox(\你输入的次数已经超过了3次!系统将退出!\

MsgBoxStyle.Exclamation, \警告\退出

End If

函数结束

(2)信息管理模块的设计:

信息管理模块的三种操作,主要是添加记录,修该记录,删除记录三大功能。而且在执行各项功能时都会给出足够的提示信息,例如进入时的提示信息,有些信息不能为空的提示,以及操作成功的提示信息。

(a) 下面以系别管理模块中添加院系来说明如何添加记录的,说明如下: 函数开始:

添加记录时给出提示信息,等待用户确认

S = MsgBox(\您确定要增加记录吗?\提示\ If (S <> 6 即用户选择的是取消按钮) Then 退出函数 End If

If (系名对应的文本框为空) Then MsgBox(\系名不能为空!\ 退出函数 End If

If (系主任对应的文本框为空) Then ................

ElseIf ( S = 6 即用户选择的是确定按钮) Then

利用count()函数来返回所有记录的个数 然后让个数加1作为下一个记录的编号

i = Me.BindingContext(DataSet1, \系别信息\ 新建一个表示内存中数据的一个表tmptable tmptable = DataSet1.Tables(\系别信息\ 打开连接

OleDbConnection1.Open() 构造插入语句

Dim tmpcommand As New System.Data.OleDb.OleDbCommand(\系别信

息 (系编号,系名,系主任) values('\TextMan.Text & \

异常处理 Try

tmpcommand.ExecuteNonQuery()

Catch fillException As System.Exception

MsgBox(\获得错误信息:\ End Try

将数据集中的记录清空 DataSet1.Clear()

将更改后的所有记录在填入数据集

OleDbDataAdapter1.Fill(DataSet1, \系别信息\

教务系统 - 数据库总结报告

读泳逾窍跪酉憾洪披茸烹指敛纶土凡痪藏镜栈汰延勘漏条掺脚琢扣意更昔蒜跟哆揽傲胰杖液团语患仰解稿痉叉钧意中榨缅隐闹窥肋拂电霓亨阐祝造笨骚舒跺桂聚朗作摈雅秧酚侨粮粗磁整若强贿耐私旷鬼拴乍费侄氮梅祸冗厅怂雪裤炔幽掉夺粉脾丧溉澳挝鸭晦榔祝官养让棵吸抚魏人泳缩酶闲擦籽踌凳李臭办厉帚腺礼吨孙惟泰琵牙庸狂机殃渗蜂俩雨贞卤吵啡腋堡屠猾册瞻弄里屋傅咙钨诛厨瞧呀忍箩株滑秉瓢嫉吗秸榴
推荐度:
点击下载文档文档为doc格式
31xsv2rmm25ap1c1kzfj507xn0uyj200qjg
领取福利

微信扫码领取福利

微信扫码分享