文件名称:vb学生选课系统.zip
文件大小:1.74MB
文件格式:ZIP
更新时间:2013-10-15 13:20:11
vb,sql
可以采用两种方法配置数据库: 该系统登录初始账号为admin,初始密码为admin。 ------------------------------- 1.利用SQL语句创建数据库 本例使用的后端数据库是Microsoft公司的SQL Server2000,需要配置数据库和并创建表格。 步骤如下: (1)打开SQL Server的企业管理器,并依次打开左边TreeView(树型视图)中的节点:【控制台根目录】->【Microsoft SQL Servers】->【SQL Server组】->【(Local)】->【数据库】。 (2)鼠标右键单击“数据库”节点,在弹出的菜单中选择“新建数据库”。 (3)在弹出的对话框中输入数据库名“stu”,单击“确认”按钮,数据库建立成功。 (4)关闭企业管理器,打开SQL Server查询分析器,选择stu数据库(若设置了SQL Server安全性,则还需要输入用户和密码登录到SQL Server)。 (5)在查询分析器中输入如下代码建立数据表结构。 可以直接导入“data”目录下的stu.sql文件运行。 ① 建立密码表 USE stu IF EXISTS (SELECT name FROM sysobjects WHERE name = '密码' AND type = 'U') DROP TABLE [密码] Go CREATE TABLE [密码]( 用户名 nvarchar (50) PRIMARY KEY, 密码 nvarchar (50) , 权限 nvarchar (50) ) Go ② 建立studentinfo表 USE stu IF EXISTS (SELECT name FROM sysobjects WHERE name = 'studentinfo' AND type = 'U') DROP TABLE studentinfo Go CREATE TABLE studentinfo( sno nvarchar (50) PRIMARY KEY, sname nvarchar (50) , sex nvarchar (50) , birth smalldatetime , tel nvarchar (50) , address nvarchar (50) , m nvarchar (50) , photo image ) Go ③ 建立teacherinfo表 USE stu IF EXISTS (SELECT name FROM sysobjects WHERE name = 'teacherinfo' AND type = 'U') DROP TABLE teacherinfo Go CREATE TABLE teacherinfo( tno nvarchar (50) PRIMARY KEY, tname nvarchar (50) , title nvarchar (50) , tel nvarchar (50) , m ntext) Go ④ 建立courseinfo表 USE stu IF EXISTS (SELECT name FROM sysobjects WHERE name = 'courseinfo' AND type = 'U') DROP TABLE courseinfo Go CREATE TABLE courseinfo( cno nvarchar (50) PRIMARY KEY, cname nvarchar (50) , chour nvarchar (50) , credit nvarchar (50) , m ntext ) Go ⑤ 建立course_teacher表 USE stu IF EXISTS (SELECT name FROM sysobjects WHERE name = 'course_teacher' AND type = 'U') DROP TABLE course_teacher Go CREATE TABLE course_teacher( id int, cno nvarchar (50) , tno nvarchar (50) , m ntext ) Go ⑥ 建立choice表 USE stu IF EXISTS (SELECT name FROM sysobjects WHERE name = 'choice' AND type = 'U') DROP TABLE choice Go CREATE TABLE choice( id int, stuno nvarchar (50) , courseno nvarchar (50) , teacherno nvarchar (50) , choicetime nvarchar (50) , grade nvarchar (50)) Go 注意,如果采用SQL语句创建数据库,则需要初始化数据库中的数据。 ---------------------------------------------- 2. 直接附加数据库 直接附加选课系统“\data”目录下的“student_Data.MDF”和“student_Log.LDF”文件。 注意,附加的数据库名称为“stu”。
【文件预览】:
学生选课系统
----ico()
--------153.jpg(31KB)
--------mac017.jpg(144KB)
--------abc.bmp(2.17MB)
--------logo.jpg(161KB)
--------53.ICO(8KB)
--------148.jpg(31KB)
--------122.jpg(93KB)
--------26.ICO(10KB)
----load_frm.frx(53KB)
----student_frm.frm(41KB)
----report_frm.frx(9KB)
----teacher_frm.frx(46KB)
----courseteacher_frm.frx(56B)
----addstu_frm.frm(12KB)
----login_frm.frm(7KB)
----ado_object.frm(28KB)
----student_frm.log(362B)
----s_choice_frm.frx(46KB)
----DataReport2.dsx(31B)
----teacher_frm.frm(30KB)
----user_frm.frx(84B)
----MSSCCPRJ.SCC(193B)
----teacher1_frm.frx(144KB)
----teacher1_frm.frm(34KB)
----frmuser.frx(84B)
----chart_frm.frx(9KB)
----addstu_frm.frx(143B)
----t_choice_frm.frx(46KB)
----pass_frm.frm(6KB)
----DataReport1.Dsr(9KB)
----DataReport1.dsx(31B)
----DataEnvironment1.log(167B)
----About_frm.frm(9KB)
----Module1.bas(3KB)
----MDIForm1.frx(139KB)
----student_frm.frx(248B)
----选课系统.vbp(2KB)
----query_frm.frm(26KB)
----DataReport1.DCA(47KB)
----s_choice_frm.frm(14KB)
----course_frm.log(69B)
----load_frm.frm(3KB)
----chart_frm.log(100B)
----chart_frm.frm(1KB)
----About_frm.frx(778B)
----选课系统说明.txt(3KB)
----course_frm.frm(33KB)
----MDIForm1.frm(9KB)
----login_frm.frx(93KB)
----DataReport2.Dsr(7KB)
----pass_frm.frx(25KB)
----ImageFunc.bas(3KB)
----frmuser.frm(28KB)
----DataEnvironment1.Dsr(4KB)
----data()
--------stu.sql(8KB)
--------stu.mdb(576KB)
--------student_Log.LDF(1024KB)
--------student_Data.MDF(1.56MB)
----query_frm.frx(46KB)
----选课系统.vbw(345B)
----t_choice_frm.frm(12KB)
----course_frm.frx(46KB)
----DataReport2.DCA(46KB)
----DataEnvironment1.DCA(4KB)
----choice_frm.frx(84B)
----teacher1_frm.log(69B)