windows应用程序设计

windows应用程序设计

ID:17951015

大小:3.77 MB

页数:38页

时间:2018-09-11

windows应用程序设计_第1页
windows应用程序设计_第2页
windows应用程序设计_第3页
windows应用程序设计_第4页
windows应用程序设计_第5页
资源描述:

《windows应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生信息管理系统一、功能:能够完成学生信息管理的事务处理,包括学籍管理、系统管理、课程管理、成绩管理及报表等模块。1、用户信息管理:添加、删除用户,修改密码等2、基本信息管理:添加课程信息和班级信息3、学生档案管理:添加、修改、删除和查询学生信息4、学生成绩管理:输入、修改和查询成绩5、报表管理:显示和打印成绩报表二、数据库设计:系统中相关的数据表有AdminInfo、ClassInfo、Courses、DepartmentInfo、Results、StudentInfo表,和StuResultsVi

2、ew视图三、实现:用VisualStudio2008创建一个基于C#语言的Windows应用程序,命名为“StudentInfo”。(一)主界面窗体frmMain功能:用户可通过单击菜单项,打开对应的窗体,实现相关操作。实现:菜单中包括如下菜单项:菜单菜单项用户信息管理用户信息添加用户信息修改基本信息管理课程信息添加班级信息修改学生档案管理学生信息添加学生信息查询学生信息管理学生成绩管理学生成绩添加学生成绩修改学生成绩成绩报表管理成绩报表窗口帮助版本信息退出系统菜单及菜单项的名字请大家用tsmi+有意

3、义的名字。工具栏及工具栏项的名字请大家用tsbn+有意义的名字。状态栏及状态栏项的名字请大家用ssl+有意义的名字。将该程序设置为MDI多文档应用程序,打开的其他窗体都能显示在主界面窗体中。该窗体的代码:(二)添加一个类DataBase.cs,实现功能,详见书上。在DataBase类的代码publicclassDataBase中添加以下代码:privatestaticstringConnString="server=CSY-0269009EFEC\SQLEXPRESS;database=Studen

4、tManagement;uid=sa;pwd=sasasa;";publicstaticstringusername;publicstaticstringpwd;//获取数据表的方法,输入Sql语句,返回数据表publicDataTableGetListReDataTable(stringparamSql){DataTablemyDt=newDataTable();SqlConnectionmyConn=newSqlConnection(ConnString);SqlCommandmyCmd=newS

5、qlCommand();myConn.Open();myCmd.Connection=myConn;myCmd.CommandText=paramSql;SqlDataAdaptermyDa=newSqlDataAdapter(myCmd);myDa.Fill(myDt);myConn.Close();returnmyDt;}//返回插入删除结果的方法,输入Sql语句,返回int结果publicintmyExecuteNonQuery(stringparamStr){intreturnValue=0;

6、SqlConnectionmyConn=newSqlConnection(ConnString);myConn.Open();SqlCommandmySqlCom=newSqlCommand(paramStr,myConn);returnValue=mySqlCom.ExecuteNonQuery();myConn.Close();returnreturnValue;}(三)登录窗体frmLogin:功能:连接到StudentManagement数据库,查询AdminInfo表判断用户名和密码是否正确

7、。若正确,则显示主界面。实现:详见书在该窗体的按钮单击事件的代码中,在if(count>=1){后面增加以下两行代码:DataBase.username=txtLoginName.Text.Trim();DataBase.pwd=txtLoginPwd.Text.Trim();(四)用户信息添加窗体frmUserInfoAdd:功能:添加新的登录用户的用户名和密码,将信息添加到AdminInfo表实现:该窗体的主要控件及属性如表:控件属性属性值FormNamefrmUserInfoAddText用户信

8、息添加TextBoxNametxtUserNameTextBoxNametxtPwdPasswordChar*TextBoxNametxtPwd2PasswordChar*ButtonNamebtnAddText添加该窗体的代码:(五)用户信息修改窗体frmUserInfoUpdate:功能:登录用户,会显示登录的用户名,可以修改自己的登录密码,将结果修改到AdminInfo表实现:该窗体的主要控件及属性如表:控件属性属性值FormNamefrmUser

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。