计算机实践报告2.doc

上传人:文库蛋蛋多 文档编号:2882224 上传时间:2023-03-01 格式:DOC 页数:6 大小:22KB
返回 下载 相关 举报
计算机实践报告2.doc_第1页
第1页 / 共6页
计算机实践报告2.doc_第2页
第2页 / 共6页
计算机实践报告2.doc_第3页
第3页 / 共6页
计算机实践报告2.doc_第4页
第4页 / 共6页
计算机实践报告2.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机实践报告2.doc》由会员分享,可在线阅读,更多相关《计算机实践报告2.doc(6页珍藏版)》请在三一办公上搜索。

1、中南大学本科生课程设计(实践)设计报告(数据库应用基础)题 目学生信息管理系统 学生姓名指导教师学 院湘雅医学院专业班级临床五年班学生学号计算机基础教学实验中心2013年 06 月 30 日一、任务内容 本次实践课设计的主题是“学生信息管理系统”,利用SQL Sever和 VB制作,共用了9个窗体,包括欢迎界面、登陆窗体、学生信息查询、成绩查询、成绩管理、课程信息、学生信息管理、学生信息浏览等。二、设计的步骤根据学生信息管理系统所需要具备的功能出发,设计以下四部分:1、学生信息:学生信息管理、学生信息查询、学生信息浏览2、 课程信息3、 学生成绩:成绩查询、成绩管理4、 系统管理:登陆、重新登

2、录、注销登录学生成绩课程信息学生个人基本信息 基本联系 沿着这些思路,我首先制作了数据库student_db,设计了三个表,分别为St_Info、C_Info、S_C_Info。St_Info表中存有姓名、学号、性别、联系方式、籍贯等。C_Info表中存有课程编号、课程名称等信息。S_C_Info综合了前两个表部分信息再添加了成绩一列。上述为数据库的基本制作思想。 接着制作VB,先完成基本功能,再美化窗体。三、 采取的方法和手段、在vb中加载ado等控件 在左侧空白处右击,“部件”勾选“Microsoft ADO Data”“确定”即可加载控件。、如何通过使用ADO数据控件来访问SQL_Ser

3、ver数据库中的数据 在窗体中放一个ado控件,右击“属性”选择“SQL_Server”利用windows认证,选择你所要加载的数据库,这里以Student_db为例测试链接确定数据源根据自己所要实现的功能选择输入语句还是直接用table选择列。确定、菜单编辑器在“工具”中找。、有些功能课利用SQL语句实现例如:窗体加载:Form1.Show Unload Me 信息浏览,上下首末,添加、删除、修改等: adoEQ.Recordset.Delete adoEQ.Recordset.MoveNext adoEQ.Recordset.Update adoEQ.Recordset.Update cm

4、dAdd.Enabled = True cmdSave.Enabled = False adoEQ.Recordset.MoveFirst Private Sub Command2_Click() adoEQ.Recordset.MoveNext If adoEQ.Recordset.EOF Then adoEQ.Recordset.MoveLast End If End SubPrivate Sub Command3_Click()adoEQ.Recordset.MovePreviousIf adoEQ.Recordset.BOF ThenadoEQ.Recordset.MoveFirstE

5、nd IfEnd Sub Private Sub Command4_Click()adoEQ.Recordset.MoveLastEnd Sub Private Sub Form_Unload(Cancel As Integer)Form3.ShowUnload MeEnd Sub、特别注意数据查询是需要多个ado控件的,我用了三个,必须明白每一个控件它所需要达到的作用。四、 遇到的问题和解决的办法一开始两堂实践课没做出什么成果,之前选的题目是“诗词管理系统”,第一堂课就找了一大堆材料做了个数据库,第二堂课基本什么都没做。在第二堂课快结束的时候把题目改成了“学生信息管理系统”。这都多亏了老师的

6、指导,不然没思路,没方法还被书误导肯定做不出什么的。之后在具体的实践中,零零碎碎遇到很多问题,但基本上都能通过仔细看书解决。例如登录界面的制作,书本217页就讲述得很详细。Timer控件的用法在书本228页说得很清楚。仔细看书,收获颇丰。有些问题是与同学讨论,有些网上搜索。例如数据库制作时,S_C_Info表制作时总是出现列值不满足条件,会影响其他数据之类的,就不能进行下去了,后来找到原因是由于外键约束,去掉外键约束就好了。问题不断出现,问题也不断被解决。五、 总结虽然说仅仅9个窗体,但是我真得也费了一些心力。学到了新东西,我觉得很值。因为理论课老师教得细致,实验老师的耐心,我的数据库实践才会做得这样顺利。在于书籍的利用上,我真的需要努力。这次实践我有很大的体会。就手边的两本书来说,数据库技术与应用、数据库技术与应用实践教程,这几天都是与他们为伍,把我的各种杂志都抛开了。以前不怎么看,理论课考试也就简简单单看看书,刷刷题库。这几天才发现真得很多东西、很多奥妙在里面。珍惜手边每一本书,善于发现他们的美妙之处。做一个有心之人。善于学习,充实自己。向老师、向学霸、向网络学习。我们不可能什么都懂,不论你知识掌握得有多好,你都会有漏洞。而这个漏洞你身边的人他们可能就有能力堵。所以,真诚地向他人学习,同时也真诚地向他人提供帮助。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号