- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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];
您可能关注的文档
- 十一五教育事业发展成就显著.doc
- 设计的魅力_教案.doc
- 液晶显示器时钟.doc
- XX职业技术学院proe期末试题.doc
- LED产业出现下滑.doc
- 墩身盖梁施工安全教育培训记录.doc
- 山东雅士股份有限公司简介3.ppt
- 004SYMC相关函数.ppt
- 中国快乐城市.doc
- SAS时序作业1.doc
- 2025年跨境电商平台用户增长黑客案例:实战攻略与案例分享.docx
- 2025年跨境电商平台用户增长黑客案例:实战案例分享与市场分析.docx
- 2025年景区新能源电动摆渡车智能化运营平台构建研究报告.docx
- 2025年跨境电商平台用户增长黑客案例:实战技巧与案例分享.docx
- 2025年线上语言翻译教育平台在智能语音交互技术下的教学创新实践.docx
- 新能源汽车电池回收环保风险评估报告:2025年回收市场政策环境与产业发展.docx
- 2025年跨境电商平台用户增长黑客案例:实战策略解读与分享.docx
- 高血压合并心脑血管疾病的综合管理.pptx
- 2025年海上风电技术突破与规模化产业布局深度剖析报告.docx
- 2025年跨境电商平台用户增长海外市场竞争对手分析报告.docx
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)