您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 66学生信息管理系统课程设计
河南经贸职业学院《数据库应用技术》课程设计报告题目:学生信息管理系统设计者:学号:专业:计算机信息管理班级:指导教师:完成日期:2010-01-14河南经贸职业学院信息管理系《数据库应用技术》课程设计报告1目录1系统简介..................................................................................................................................................21.1应用背景...........................................................21.2题目功能设计.......................................................21.3开发软件介绍.......................................................2本系统使用的开发环境介绍:............................................22数据库设计.............................................................................................................................................32.1需求分析..........................................................32.2概念结构设计......................................................32.3逻辑结构设计和物理设计............................................43、表间的关系图......................................................................................................................................64详细设计..................................................................................................................................................74.1功能结构图........................................................74.2数据库与前端程序的连接............................................84.3各功能介绍.........................................................85总结与体会............................................................................................................................................19参考文献....................................................................................................................................................20河南经贸职业学院信息管理系《数据库应用技术》课程设计报告21系统简介1.1应用背景随着时代的发展,我们已进入网络计算和数字化时代。计算机技术、数据库技术、编程技术不断发展,信息的管理应用已延伸到各个领域。随着学校规模迅速扩大,学生管理工作信息量急剧增加,信息变化幅度大,依靠传统的手工管理手段显然已不能适应新时期高校大学生的管理工作,无法完成大量的信息分析和处理。同时,随着学校管理体制改革的深化,学校有关职能部门如何全面、准确、及时地了解和掌握学生的信息,建立科学公正的学生个体和院系学生工作评价体系,已经成为新时期高校学生管理工作面临的一个新课题。为此,建设一套切实可行的学生工作管理系统,结合学校实际,充分利用校园网的资源优势,不仅使信息渠道更为畅通,而且可以资源共享。既为全面了解学生的综合信息提供了方便,使得查询统计更为准确便捷,又可以用电子档案逐步代替或辅佐传统的纸质档案,实现管理手段现代化。1.2题目功能设计叙述本人所实现的题目功能1、用户信息的管理:查询,删除、修改、等功能。2、教师信息的管理:查询、删除、修改、添加等功能3、学生信息的管理:查询、删除、修改、添加等功能4、统计管理:用户统计、教师统计、学生统计1.3开发软件介绍本系统使用的开发环境介绍:配置类别系统配置软件配置运行平台:WindowsXP操作系统MicrosoftSQLServer2005硬件配置处理器InterPentiumIII内存256M(推荐512M)硬盘50G网卡10M或更大河南经贸职业学院信息管理系《数据库应用技术》课程设计报告32数据库设计2.1需求分析1、需要存储的信息用户信息:用户账号、密码等。教师信息:教师编号、教师名字、教授课程等。课程信息:课程号、课程名等;学生信息:学号、姓名、等成绩2、需要完成的功能用户的不同级别登陆、教师信息的查询、课程信息的查询以及学生信息的查询2.2概念结构设计根据以上需求分析,可以设计E-R图:河南经贸职业学院信息管理系《数据库应用技术》课程设计报告42.3逻辑结构设计和物理设计1、表汇总根据以上E-R图,可以设计如下的各个表:表名功能说明userinfo记录用户的信息scinfo记录学生的各科成绩Bookinfo记录教学的课程信息Teacherinfo记录教师的信息Studentinfo记录学生的基本信息2、各个表描述表名Userinfo列名数据类型(精度范围)空/非空约束条件注释学号性别生日系别班级电话学生课程教师工号姓名性别任课职称住址姓名课程号工号学号分数河南经贸职业学院信息管理系《数据库应用技术》课程设计报告5UserVarchar(50)非空PrimarykeyUpwdVarchar(50)非空UlevelVarchar(50)非空UtelVarchar(50)非空补充说明表名scinfo列名数据类型(精度范围)空/非空约束条件注释snoVarchar(50)非空Primarykey学期Varchar(50)非空班级Varchar(50)非空数据库Varchar(50)LINUXVarchar(50)图形图像Varchar(50)商务能力Varchar(50)JAVAVarchar(50)应用文Varchar(50)会计基础Varchar(50)税法Varchar(50)财务管理Varchar(50)演讲与口才Varchar(50)大学英语Varchar(50)补充说明空白为允许空表名Bookinfo列名数据类型(精度范围)空/非空约束条件注释bookVarchar(50)非空PrimarykeybnameVarchar(50)非空blevelVarchar(50)非空bteacherVarchar(50)非空ClassVarchar(50)BtimeVarchar(50)补充说明表名teacherinfo列名数据类型(精度范围)空/非空约束条件注释TnameVarchar(50)非河南经贸职业学院信息管理系《数据库应用技术》课程设计报告6TnoVarchar(50)非PrimarykeyTsexVarchar(50)非TkechengVarchar(50)非TelevelVarchar(50)非TtelVarchar(50)TaddVarchar(50)TbirthVarchar(50)补充说明表名studentinfo列名数据类型(精度范围)空/非空约束条件注释snoVarchar(50)非空PrimarykeysnameVarchar(50)非空ssexVarchar(50)非空sbirthVarchar(50)sdepVarchar(50)sclassVarchar(50)saddressVarchar(50)stelVarchar(50)补充说明3、表间的关系图(截图)河南经贸职业学院信息管理系《数据库应用技术》课程设计报告74详细设计4.1功能结构图学生信息修改添加删除教师信息修改添加删除用户查询与修改学生管理系统密码修改登录主窗体用户管理学生信息查询学生信息教师信息课程表信息统计帮助与简介数据库管理学生信息管理用户查询用户管理教师信息查询教师信息管理还原备份用户统计教师统计学生统计河南经贸职业学院信息管理系《数据库应用技术》课程设计报告84.2数据库与前端程序的连接//boolbj=false;//SqlConnectioncon=newSqlConnection(DataSource=.;InitialCatalog=ST;IntegratedSecurity=true);//SqlCommandcmd=newSqlCommand(select*fromuserinfo,con);//con.Open();//SqlDataReaderdr=cmd.ExecuteReader();4.3各功能介绍分模块简述其功能;分析窗体界面;其他说明(小四,宋体)登陆界面功能描述:当点击登陆时,输入的数据与后太数据库进行对比,若数据一致,则可以正常登陆,若不同,将会提示用户,重新登陆。另外,本系统还有级别限制,不同级别,功能权限也不同。附核心代码://boolbj=false;//SqlConnectioncon=newSqlConnection(DataSource=.;InitialCatalog=ST;IntegratedSecurity=true);//SqlCommandcmd=newSqlCommand(select*fromuserinfo,con);//con.Open();//SqlDataReaderdr=cmd.ExecuteReader();河南经贸职业学院信息管理系《数据库应用技术》课程设计报告9主窗体功能描述:通过该窗体,使用者可以进入各个子目录进行相应内容的查询;还包括数据库的备份与还原。附核心代码://帮助help=new帮助();//help.Show();//SqlConnectioncon=newSqlConnection(DataSource=.;InitialCatalog=ST;IntegratedSecurity=True);//SqlCommandcmd=newSqlCommand(backupdatabaseSTtodisk='d:\\bak',con);//con.Open();//cmd.ExecuteNonQuery();//con.Close();//MessageBox.Show(备份成功到d:\\bak);河南经贸职业学院信息管理系《数据库应用技术》课程设计报告10成绩查询窗体,该窗体可以进行不同系别的学生的成绩查询,时成绩的查询变的快捷。附核心代码:////TODO:这行代码将数据加载到表“STDataSet1.scinfo”中。您可以根据需要移动或移除它。//this.scinfoTableAdapter.Fill(this.STDataSet1.scinfo);////TODO:这行代码将数据加载到表“STDataSet1.scinfo”中。您可以根据需要移动或移除它。////this.scinf
本文标题:66学生信息管理系统课程设计
链接地址:https://www.777doc.com/doc-4390612 .html