




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电»41用嗜Z身移4名鼠CQLLE0E7 MHILE THBIXMUi I <HONOQ I NS Ui I VERS I Tr <F KtSTS AW TELECfU集中上机实验报告学生成绩管理数据库姓 名: xxx学号:xxxxxxx班级:xxxxxx专业:xxxx二0一二年五月目录一题目3二、需求分析31 .任务方既述32 .功能需求3三、设计工具3四、详细设计4五、心得体会20、题目学生成绩管理数据库.、需求分析1 .任务概述基于ACCESS ,结合C和SQL语言,实现对学生基本信息以及成绩的管理,包括对 学生信息的添加,删除,查询等。管理员用自己的用户名和密码登
2、录“学生成绩管理数据 库”应用系统后,对学生相关的信息进行查看与管理。2 .功能需求系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查看 学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报 表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或 姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。系统总体功能结构图如下:学生 成绩 管理信息维护f>信息浏览<报表搜索查询系统学 生 信 息课程信息学生成绩教师任课学生信息课程信息成绩查询一教 师 信 息学生信息课程信息学生成绩学生成绩三、设计工具ACCES
3、SCXJLIEef OF KBILJE TEUWiWl却 MTIDNS IXOHOIMO LHI VERS ITYPT$ JM TELECOM四、详细设计1 .设计数据库概念模型数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对 应用系统的效果以及实现的效果的影响。合理的数据库结构设计可以提高数据库存储的效 率,保证数据的完整和一致。同时,合理的数据库结构设计也将有利于应用系统程序的实 现。在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可画出反映系统 数据的整体E-R图。数据库概念模型如图1-1所示:图1-1 E-R模型8UE能 注 娥壮 TELFCOWO
4、i ICATI WB. CHOWKl I NO LNIVERSITY CF POSTS TELECOM2 .设计数据库关系模型根据前面设计的概念模型,按照E-R概念模型想关系模型转换的规则, 课有如下的关 系模式(其中带下划线的为主键,斜体字为外键):课程(课程编号,课程名称,学分,学时)学生(姓名,性别,出生日期,专业,学院)成绩(学号,课程编号,成绩)教师(较言号,姓名,性别,学院,文化程度,职称,电话,邮箱)3 .设计数据库表结构根据设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如表1-2所示。表1-2 表结构表字段名称数据类型主键/索引查阅列其他属性学生学号文本主键姓名文本出生
5、日期日期/时期性别文本有效性规则为:“男“or“女”专业文本学院文本课程课程编号文本主键课程名称文本学分数字学时数字成绩学号课程编号文本文本主键组合框 :组合框行来源于“学生”表行来源于“课程”表成绩数字信息 表用户名文本主键密码文本教师教师编号文本主键教师姓名文本性别文本学院文本文化程度文本职称文本电话文本邮箱文本任课 表教师编号文本主键课程编号文本电)4/苗读Z身标0方鼠CQLlEQf CF MfllLE mECWX I 以QHQNOQ | 制 Ui I VERS I 4 /呻4 AU TEi FMM4 .在数据库中建立表,并输入数据内容根据表1-2的设计要求,在数据库表设计视图中设计表的
6、结构,在数据表视图正输入 数据。“学生”表的数据如图1-3所示,“课程”表的数据如图1-4所示,“成绩”表的数据 如图1-5所示,“信息表”表的数据如图1-6所示。D92103471 IB0场共有记录数:16*记录:叵字号姓名学院+ 09210368 + 09210369 + O921O3TO + 09210371 + 092103T2+ 09210374*09210377+09210376+09210361*09210386+09210394+09210397*09210396+ 09210375+ 09310373虹察梅谕娜阳尧华林森强录华苹彩利落星利俊骏宝建成永强清袁李熊马李詹李张许熊吴
7、薛陶王唐19W12/25信息工程1990/7/10信息工程1990/5/13电子信息工程1990/12/14电子信息工程1991/2/1通信工程1989/8/12电子信息工程1991/0/6官幼化1990/7/1S自动化1990/2/17电子信息工程电子信息工程1992/10/18编导1989/10/9会不1992/3/19会41990/3/16编导1990/10/7通信工程1989/6/6专业员员员员员员员员团团团第31团团团通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 官幼化学院 自动化学院通信与
8、信息工程学院 通信与信息工程学院 传媒学院经疥管理学院 经济管理学 传媒学院通信与信息工程学院< I nr图1-3 ”学生表图1-4 “课程”表CWVflf CF MILL TEL.FCCIMUilCATIDWS OK#啦M UNITERSITr OF PflTS AM TE FC忱字号课程编号成绩TX00185092103471X00280口期 口 347TX0037309210358TX001810921036S1X00306C9210369rxooi8T09210359TX0037609210370nooi9009210370TX00285092103701X003S3092103
9、71nooi7009210371TX00276C92103711X0038409210372nooi8809210372TXQQ29009210374rxooi6509210374TK00209210374TXQ0384109210375ZB0018609210375Z10O28909210377ZI0016509210377ZD0027709210379nooi8009210378TX00281092103701X00365109210331TXOOl7409210331TX00277092103811X0038g09210386CMM0028109210394
10、JG0010509210394JG002TT,KfWG个1记录:X )i i > PH网 共有记录数:短图1-5 “成绩”表J信置表:表百I三豆图1-6 “信息表”表5 .建立查询“学生成绩查询”,将作为其他窗体的数据来源,这里先建立该查询,起设计视图如 图1-7所示,数据表视图如图1-9所示。利用“学生成绩查询”可建立“学生信息”查询, “学生成绩”查询,设计视图如图 1-8,1-10。部程荣程转L保程名称 学分 -深艰墉号*注成表序示件或 宇排显条学号姓宕性另1学悦课程名称救师f萌学生学生学生学生课程勃师表升序|7*回Ivl71图1-7 ”学生成绩查询”设计视图:1学生信息:黎宜回字
11、成 表排了 显示 条伟或姓名性别出生日期曲治面貌竽院学生学生学生学生塞学生学生V;工Ml国回画【请输入姓名孵号】语输入姓名我学垮图1-8 “学生信息”查询设计视图CQLLEH CF WaiLE ULBCQWUi ICA1I4WS. omo I Mi UNITE RSITr OF POETE 的 TFl F5MJ学生或塞鸯t :选择查荷学号I 姓名 I性别I 学院课程名称一I£)9210347092103470921034T0921036S 09210368 092103S9 03210369 09210370 09210370 0921037009210371 09210371 09
12、210371 C9210372 09210372 09210374 09210374芳芳芳 利利利杉 王王王林WJrE 1®?女通信与信息.工程学障 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 霞信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与僖息工程学院 他信与信息,.程陌 通消与信息工程学院 通信与信息工程学院 通信与信息工程学院 通信与信息工程学院09210374092103750921037509210377 0921037S 09210373 09210378 09210301 02
13、10381 CK10381 09210366 00210366 09210394 09210394 09210397 092I039T扑疆K里男里男里男男许宝华熊建林 戢建林熊建林 天明就 天廉通 薛永强阳强录男男男男里0921037?通信与僖息工程学院 自动化钓完 自动化学院 自酬匕学院自动化岩究通信与信息工程学院 通信与信息工程学院 通信与信息工程学瞌 更信与信导工程亍陌 通信与信息工程学院 通信与信息工程学院 传媒学院 传媒学院轻:齐管理学院 经济管理学院 轻济常理学院 笺榷理学院高等数字80通信原理73C语言程序设计65C谙言程序设计81通信原理86C语言程序谩计0T通信原理7S高等数
14、字85通信原理68C语言程序设计SO高等数学7&通信原理84C语言程序谩计70ci吾言程序设计83高等数字9。高等数学74通信原理S4C语言程序设计65自谢空制原理89大学英语8S大学英语6S自云施空制原理TT通信原理85高等数学QC语言程序设计00通信原理S9C语言程序谩计74高等教学77体育88传媒艺术会计学 金融学8135773509会计学记录:H4l Ir tn国内共有记录数:加图1-9 ”学生成绩查询”结果尊1J姓塞性别黑程名称成籀亨生成绩直调学生成建置面学生成逋遗画学生成谖萱病学生成绩查询享生成缰查侑应4S团圉请输久姓名或字号* 请输入姓名或学号T" 卜限襄席弗生
15、象 学排珍制图1-10 “学生成绩”查询设计视图CQLLEOElFHaiLE THBCQHUi ICAHCHONQQ IM UilHRSITr KtSTS AW TFl FCCM6.建立“学生信息维护”窗体,“课程信息维护”窗体,“学生成绩维护”窗体建立“学生信息维护”窗体,其数据来源于“学生”,起窗体布局如图1-11所示。建立“课程信息维护“船体,具数据来源于“课程表”表,其窗体布局如图1-12所示。建立“学生成绩维护”窗体,其主窗体数据来源于“学生”表,子窗体的数据来源于“成绩”表,其窗体布局如图1-13所示。图1-11 “学生信息维护”窗体图1-12 ”课程信息维护”窗体COLLET O
16、F MBIUt TElFCOIWlli ICATI DNS. OKWSI NO LN I VERS I TV OF POSTS 册 TEUC笳图1-13 ”学生成绩维护”窗体7.建立“学生信息浏览”窗体,“课程信息浏览”窗体,“学生成绩查询”窗体建立“学生信息浏览”窗体,其数据来源于“学生”表,其窗体布局如图1-14所示。建立“课程信息浏览”窗体,其数据来源于“课程”表,其窗体布局如图1-15所示。建立“学生成绩查询”窗体,其数据来源于“学生成绩查询”,其窗体布局如图1-16 所小。建立“任课教师表”窗体,其数据来源于“任课”表,其窗体布局如图1-17所示。学生信息浏览学龄姓名性别出生曰哪专1
17、k政治面貌学院: 嗝8王利芳|m1969/6/6电子信息工程|团员,口通信与信息工程09210358林杉|生590/12/25信息工程一|团员 II通信与信息工程09210369李彩虹|M1990/7/10信息工程|团员|通信与信息工程09210310能利寒.女 :1990/5/13电子信息工程|党员 II通信与信息工程09210371马洁梅女990/12/14电子信息工程|团员通信与信息工程09210372李星喻1901/2/1通信工程团员1通信与信息工程09210374詹利娜一|M19S9/3/12电子信息工程囱员1通信与信息工程09210375李依阳|芸】99 "8/6自动化团
18、员自幼化学院09210377张骏夷|禺 |1990/7/16|自动化团员,自动北学院09210378|许宝华|1990/2/17电子信息工程团员1r通信与信息工程09210381箧建林|8 198S/12/4电子信息工程团员,通信与信息工程09210386吴成森岂_992/10/18编导兄贝传媒学院09210394薛永强骂1989/10/9会计党员经济管理学院09210397陶建录1992/3/18会计团员经济管理学院09210398王清华1990/3/16编导团员传媒学院09310373唐袁苹31990/10/7通信工程团员通信与信息工程图1-14 ”学生信息浏览”窗体课程信息浏览课程编号录
19、程名称学分学时rMUUl体盲643CW002传媒艺术322IlGOOl会计学522JG002金融学643TX001C语言程序设计322TX002离等数学64TK003通信原理522ID001大学英语643ED0D2自动控制原理32200图1-15 "课程信息浏览”窗体学生成绩查询学号:i:G21C3rBMBMWy姓名;王利等性钟女学院:成绩:通信与信息工程学院课程编号成绩*1X001S5TXO0200 .记录:!可彳11 :,1八世冽扶有记录数:3E同W.J竽生成潴萱前 (.(“上叫共育圮聚数4。图1-16 “学生成绩查询”窗体电»4I可嗜Z身标4方鼠CQLIEW CF U
20、MILE THECQVUiICAHMS. OKHQIM LNIVERSITr OF KtSTS AU) TElFCUi教师任课表l f rrw fl i教师编号深程编号If001CM0Q1¥1J002CMOO2 I 10Q3jGoaiar.)I。4JG002i ve” 1八y1005TX00100STXQ02 /007TX003T1!003ZD001订1 09ZDoa?1.1ii.回与莪沛任深表图1-17 “教师任课表”窗体ss I8.建立“学生基本信息表”报表,“课程基本信息表”报表,“学生成绩表”报建立建立学生信息表”报表,学生成绩表”报表,SUE距 OF IweiLfc TEL
21、FCOWUNICATI CHS的 M LN I VERS I 用您 POSTS AW TELE到其数据来源于“学生”表,其窗体布局如图1-18所示。其数据来源于“学生成绩查询”,按“所属院系”字段进行分组排序,并按“学号”进行升序排序,其窗体布局如图1-19所示。建立“课程基本信息”报表,其数据来源于“课程”表,其窗体布局如图1-20所示。学生基本信息表字号姓名性别出生曰期政治面貌学院09210347王利芳女19&S/&/B电子信息工程团员通信与信息工程Q921035S林杉女1990/12/25信息工程团员通信与信息工程Q9210359李彩虹女190/7/10信息工程团员通信与
22、信息工程09210370或利寒女1930/5/13电子信息工程官员通信与信息工程09210371马洁梅女1990/12/14电子信息工程团员通信与信息工程09210372李星谕女1OB1/Z/L通信工程团员通信与信息工程09310373唐袁苹女1990/10/7通信工程团员通信与信思工程09S10371詹利娜女1969/6/12电子信息工程团员通僖与信息工程09E103T5李俊阳女1991/8/6自动化团员自幼化学院09210377张骏竞男1990/7/16自动化团员自幼化学院0921037B许宝华男1990/2/17电子僖息工程团员通信与僖息工程。鸵i。划熊建林男1989/12/4电子信息工
23、程团员通信与僖息工程09210397周强录里1992/3/18会计团员缔选管理学院09210394薛永姿男1969/10/9会计党员提济管理学院0921038S吴成嶷舆1992/10/18编号党员传媒学院09210398王清华里1990/3/16端导团员传媒学院图1-18 ”学牛基本信息”报表才星Miflf-密趋-4言.皂'ir m示M分=寸JWJUl。之:之-TrJOOE仝答!用字3TXOO1GM任仔迳HWHJLLJLJy* *:里+ts 4nTJLOO-3EilT7m 迎WZUOO 1t-WS-slL3工 JULJLJN三Kd于仝/nx二OiMOOl丰1W-3CMOOS:3
24、3;图1-19 "课程基本信息”报表9.主窗体和主菜单的设计根据前面所做的设计,设计主窗体布局,如图 1-21所示。其中,主菜单栏中包含的 菜单项在表1-22中列出。主菜单通过宏来建立,通过菜单项命令可以打开前面做的窗体 和报表。4家用岑火身等沙兔COLLET cr WBlLt TEUOJIrtWilUFBB OMNOOM UilVT网,* flF POSTS AM TEU6图1-21主窗体菜单名下拉菜单子项宏操作说明信息维护学生信息OpenForm打开窗体“学生信息维护”课程信息OpenForm打开窗体“课程信息维护”学生成绩OpenForm打开窗体“学生成绩维护”信息浏览学生信息
25、OpenForm打开窗体“学生信息浏览”课程信息OpenForm打开窗体“课程信息浏览”成绩查询OpenForm打开窗体“学生成绩查询”报表学生信息OpenReport打开报表“学生基本信息表”课程信息OpenReport打开报表“课程基本信息”学生成绩OpenReport打开报表“学生成绩表”搜索查询学生信息OpenQuery打开查询“学生信息”学生成绩OpenQuery打开查询“学生成绩”系统关于OpenForm打开窗体“关于”退出Quit退出系统表1-22主菜单栏中所包含的菜单项11 .登录界面设计通过“登录”窗体能够限制非法用户访问本系统,操作步骤如下:1) 设计“登录”窗体的界面布局
26、,如图1-23所示。其中密码对应的文本框的“输 入掩码”属性设置为“密码”。图1-23 “登录”窗体2)在窗体的“代码”窗口中,输入按钮控件的单击事件代码,参考代码如下所示:Private Sub Command6_Click() 取消按钮单击事件Me.Textl.Value =""Me.Text3.Value =""Me.Textl.SetFocusEnd SubPrivate Sub Form_activate() n = 0End SubPrivate Sub Form_load()Me.Text3.SetFocusMe.Text3 = NullM
27、e.Text1 = Null End SubPrivate Sub Command5_Click() 登录按钮单击事件On Error GoTo Err_Command5_ClickDim str As StringSet rs = New ADODB.RecordsetIf n < 3 ThenIf IsNull(Me.Text1) Or IsNull(Me.Text3) ThenMsgBox ("用户名和密码不能为空!")Elsestr = "select * from 信息表 where 用户名='"& Me.Textlstr = str & "'and 密码='"& Me.Text3 & " ”'rs.Open str, Cu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国除尘设备产业运营状况与发展潜力分析报告
- 2025-2030年中国铅白市场发展现状及前景趋势分析报告
- 2025-2030年中国钨铁行业发展现状及前景趋势分析报告
- 2025-2030年中国轿车悬架弹簧轿行业发展状况及前景趋势分析报告
- 2025-2030年中国葡萄糖酸钙市场竞争状况及投资趋势分析报告
- 2025-2030年中国色选机市场竞争格局及发展趋势分析报告
- 2025-2030年中国纺织品直喷墨水行业发展趋势与十三五规划研究报告
- 2025-2030年中国立磨市场运行态势及投资战略研究报告
- 2025-2030年中国硫磺回收市场运行状况及发展趋势预测报告
- 2025-2030年中国石蜡行业市场运行状况及发展策略分析报告
- T-CHAS 20-2-11-2022 医疗机构药事管理与药学服务 第2-11部分:临床药学服务 治疗药物监测
- 质量部架构图
- 结构化学-第1章讲义课件
- 粉尘防爆安全管理台账-全套
- 广州退休申请表范本
- 管道完整性管理方法及应用
- 传媒侵权法介绍
- 麦茬花生高产栽培技术
- 玉米制种技术
- 中国旅游资源概述
- 高一下分科文科班第一次主题班会
评论
0/150
提交评论