如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
学生信息管理系统随着计算机和网络的普及,若建立一个C/S结构的学生信息管理系统,学生信息的管理通过计算机来实现,将使得管理工作系统化、规范化、自动化,从而达到提高学生信息管理效率的目的。数据库结构的实现经过需求分析和概念结构设计后,得到学生信息管理数据库的逻辑结构。SQLServer2000逻辑结构的实现,可以在企业管理器或SQL查询分析器的进行。下面是用查询分析器创建这些表格的SQL语句。1.创建系统用户表格user_infoCREATETABLE[dbo].[user_info]([user_ID][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[user_PWD][char](10)COLLATEChinese_PRC_CI_ASNULL,[user_DES][varchar](200)COLLATEChinese_PRC_CI_ASNULL,)ON[PRIMARY]2.创建学生基本信息表Student_infoCREATETABLE[dbo].[Student_info]([student_ID][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL,[student_Name][varcharchar](10)COLLATEChinese_PRC_CI_ASNULL,[student_Sex][char](2)COLLATEChinese_PRC_CI_ASNULL,[born_Date][datetime]COLLATEChinese_PRC_CI_ASNULL,[ClassName][varchar](100)COLLATEChinese_PRC_CI_ASNULL,[Telephone][char](20)COLLATEChinese_PRC_CI_ASNULL,[Enroll_date][datetime]COLLATEChinese_PRC_CI_ASNULL,[Address][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[comment][varchar](200)COLLATEChinese_PRC_CI_ASNULL,)ON[PRIMARY]3.创建课程基本信息表Course_infoCREATETABLE[dbo].[course_info]([course_NO][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL,[course_Name][char](20)COLLATEChinese_PRC_CI_ASNULL,[course_Type][char](20)COLLATEChinese_PRC_CI_ASNULL,[course_credit][int]COLLATEChinese_PRC_CI_ASNULL,[course_des][varchar](200)COLLATEChinese_PRC_CI_ASNULL,)ON[PRIMARY]4.创建选课成绩信息表Student_course_infoCREATETABLE[dbo].[student_course_info]([student_ID][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL,[course_NO][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL,[score][int]COLLATEChinese_PRC_CI_ASNULL,)ON[PRIMARY]学生信息管理系统主窗体的创建在SQLServer2000的查询分析器中执行了创建数据表SQL语句后,有关数据结构的后端设计工作就完成了。下面使用VisualBasic进行学生信息管理系统的功能模块和数据库系统的客户端程序的实现。1.创建工程项目Student_MIS启动VisualBasic后,单击“文件→新建工程”菜单,在图3-16所示的工程模板中选择“标准EXE”项。单击“文件→保存工程”菜单,以Student_MIS.vbp为工程名保存工程。图3-16创建Student_MIS项目2.创建学生信息管理系统主窗体在VisualBasic中,为了使程序更为美观、整齐有序,界面设计采用MDI多文档类型。选择“工程→添加MDI窗体”菜单项,添加一个多文档界面,单击工具栏中的“菜单编辑器”创建主窗体的菜单,生成一个如图3-17所示的主窗体frmmain,其Caption属性为“学生信息管理系统”,并以文件名frmmain.frm保存。