基于c的新昌中学学生档案管理系统设计与实现47页内容摘要:
ataAdapter(sqlstring, connstring)。 DataSet ds = new DataSet()。 (ds, StudentInfo)。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 cm = (CurrencyManager)[ds, StudentInfo]。 = 0。 } private void button1_Click(object sender, EventArgs e) { if ( == 0) { (已经是第一条记录了, 信息提示, , )。 return。 } else = 0。 } private void button2_Click(object sender, EventArgs e) {。 } private void button3_Click(object sender, EventArgs e) { if ( == 1) { (已经是最后一条记录, 信息提示, , )。 return。 } else ++。 } private void button4_Click(object sender, EventArgs e) { = 1。 } private void button6_Click(object sender, EventArgs e) { ()。 } }} 档案添加子模块图44 注册学生档案代码如下:namespace 学生学籍管理系统{ public partial class AddStuInfo : Form { public AddStuInfo() { InitializeComponent()。 } private void AddStuInfo_Load(object sender, EventArgs e) { ()。 ()。 OleDbDataAdapter adp = new OleDbDataAdapter(select SpeName from SpecialyInfo, )。 DataSet ds = new DataSet()。 (ds, specialty)。 = SpeName。 = SpeName。 = [specialty].DefaultView。 } private void button2_Click(object sender, EventArgs e) { ()。 ()。 } private void button1_Click(object sender, EventArgs e) { if (() == || () == || () == || () == || () == || () == || () == || () == ) { (你填写的信息不完整,请继续填写完整。 , 错误提示)。 } else { OleDbCommand cmd = new OleDbCommand(, )。 string sql。 sql = select * from StudentInfo where Num=39。 + () + 39。 = sql。 if (() != null) { (你输入的学号已经存在,请重新输入。 , 错误提示)。 } else { sql = insert into StudentInfo values(39。 + () + 39。 ,39。 + () + 39。 ,39。 + () + 39。 ,39。 + () + 39。 ,39。 + () + 39。 ,39。 + () + 39。 ,39。 + () + 39。 ,39。 + () + 39。 )。 = sql。 ()。 (学生学籍信息注册成功。 , 成功信息)。 } } } 档案处理子模块该模块主要完成学生基本信息的删除 、更新等功能。 图45 学生档案处理代码如下:namespace 学生学籍管理系统{ public partial class UpdateStuInfo : Form { public UpdateStuInfo() { InitializeComponent()。 } private void studentInfoBindingNavigatorSaveItem_Click(object sender, EventArgs e) { ()。 ()。 ()。 } private void UpdateStuInfo_Load(object sender, EventArgs e) { // TODO: 这行代码将数据加载到表“”中。 您可以根据需要移动或移除它。 ()。 } private void button2_Click(object sender, EventArgs e) { ()。 ()。 string connstring = Provider=。 Data Source=。 OleDbConnection sqlconn = new OleDbConnection(connstring)。 ()。 string sqlstring = delete from StudentInfo where CourseName=39。 + () + 39。 OleDbCommand sqlm = new OleDbCommand(sqlstring, sqlconn)。 ()。 (删除成功。 , 提示, , )。 ()。 ()。 } private void button1_Click(object sender, EventArgs e) { //if (()) //{ DialogResult r = (真的修改吗。 , 提示, , )。 if (r == ) { ()。 .EndEdit()。 .Update()。 } //} } private void button3_Click(object sender, EventArgs e) { ()。 } } } 学生成绩子模块图46 成绩表查询代码如下 :using System。 using。 using。 using。 using。 using。 using。 using。 namespace 学生学籍管理系统{ public partial class ApdateStuInfo: Form { CurrencyManager cm。 public ApdateStuInfo() { InitializeComponent()。 } private void DealStuInfo_Load(object sender, EventArgs e){ string connstring = Provider=。 Data Source=。 string sqlstring = select * from StudentInfo。 OleDbConnection oldconn = new OleDbConnection(connstring)。 ()。 OleDbDataAdapter oda = new OleDbDataAdapter(sqlstring, connstring)。 DataSet ds = new DataSet()。 (ds, StudentInfo)。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 (Text, ds, )。 cm = (CurrencyManager)[ds, StudentInfo]。 = 0。 } private void button1_Click(object sender, EventArgs e) { if ( == 0) { (已经是第一条记录了, 信息提示, , )。 return。 } else = 0。 } private void button2_Click(object sender, EventArgs e) {。 } private void button3_Click(object sender, EventArgs e) { if ( == 1) { (已经是最后一。基于c的新昌中学学生档案管理系统设计与实现47页
相关推荐
发车时间 (格式 :先输入小时 ,回车 ,再输入分钟 ):endl。 cincar[i].。 cincar[i].。 cout请输入出发站 :endl。 cincar[i].Qidian。 cout请输入终点站 :endl。 cincar[i].Zhongdian。 cout请输入行车时间 :endl。 cincar[i].Lasttime。 cout请输入额定载客量 :endl。
现部门名称、现职务、变动说明。 教育培训信息: ID、工号、姓名、部门名称、培训时间、培训成绩、培训费用、备注。 整个企业人事档案管理系统功能结 构如图 31 所示: 图 31 企业人事档案管理系统的功能模块图 系统操作环境、 风险承担着的想法和需求 需求分析 需求说明书 分析、设计反馈 构建反馈 系统使用 系统设计 系统构建 系统分析 基于 C++的人事档案管理系统 的研究与实现 9 4
信息 事务 事务 组装信息 事务 配料信息 D11 配料信息 配料信息 D13 组装信息 (b)组装信息管理 模块 分解的数据流图 系统的 数据字典 数据描述 产品类别信息 =类别编号 +类别名称 产品信息 =产品编号 +产品名称 +计量 单位 +类别 +入库价格 +分销价格 +零售价格 +生产厂家 +更新日期 +备注信息 客户信息 =客户编号 +客户名称 +地址 +邮政编码 +电话号码
indows 应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。 另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。 因此,使用 VC++提供的高度可视化的应用程序开发工具和MFC 类库,可使应用程序开发变得简单。 关于 SQLyogSQLyog 是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化MySQL 数据库管理工具。 使用 SQLyog
l 进行动态显示和交互;使用 XMLHttpRequest 与服务器进行异步通信;使用 JavaScript 绑定一切。 Ajax 的核心是 JavaScript 对象 XmlHttpRequest。 该对象在 Inter Explorer5中首次引入,它是一种支持异步请求的技术。 简而言之, XmlHttpRequest 使您可以使用JavaScript 向服务器提出请求并处理响应