课程设计报告齐枞安
安安徽徽三三联联学学院院计计算算机机科科学学与与技技术术 系系课课 程程 设设 计计 报报 告告课 程 名 数据库应用 设计题目 小型书店管理系统 班 级 08 本科 1 班 专 业 计算机科学与技术 姓 名 齐枞安 指导教师 孙海霞 2011 年 6 月制1设计任务编写购买者信息表和销售信息表的查询、添加、修改和删除等程序。完成任务的思路、方法与算法完成任务的思路、方法与算法:利用 VB 知识编写购买者信息表和销售信息表的查询、添加、修改和删除的程序。核心程序核心程序购买者信息表添加:Dim con As New ADODB.Connection Dim re As New ADODB.Recordset Private Sub Command1_Click() con.Open “Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=小型书店管理系统;Data Source=F301-61“ re.Open “select * from 购买者信息表“, con, adOpenKeyset, adLockOptimisticre.AddNewIf Text1.Text = “ Or Text2.Text = “ Or Text3.Text = “ Then MsgBox “输入非法!“Else re.Fields(“购买者编号“) = Text1.Text re.Fields(“姓名“) = Text2.Text re.Fields(“联系方式“) = Text3.Textre.Update Set MSHFlexGrid1.DataSource = re MsgBox “添加成功!“re.Close Set re = Nothing con.Close Set con = Nothing End If End SubPrivate Sub Command2_Click() Text1.Text = “ Text2.Text = “ Text3.Text = “ End Sub 2购买者信息表修改:Private Sub Command1_Click()Dim updatestu As New ADODB.ConnectionDim rs As New ADODB.Recordsetupdatestu.Open “Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=小型书店管理系统;Data Source=F301-61“rs.Open “select * from 购买者信息表 where 购买者编号= '“ Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=小型书店管理系统;Data Source=F301-61“Dim rec As New ADODB.Recordset rec.Open “select * from 销售信息表 where 图书编号='“ & Trim(Text1.Text) & “' or 购买者编号='“ & Trim(Text2.Text) & “' or 数量='“ & Trim(Text3.Text) & “'“, conn, 1, 3, adCmdText Set MSHFlexGrid1.DataSource = rec End Sub Private Sub Command2_Click() Unload Me End Sub解题结果及对结果的分析:解题结果及对结果的分析:购买者信息添加: 4购买者信息修改:销售信息查询:总结:总结:这次课程设计由吴鹏画小型书店管理系统的功能结构图及 E-R 图并将 E-R 图转化为关系模式, 编写图书信息管理表的查询、添加、修改和删除的程序;江庆负责 VB 登录界面的设计和和销售购2买者视图及销售图书视图程序的编写;齐枞安负责购买者信息表和销售信息表的查询、添加、修 改和删除的程序。我们分工明确并一起讨论,增加了彼此之间的友谊,并熟练掌握了表和视图的 创建以及对表进行的查询、添加、修改和删除,弄清楚了以前未弄懂的知识点。还了解了怎样创 建数据库、创建表和对表的修改插入数据、创建视图以及对完整性的约束的知识点。老师评语:这次试验该生能够比较完整的完成了小型书店系统地开发与设计工作。态度端正,层次清晰。 这次试验培养了同学们理论联系实际的能力,能够用所学地知识完成一个实际问题,同时也促使 了同学之间协同合作地完成课题,达到了本次实训的目的。老师签名 孙海霞 2011 年 6 月 15 日注:成绩分为优、良、中、及格、不及格五级