欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    SQLServer课程设计报告.docx

    • 资源ID:4925062       资源大小:957.84KB        全文页数:29页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SQLServer课程设计报告.docx

    重庆 xxxxxxx 学院课程设计报告课程名称:SQL Server设计课题:成绩管理系统班 级:09级会计四班姓 名:x x x指导教师:x x x设计时间: 2010年12月20日课程设计任务书专业: 会计与审计班级:x班设计课题学生成绩管理系统指导教师xxx设计起止时间2010.12.202010.12.25共 1 周课程设计的目的与任务设计的目的:通过对成绩管理系统设计的需求分析、概念设计、逻辑设计、物理设计、数据库实施和数 据库运行及维护阶段工作的实践以及用VB设计终端用户前台界面的设计,掌握数据库应用系统 设计的一般方法与步骤。信息需求:学校有多个系部,每个系部有多个班级,每个班有多名学生,每个学生修多门课程。 设计任务:1. 根据给定题目以及需求,完成需求分析、逻辑设计2. 用SQL Server 2000完成数据库物理设计、数据库实施和上机运行及维护工作3. 用VB编制应用系统前台界面完成相应信息的录入和以下查询项目:每学期考试结束能将每个人的每门课的成绩输入数据库;能按学号、或姓名查询个人的所以信息,包括:学号、姓名、班级、按学期汇总每个人的总分,按总分排序。课程设计报告内容要求1. 需求分析。2. 数据库设计(1) 概念模型(ER图)(2) 数据库模型(基本表、视图表)3. 程序设计说明包括过程、窗体、菜单、报表等4. 按要求完成课程设计说明书,用A4纸、小四号字排版课程设计成绩指导教师签字目录第一章需求分析 1-1.1系统需求:-1 -1.2可行性分析:-1 -第二章数据库逻辑设计 2-软件模块结构设计 2-2.1系统方案确定-2 -2.2软件结构设计-2 -2.3概念模型(E-R图)-2 -第三章 创建学生成绩管理数据库 3-3.1创建学生成绩管理数据库 3-1. 实验内容-3 -2. 实验步骤-3 -3.2创建信息表 4-1. 实验内容-4 -使用SQL Server企业管理器,在“xscjglxt”数据库上创建“T-XSB”、“T-KCB”、“T-CJB”表。其中:TXSB (学生表)用来存储一个学校内学生的基本信息:TKCB (课程表)用来存储 于学生相关的课程基本信息;TCJB (成绩表)用来存储于学生所选课程的成绩基本信息。通 过这3张表建立一个简单的学生信息管理系统。3张表的结构如下-4 -2. 实验初始数据-5 -3. 实验步骤-6 -3.3创建关系图7 -1. 实验内容-7-2. 实验步骤-7-3.4创建视图9 -1. 实验内容-9-2. 实验步骤-9-(1)打开SQL Server企业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择.-9-第四章VB前台界面的设计与实现 11-4.1设计主窗体-11-4.2实现学生信息管理-12-4.3实现课程信息管理-16-4.4实现课程信息管理-18-4.5实现成绩查询-20-结束语-22-第一章需求分析1.1系统需求:通过调查,要求系统需要有以下功能:要求有良好的人机界面;较好的权限管理;原始数据修改简单方便,支持多条件修改; 方便的数据查询,支持多条件查询; 相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;1.2可行性分析:由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及 的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机 都是奔腾3以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方 面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功 能,因此完全可以实现。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个 重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在 选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:Visual Basic是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计, 可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,可以高效、快速地 开发出Windows环境下功能强大、图形界面丰富的应用软件系统。第二章数据库逻辑设计软件模块结构设计2.1系统方案确定通过对系统的调研与分析,系统主要应完成的功能有:学生信息管理、课程信息管理、 成绩信息管理、成绩查询等功能。2.2软件结构设计本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数 据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个综合性管理系统。2.3概念模型(E-R图)学生(学号、姓名、性别、出生日期、院系、班级)课程(课程号、课程名、开课学期、任课教师)成绩(学号、课程号、成绩)第三章创建学生成绩管理数据库3.1创建学生成绩管理数据库1. 实验内容使用SQL Server企业管理器创建名为xscjglxt的数据库。2. 实验步骤(1).打开SQL Server企业管理器,出现图(1)所示的界面。.单击左端“+”号层层展开直到在屏 幕上出现“数据库”、“master”、“model”、“msdb”、“tempdb” 、等项。图(1)企业管理器(2).用鼠标右键单击“数据库”选项,从弹出的快捷键菜单图(2)中选择“新建数据库” 选项,此时会出现“数据库属性”对话框图3),在“名称”文本框中输入数据库名Xscjglxt”,单 击确定按钮,以便默认的参数创建了一个名为“xscjglxt ”数据库。图(2) 数据库操作快捷菜单图(3) “数据库属性”对话框(3).在“xscjglxt”数据库上单击鼠标右键,在弹出的菜单中选择“属性”选项图(4), 进入“xscjglxt属性”对话框,在该对话框内单击“数据文件”和“事物日志”选项卡的设置参 数,如图(5)! bfl|L S-erv-er EnlerpriKsejglxt 属性|XM忤(El *作1出 直百俗 工具日 而口炬I 豚 旧1 令,色 ts x ff 1IS 咬弗:% 0< g ® Q玄控制合W.目SHicroeoft SQL ServersSQL Server ffl(LDCA.33 i 魅茬辛日 卷 HEffir 盹|希顾EltBSSi»临任申皿'3*17火世贝电HI日口簸用F皇溯用F却的-?'.事密日在 I u= :"F. t "1审字日瑟gTmio呈丈空忡尢小痴己比-IJ一目文件瞅不朝B刷世Jr择丈件朝为 IH0I1BI.-Ft* F : : :-l.i曹昧皿IJjgl£lSSflEl 斗tr*。琳定 j'.hmm图(4) “xscjglxt”数据库快捷采单图(5)“xscjglxt属性”对话框3.2创建信息表1.实验内容使用SQL Server企业管理器,在“xscjglxt”数据库上创建“T-XSB”、“T-KCB”、“T-CJB”表。 其中:TXSB (学生表)用来存储一个学校内学生的基本信息:TKCB (课程表)用来存储于学 生相关的课程基本信息;TCJB (成绩表)用来存储于学生所选课程的成绩基本信息。通过这3张 表建立一个简单的学生信息管理系统。3张表的结构如下表1 学生表(T-XSB)表结构字段数据类型长度是否允许空值备注学号Char8否主键性别Char2否姓名Char8是出身日期Smalldatetime4否院系Char20是班级Char20是备注Tesr16是表2课程表(T-KCB)表结构字段数据类型长度是否允许空值备注课程号Char4否主键课程名Char30否开学学期Tinyint1是任课教师Char10是表3成绩表(T-CJB)表结构字段数据结构长度是否允许空值备注学号Char8否主键课程号Char4否主键成绩Tinyint1是2.实验初始数据表4学生表(T-XSB)初始记录学号姓名性别出身日期院系班级备注S0000001王小燕女1978-12-1管理学院工商管理1班S0000002刘丽华女1977-1-15管理学院工商管理1班S0000003秦刚男1975-11-30管理学院电子商务1班S0000004李建国男1976-6-24管理学院电子商务1班S0000005郝一平男1977-5-17信息学院信息1班S0000006杨双军男1978-4-28信息学院信息1班S0000007张清高男1979-1-23信息学院信息2班S0000008赵志浩男1978-10-1信息学院信息2班表5课程表(T-KCB)初始记录课程表课程名开课学期任课教师C001计算机文化基础1李尊朝C002操作系统3罗建军C003数据结构3罗建军C004微机原理及接口技术2张云生C005计算机网络2张云生C006电子商务概论3李尊朝C007管理学4陈璇C008软件基础4李尊朝C009面向对象语言程序设计2罗建军表6成绩表(T-CJB)初始记录学号课程号成 绩S0000001C00180S0000001C00269S0000002C00278S0000002C00389S0000003C00454S0000004C00167S0000005C00166S0000005C00687S0000006C00897S0000007C00791S0000008C009693. 实验步骤(1).打开SQL Server企业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择数 据库对象“表“,在“表“对象上单鼠标右键,则弹出其快捷菜单,如图(6)in【!哗.i-r -b-% ii ifj raJ*用心to mw,t>»»*TIFi I -nrp-i h Hii i宜停qi M-rl CjJi 营:工 JL 顿 10,04> 出,IpusfJi-g 岷玳弗rlK我 M U 岫 K<cJ:-,*lF.l,.l图(6) “表”的快捷菜单(2)从弹出的快捷菜单选择“新建表”选项,则弹出“表结构设计”窗口,如图(7),所示。 该窗口的上半部分是一个表格,在这个表格中输入”学号”、”姓名”、”性别”、”出生日期”、”院系” 等列的属性,表格的每一行对应一个列定义。(3)用鼠标单击“学号”列,在工具栏中单击”钥匙”图标按钮,可将“学号”字段设置为主 键(主关键字),此时“学号”前将出现一钥匙图标,如图(7)量讶蔑bscjcIit"中.匚2回国0.0 B1净*心1 蛇豆11Fdb.gr&国db.grIDdb.gr2丁91 GJ.ld4.t4t3r4db.gr2D1/db.gr2D1/taxi16#VIgra图(7)表结构设计窗口(4)将表结构输入完后,单击保存按钮将出现“选择名称”对话框,如图(8)所示。输入表名“T-XSB”后,单 击确定按钮就完成了学生表结构的设计,创建了一张空表。图(8)输入表名(5)按上述第25步的方法,按表(2)、表(3)的要求,分别创建课程表“T-KCB”成绩表“T-CJB ”结构(6)返回企业管理器主界面,在表对象的显示窗口内找到表名,在其上单击鼠标右键,在弹出菜单 中,选择“打开表”选项中的“返回所有行”命令,如图(9)所示:TlT SQL Setfy-dt ffrvcLffD Kanacvr 一BiltXKi.EEosjo-f-t SQL Sjdmca:9ttL Some 组,(. 匿 |停II |£ i拥作g至祈世J工具心团口电)悟JgJ-回:IjtJjFE *牛1XC5* M艺*23 -j-n aal_l成伯粮日季:=Ni'-i oscft SQL Server = -口 SQL Sar-rj- Sg- 玉 CLKALJ fflindotts WTj 日J整:据库Ex-sfr«plt1 Zk SETipL«Z neater rn n sdb Mpr-Uivijid. pxibs ilv9cJ. t 5 口 dt X 3-= j eL*4 3£g夭J8S四 EJ段 汩祖幽 S*苻峡:程 ijg用尸 也角色 二规购 二3戳烙 &用尸定义的t 祺用户定H的E *二|故据开挨眼落 由_1它理KST3-UK*!- XwyHX* afvr-vic ca Kfira typa xh一uE t ka'b1 dtpr up«rt.i e eI- =5 c&liinns Ejfscon-nents3 ss <14p4ndS封=ys fili ersijw欢 £l1« aFl srafLlvalay a £px* v a <rJcvyx*1 KSra full t«x t e at iL-aia 一1 K9ra full i«K tnat i tyEyE 3 TbdX4E"1 eye a »d«xk»yc syEsb etrs =5 : t-j e c ts =ysp4k-n! SESins; sysprej 4trt 1 45d.'bo ibo «ibc> Itc- dto dtr 4b看HE 口新建森电J. 歪1+衰里|创建曰期2flDQ-fl-L 3 3S SOOO-6-6 1 ?d SOOO-G-6 1 ?ri ZDOOO-& 1 在 Z0005-& J 0 2000-0-6 J Ee EQOU-a-B 1:ES aaoo-a-B i.ma 2flOO-a-B 1 2 2U0D-e-a i 0打升在虫撕有任君底3乾切区】fflM (C)册踏皿至营名fl)践口口FP Z000-D-6 EDOO-a-B 1 snoo-a-B 1 EflOO-a-B 1 Etjoo-a-a i 2QOQ-J1-L Q 2QQQ-l asaao-i q :oe:47图(9)“打开表”级联菜单(7)选择“返回所有行”命令后,将出现“表数据录入及维护”窗口,如图(10)所示。根据 表(4)所列出的实验数据,向表“T-XSB”中添加记录备去中的他E,税置是中、"(LOCiL)-上 二|亘|区_空I性别 I出生目期 I院京 班蛆图(10)表数据录入及维护窗口(8)按第67步所示方法将表(5)、(6)所列出的数据输入到“T-KCB”和“T-CJB”表中3.3创建关系图1. 实验内容使用SQL Server企业管理器建立3个关系表的关系图,并保证表中数据的唯一性。2. 实验步骤(1)运行SQL Server企业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择 数据库对象”关系图”,在”关系图”选项上单鼠标右键,则弹出一快捷菜单,如图所示袖由i rh-i图(11)“关系图”快捷菜单(2)在弹出的快捷菜单中选择“新建数据库关系图”选项,则弹出“创建数据库关系图向导” 对话框,如图(12)所示。在该对话框中单击下一步按钮,“选择要添加的表“对话框,这个对话框中选择表”T-XSB”、”T-KCB”、”T-CJB”,并单击添加按钮,将选中表添加到右列表框中,如图(13)中。单击下一步按钮,检查所选择的表是否正确,如图(14)所示(3)单击“完成”按钮,完成数据库关系图的创建,会出现“新关系图”窗口,如图(15)所示。从可用麦芷中图?I尊到、表.13.怛叮连柳濯加那关的表.SCIITTTKIllS 邸诉I妇1 萍血eiske讹 邱tu Re略心 咬 邸血口 Eb妻寿如到美壬昭中白踱旧|: MfilRj |r日勃成urn莉艮低I葬小中螭彖区胜工表EIT图(12)“创建数据库关系图向导”对话框图(13)“选择要添加的表”对话框图(14)正在完成数据库关系图向导图(15)“新关系图”窗口(4)在“新关系图”窗口内,将光标放在“T-KCB”表中课程号“字段前的”标识处,单击鼠标左键,此时”课程号”字段呈被选中状态,拖动鼠标到表”T-CJB”上,放开鼠标左键将 弹出创建关系对话框,如图(6)所示在”主键表”和”外键表”中都选择”课程号”字段并单击 创建中检查现存数据”对复制强制关系”和”UPDATE强制关系” 3个复选框然后单击确定按钮.图(16) “创建关系”对话框(5)按上述第4步的方法,建立学生表“T-XSB”成绩表“T-CJB”在学号字段上的关系,如图(17 )所示S4L Skevcx- 换福图IiSRAB I", 位置是 u xx.叵te swm 管口心雨g?-JJl xPE9凸 X 阵刀血七口 JB T*福硅峰口5:*Iffl*网灯8图(17)创建关系后的窗口(6)单击保存按钮,在弹出的“另存为”对话框中输入新关系图的名称,如图(18)所示图(18)保存数据库关系图3.4创建视图1. 实验内容使用SQL Server企业管理器建立名为视图。作为成绩查询的操作对象2. 实验步骤(1)打开SQL Server企业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择数据库对象“视图“,在“视图“选项上单鼠标右键,则弹出一快捷菜单,如图所示图(19)“视图”快捷菜单(2)在弹出的菜单中选择“新建视图”选项,则弹出“新视图”对话框,如图(20)所示,在对话框上半部分的灰色框内单击鼠标右键,从弹出的菜单中选择“选择添 加表”选项,回出现“添加表”对话框,如图(21)所示,一表4 'I< 'I工二二管理索引(L)>图(21) “添加表”对话框图(20)新建视图窗口(3)在“添加表”对话框中,选择表“T-XSB” “T-KCB” “T-CJB”,闭“添加表”对话框,返回新视图窗口,如图(22)所示,单击添加按钮,关在3个表的字段前可通过字段左边的复选框选择要添加到视图中的字段(不同表中名称相同的字段只勾选一次)图(22)添加表后的新视图窗(4)单击保存按钮,在弹出的“另存为”对话框中输入新视图的名称,如图(23)所示 单击确定按钮,完成新视图的建立。e| I图(23) “另存为”对话框第四章VB前台界面的设计与实现4.1设计主窗体1. 实验内容使用VB设计与SQL Server数据库相关联的“学生成绩管理系统”的前台界面。2. 实验步骤(1)设计菜单启动,新建一个标准工程,默认名为“工程1”。在该工程中会自动创建一个窗体,默认名 为“forml”在该窗体中使用提供的“菜单编辑器“设计主窗体,如图所示没命名主窗体为 frm_menu.图(24)设计学生成绩管理系统界面(2)添加代码在该窗口中,水平主菜单有3个“菜单”:“基本信息管理”“成绩查询”“退出”其中“基 本信息管理”菜单的下拉菜单中又有“学生信息管理”、“课程信息管理”、“成绩信息管理” 3个子菜单。各菜单项的功能和代码如下1)主菜单“”包括3个子菜单课程a. “学生信息管理”子菜单,为它添加Click事件,并添加如下代码Private sub xsxxgl_clickFrmxsxxgl.showEnd subb. “课程信息管理”子菜单,为它添加Click事件,并添加如下代码Private sub kcxxgl_clickFrmkcxxgl.showEnd subc. “成绩信息管理”子菜单,为它添加Click事件,并添加如下代码Private sub cjxxgl_clickFrmcjxxgl.showEnd sub2)主菜单“成绩查询”用于打开“成绩查询”窗口,为它添加事件,并添加如下代码Private sub cjcx_clickFrmcjcx.showEnd sub3)主菜单“退出”用于打开关闭主窗口,为它添加onclick事件,并添加如下代码Private sub quit_clickendEnd sub4.2实现学生信息管理1. 实验内容实现前台界面与SQL Server数据库的连接,添加代码实现“学生成绩管理系统”的“学生信 息管理”部分的功能。2. 实验步骤(1)设计“学生信息管理”主窗体,布局如图所示:命名为frmxsxxgl.图(25)学生信息管理界面(2)使用ADO控件访问SOL Server数据库,具体步骤如下:1)使用“工程”菜单下的“部件”选项,在弹出的对话框中选择“Microsoft ADO Data Contral(OLEDB)”选项和“Microsotf Data Grid Controa6.0 (OLEDB)” 选项,然后单击确定2)在”frmxsxxgl”窗体上放置一个 Adodc1 控件、一个 DataGrid 控件、5 个 CommandButton 控件、7TextBox个控件,设计的窗体如图所示主要控件对象的属性如表所示控件名属性设置Adodc1ConnectionstringProvider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;InitialCatalog=xscjglxt;DataSource=(localserver)RecordSourceT_XSBVisibleFalseDataGridlDataSourceAdodc1Text1(0)(名称)Text1DataSourceAdodc1DataField学号text(清空)Textl(l)(名称)Text1DataSourceAdodc1DataField姓名text(清空)Text1(2)(名称)Text1DataSourceAdodc1DataField性别text(清空)Text1(3)(名称)Text1DataSourceAdodc1DataField出生日期text(清空)Text1(4)(名称)Text1DataSourceAdodc1DataField院系text(清空)Text1(5)(名称)Text1DataSourceAdodc1DataField班级text(清空)Text1(6)(名称)Text1DataSourceAdodc1DataField备注text(清空)CommandButton1(名称)CmdaddCaption添加CommandButton2(名称)CmdmodifyCaption修改CommandButton3(名称)CmddeleteCaption删除CommandButton4(名称)CmdsaveCaption保存CommandButton5(名称)CmdexitCaption退出(3)设置Adodcl的Connectionstring属性:单击属性窗口中Connectionstring属性框右边的省略 号按钮,将弹出如图(26)所示的“属性页”对话框,选中“使用连接字符串”选项。单击生成 按钮,又弹出如图(27)所示的“数据连接属性”对话框。在该对话框的“提供者”选择Microsoft OLE DB Provider for SQL”,单击下一步按钮进入“连接”选项卡。在“连接”选项卡中“选择或 输入服务器名称”列表中选择或输入“(local)”在“用户名称”文本框中输入,并选择空密码,在 “服务器上选择数据库”列表中选择xscjglxt数据库图(26)“属性页”对话框图(27)A “提供程序”选项卡图(27)B “链接”选项卡图(27)A “提供程序”选项卡4)设置RecordSource的属性:单击Adodc1属性窗口中RecordSource属性框右边的省略号按钮,将弹出如图(28)所示的“记录源”对话框,在“命令类型”列表框中选择”2-adCmdTable”(表达式),在“表或存储过程名称”列表框中,单击生成按钮图(28)“记录源”对话框图(29)完成控件属性设置的界面(3)使用程序代码来实现按钮的功能,具体步骤如下源程序实现“添加”操作Private Sub cmdadd_Click()Adodcl.Recordset.AddNewFor i = 0 To 6Text1(i).Enabled = TrueText1(i).Text =""Next iText1(0).SetFocuscmdadd.Enabled = Falsecmddelete.Enabled = Falsecmdmodify.Enabled = Truecmdsave.Enabled = TrueEnd SubPrivate Sub cmddelete_Click()Dim myval As Stringmyval = MsgBox("是否要删除该记录?”, vbYesNo)If myval = vbYes ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF = True Then Adodc1.Recordset.MoveLastFor i = 0 To 6Text1(i).Enabled = FalseNext iEnd IfEnd SubPrivate Sub cmdexit_Click()Unload MeEnd SubPrivate Sub cmdmodify_Click()If Adodc1.Recordset.RecordCount <> 0 ThenText1(0).Enabled = FalseFor i = 0 To 6Text1(i).Enabled = TrueNext icmdsave.Enabled = Truecmdadd.Enabled = Falsecmdmodify.Enabled = Falsecmddelete.Enabled = FalseElseMsgBox (”没有要修改的数据!”)End IfEnd SubPrivate Sub cmdsave_Click()If Text1(0).Text = "" ThenMsgBox ”学号不允许为空!”Exit SubEnd IfIf Text1(1).Text = "" ThenMsgBox ”姓名不允许为空!”Exit SubEnd IfIf Text1(2).Text = "" ThenMsgBox ”出生日期不允许为空!”Exit SubEnd IfAdodc1.Recordset.Update'更新记录'设置控件不可用For i = 0 To 6Text1(i).Enabled = FalseNext icmdsave.Enabled = Truecmdadd.Enabled = Truecmdmodify.Enabled = Truecmddelete.Enabled = TrueEnd Sub4.3实现课程信息管理1. 实验内容实现前台界面与SQL Server数据库的连接,添加代码实现“学生成绩管理系统”的“课程信息 管理”部分的功能。2. 实验步骤(1)设计“课程信息管理”主窗体,布局如图所示,命名为frmkcxxgl frahczKel侦 工程 1 - frsfecEsgl (Fora.>图(30)课程信息管理界面(2)设置控件属性,具体步骤如下:1)在”frmxsxxgl”窗体上放置一个 Adodcl 控件、一个 DataGrid 控件、5 个 CommandButton 控件、7TextBox个控件,设计的窗体如图30所示主要控件对象的属性如表所示控件名属性设置Adodc1ConnectionstringProvider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;Initial Catalog=xscjglxt;Data Source=(localserver)RecordSourceT_KCBVisibleFalseDataGrid1DataSourceAdodc1Text1(0)(名称)Text1DataSourceAdodc1DataField课程号text(清空)Text1(1)(名称)Text1DataSourceAdodc1DataField课程名text(清空)Text1(2)(名称)Text1DataSourceAdodc1DataField开课学期text(清空)Text1(3)(名称)Text1DataSourceAdodc1DataField任课教师text(清空)CommandButton1(名称)CmdaddCaption添加CommandButton2(名称)CmdmodifyCaption修改CommandButton3(名称)CmddeleteCaption删除CommandButton4(名称)CmdsaveCaption保存CommandButton5(名称)CmdexitCaption退出2)设置 Adodc1 的 Connectionstring 属性 RecordSource,完成后界面如图(31)图(31)完成控件属性设置的界面4.4实现课程信息管理1. 实验内容实现前台界面与SQL Server数据库的连接,添加代码实现“学生成绩管理系统”的“成绩信 息管理”部分的功能。2. 实验步骤(1)设计“成绩信息管理”主窗体,布局如图所示,命名为frmcjxxgl图(32)成绩信息管理界面(2)设置控件属性,具体步骤如下:1)在”frmxsxxgl”窗体上放置一个 Adodcl 控件、一个 DataGrid 控件、5 个 CommandButton 控件、7TextBox个控件,设计的窗体如图32所示主要控件对象的属性如表所示控件名属性设置Adodc1ConnectionstringProvider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;Initial Catalog=xscjglxt;DataSource=(localserver)RecordSourceT_CJBVisibleFalseDataGridlDataSourceAdodc1Text1(0)(名称)Text1DataSourceAdodc1DataField学号text(清空)Text1(1)(名称)Text1DataSourceAdodc1DataField课程号text(清空)Text1(2)(名称)Text1DataSourceAdodc1DataField成绩text(清空)CommandButton1(名称)CmdaddCaption添加CommandButton2(名称)CmdmodifyCaption修改CommandButton3(名称)CmddeleteCaption删除CommandButton4(名称)CmdsaveCaption保存CommandButton5(名称)CmdexitCaption退出2)设置 Adodcl 的 Connectionstring 属性 RecordSource,完成后界面如图(33)图(33)完成控件属性设置的界面4.5实现成绩查询1. 实验内容实现前台界面与SQL Server数据库的连接,添加代码实现“学生成绩管理

    注意事项

    本文(SQLServer课程设计报告.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开