信息系统应用程序参考代码_C.NET.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统应用程序参考代码_C.NET

信息系统应用程序参考代码_C.NET *注意本代码适用于使用C.NET开发信息系统应用程序 一、题目要求 在C:\素材文件夹下存放着数据库University,关系模式说明如下: Student(SNum,SName,Sex,Birthday) 其中SNum表示学号,SName表示姓名,Sex表示性别,Birthday表示生日,主关键字为SNum。 Course(CNum,CName,Credit,CTime) 其中CNum表示课程号,CName表示课程名,CRedit表示学分,CTime表示学时数,主关键字为CNum。 SC(SNum,CNum,Grade) 其中SNum表示学号,CNum表示课程号,Grade表示成绩,主关键字为(SNum,CNum)。 请完成下面信息系统应用程序: 1.建立一个工程文件C:\KS\StGrade,主窗体界面参见图1。 2.程序启动后在成绩分析框架中,组合框自动显示课程号列表。 3.选择任一门课程号可以在表格中显示该课程的选课人数和平均分数。 图1教学管理系统 图2提示信息 4.在课程管理框架中,在课程号内填入课程号,点击查询按钮可以查看该课程的课程名、学分和学时数。 5.在学分文本框中输入学分数,点击确认修改按钮后,调用存储过程修改该课程的学分,存储过程如下所示。如果正确修改,显示如图2所示提示信息。(备注:使用Access数据库的同学只要完成功能即可,不使用存储过程。) CREATE PROCEDURE Proc_UpdateCredit @n as char(2), @g as decimal(3,1) AS Update Course set Credit=@g where CNum=@n 6.选择成绩报表按钮,可弹出如图3所示的报表窗口,报表中列表显示每个学生的各课程成绩和平均成绩,并且使用柱状图显示学生的平均成绩对比。(备注:不能支持水晶报表的环境可不做图)。 7.点击退出按钮则退出应用程序。 图3成绩报表 二、程序参考代码 //本过程实现窗体启动后连接数据库,并自动填充课程号列表框,数据库服务器为本机,名为. 或(local) private void Form1_Load(object sender, System.EventArgs e) { SqlConnection myconn =new SqlConnection(initial catalog=University; Data Source=.; integrated security=SSPI); String sql = Select CNum From Course; SqlDataAdapter da = new SqlDataAdapter(sql, myconn); DataSet ds = new DataSet(); da.Fill(ds, 课程号); ComboBoxCNum.DataSource = ds.Tables[课程号]; ComboBoxCNum.DisplayMember = ds.Tables[课程号].Columns[0].ToString(); } //本过程实现根据选择的课程号在表格中显示该课程的选课信息 private void ComboBoxCNum_SelectedIndexChanged(object sender, System.EventArgs e) { String sql = select CNum,count(SNum) as选课人数,AVG(Grade) as平均成绩 from SC group by CNum Having CNum= + ComboBoxCNum.Text.ToString() + ; SqlConnection cn =new SqlConnection(initial catalog=University;Data Source=.;integrated security=SSPI;); SqlDataAdapter da = new SqlDataAdapter(sql, cn); DataSet ds =new DataSet(); da.Fill(ds, grade); this.DataGrid1.DataSource = ds.Tables[grade];

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档