学生学籍管理系统课程设计报告_第1页
学生学籍管理系统课程设计报告_第2页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生学籍管理系统1. 问题描述1.1 系统功能分析 1.2 系统功能模块设计 1 班级管理课程设置学生信息查询按政治面貌统计按成绩统计人数图 1 系统功能模块图2数据库系统设计2.1 需求分析 2.2 概念设计 2 N1N1MN图 2 系统 E-R图2.3 逻辑设计 表1-1 院系信息表可否为空列名说明departmentIDDepartmentnameNot nullNot null院系代码(主键)院系名称Vachar(50)表1-2 班级信息表列名可否为空Not nullNot null说明DepartmentIDstudentnumber院系代码(外键)班级人数smallint表1-3

2、课程信息表列名可否为空Not nullNot nullcoursenamescorehourdepartmentIDChar(20)院系代码(外键)表1-4 成绩信息表列名courseIDstudentIDscore数据类型Char(20)Char(20)smallint可否为空Not nullNot nul说明学生学号课程代码分数表1-5 学生信息表可否为空Not nullNot nullNationVarchar(10)Varcahr(50)Varchar(20)Varchar(50)Varchar(10)民族leavetype休复转退记录2.4 物理设计 0和 和 2.5 数据库实施和

3、, ;,(,3.系统实现3.1开发环境和3.2系统实现细节 和 3.3程序调试情况3.4 结论2.结束语参考文献RKCMC附录:源代码清单(部分)if (TextBox3.Text =)Response.Write(alert(请输入院系代码!););elseif (TextBox4.Text = )Response.Write(alert(请输入院系名称!););elseOleDbConnectionconn = new OleDbConnection(Provider=MSDAORA;DataSource=lab;PersistSecurity Info=true;User ID=scot

4、t;Password=tiger);string strVal = + TextBox3.Text +, + + TextBox4.Text +;string strIns = insert into department values( + strVal + ;/ Response.Write(strIns);/ Response.End();OleDbCommand insCom = new OleDbCommand(strIns, conn);conn.Open();insCom.ExecuteNonQuery();conn.Close();Response.Write(script 面

5、!););-if (txtbox1.Text = )Response.Write(alert(请输入班级代码!););elseif (txtbox2.Text = )Response.Write(alert(请输入班级名称!););elseif (txtbox3.Text = & txtbox4.Text = )Response.Write(alert(请填写详细信息););elseOleDbConnectionconn = new OleDbConnection(Provider=MSDAORA;DataSource=lab;PersistSecurity Info=true;User ID

6、=scott;Password=tiger);stringstrVal=+txtbox1.Text+,+txtbox2.Text+,+txtbox3.Text+ ,+ txtbox4.Text + ;string strIns = insert into class values( + strVal + );/Response.Write(strIns);/Response.End();OleDbCommand insCom = new OleDbCommand(strIns, conn);conn.Open();insCom.ExecuteNonQuery();conn.Close();Re

7、sponse.Write(alert(新纪录添加成功,请单击退出回到主页面!);); -if (TextBox1.Text =)Response.Write(alert(请输入学生学号!););elseif(TextBox2.Text =&TextBox3.Text = &TextBox4.Text =&TextBox5.Text= & TextBox2.Text = & TextBox6.Text = & TextBox7.Text = & TextBox8.Text =& TextBox9.Text = & TextBox10.Text = & TextBox11.Text = )Resp

8、onse.Write(alert(请输入详细信息!););elseOleDbConnectionconn = new OleDbConnection(Provider=MSDAORA;DataSource=lab;PersistSecurity Info=true;User ID=scott;Password=tiger);string strVal = + TextBox1.Text +, + + TextBox2.Text +, + +TextBox3.Text +, + TextBox4.Text+,+ TextBox5.Text +, +TextBox6.Text+, + TextBo

9、x7.Text +, + + TextBox8.Text +, + + TextBox9.Text +, + TextBox10.Text + , + + TextBox11.Text + ;string strIns = insert into student values( + strVal + );/Response.Write(strIns);/ Response.End();OleDbCommand insCom = new OleDbCommand(strIns, conn);tryconn.Open();insCom.ExecuteNonQuery();catch(Excepti

10、on ex)Response.Write(ex.Message);finallyconn.Close();Response.Write(script 面!););-string str;intcount = 0;str= select COUNT(*) from student where age= + TextBox1.Text + ;OleDbConnection conn = new OleDbConnectionProvider=MSDAORA;DataSource=lab;PersistSecurity Info=true;User ID=scott;Password=tiger);

11、conn.Open();OleDbCommand com =new OleDbCommand(str, conn);OleDbDataReaderdr = com.ExecuteReader();if (dr.Read()count = Int32.Parse(dr0.ToString();dr.Close();conn.Close();Label2.Text = count.ToString();string str;intcount = 0;str = select COUNT(*) from student where nativeplace= + TextBox2.Text + ;Ol

12、eDbConnectionconn = new OleDbConnection(Provider=MSDAORA;DataSource=lab;PersistSecurity Info=true;User ID=scott;Password=tiger);conn.Open();OleDbCommand com =new OleDbCommand(str, conn);OleDbDataReaderdr = com.ExecuteReader();if (dr.Read()count = Int32.Parse(dr0.ToString();dr.Close();conn.Close();La

13、bel3.Text = count.ToString();str = select COUNT(*) from student where status= + DropDownList1.Text + ;int i,j;if(DropDownList2.SelectedIndex =0)i = 90;j = 100;elseif (DropDownList2.SelectedIndex = 1)i = 80;j = 90;elseif (DropDownList2.SelectedIndex = 2)i = 70;j = 80;elseif (DropDownList2.SelectedInd

14、ex = 3)i = 60;j = 70;elsei = 0;j= 60;string str;intcount = 0;str = select COUNT(*) from score s,course c where s.courseID=c.courseID ANDc.coursename=+DropDownList3.SelectedItem.Text+ +AND score + i+ AND score +j ;OleDbConnection conn = new OleDbConnectionProvider=MSDAORA;DataSource=lab;Persist Secur

15、ityInfo=true;User ID=scott;Password=tiger);conn.Open();OleDbCommand com =new OleDbCommand(str, conn);OleDbDataReaderdr = com.ExecuteReader();if (dr.Read()count = Int32.Parse(dr0.ToString();dr.Close();conn.Close();Label5.Text = count.ToString();-if (TextBox1.Text =)Response.Write(alert(请输入学生学号!););/*

16、else if (TextBox2.Text = )Response.Write(alert(请输入学生姓名!););TextBox2.Text = ;*/elseOleDbConnectionconn = new OleDbConnection(Provider=MSDAORA;DataSource=lab;PersistSecurity Info=true;User ID=scott;Password=tiger);conn.Open();String str =select studentID 学号 ,studentname 姓名,classID班级名称,departmentID院系代码,sex性别,age年龄,nation民族,nativ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论