创新实践报告

时间:2024.4.21

课程设计报告目录

一、实验目的和要求 .......................................................................... 1

二、实验仪器和设备 .......................................................................... 1

三、实验过程....................................................................................... 1

四、设计报告....................................................................................... 2

五、设计心得及体会………………………………………………..10

一、实验目的和要求

进一步推动高等教育教学改革,促进人才培养模式和教学方法的创新,鼓励和支持大学生尽早参与科学研究、技术开发和社会实践等创新活动,不断激发学生学习的主动性、积极性和创造性,提高大学生的科学素质和文化素养,培养大学生的创新精神、创业精神和实践能力。

选题要求如下:

1. 有关教师科研与技术开发(服务)课题中的子项目;

2. 开放实验室、实训或实习基地中的综合性、设计性、创新性实验与训练项目;

3. 发明、创作、设计等制作项目;

4. 专业性研究及创新项目,创业计划与职业规划创新项目;

5. 社会调查项目;

6. 其他有研究与实践价值的项目。

工作要求如下:

1.注重实践创新。鼓励学生结合学科专业,从自身所长与兴趣出发,积极参与实验实践活动,在探索、研究、创新的实践训练过程中,提出自己的观点与见解。

2. 注重切实可行。训练计划重点资助思路新颖、目标明确、研究方案及技术路线可行、实施条件可靠的项目。

二、实验仪器和设备

装有mysql数据库以及visual studio 2005的xp系统

三、实验过程

1.学生个人或团队(限2人)结合毕业实习内容申报大学生实践创新项目,专任教师进行评审,确立立项项目。学生自主进行实践项目设计研究工作。实践项目结束后,由学院组织项目验收,给予相应的实践学分。对其中优秀者进行奖励,并推广宣传。

2.考核方式

(1)每人完成一篇设计论文。

(2)每组完成一项设计成果。

提交时间:20xx年9月1日第一周周四

四、设计报告

1 设计概述

通过visual studio 2005设计的一个简单的用户登录管理系统。创建登录界面,包含用户名和密码等信息。用户登录时,对输入的用户名和密码进行校验,校验成功则转到登录成功页面,否则显示提示登录错误信息后转到登陆界面。

采用本地数据库,数据库形式可自行选择,数据表中包含以下字段:用户名,登录密码,专业,系别等

2 作品简介

2.1 主要功能模块设计

建立登陆界面:包括用户名,登录密码等

创新实践报告

图1 登陆界面

用户注册界面设计:

创新实践报告

图2 用户注册界面

2.2 设计目的

为了可以连接mysql数据库,从而可以设计出一个简单的登录系统和用户注册界面。

2.3 应用领域

Qq,msn等应用程序的运用

3 系统方案

3.1 系统构成

3.1.1 系统总体概述

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace zat

{

public partial class Form2 : Form

{

public Form2()

{

InitializeComponent();

}

string _realName;

public string RealName

{

get { return _realName; }

set { _realName = value; }

}

string _major;

public string Major

{

get { return _major; }

set { _major = value; }

}

private void Form2_Load(object sender, EventArgs e)

{

label1.Text = "欢迎你:" + _realName + "\n" +"专业为:"+ _major;

dataGridView1.DataSource = GetData("select * from book");

}

private DataTable GetData(string sql)

{

//数据库连接字符串信息

string conStr = "Data Source=.;Initial Catalog=Master;Integrated Security=True"; //实例化数据连接对象

SqlConnection conn = new SqlConnection(conStr);

//定义一个数据集对象,用来接受数据

DataSet ds = new DataSet();

try

{

conn.Open();

//实例化数据适配器对象

SqlDataAdapter sqlda = new SqlDataAdapter(sql, conn);

//将查询到的数据填充到dataset

sqlda.Fill(ds);

//返回数据集中的第一张表

return ds.Tables[0];

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

finally

{

conn.Close();

}

return null;

}

private void dataGridView1_CellContentClick(object sender,

DataGridViewCellEventArgs e)

{

int index = e.RowIndex;

lblStuId.Text = dataGridView1.Rows[index].Cells[0].Value.ToString(); txtPwd.Text = dataGridView1.Rows[index].Cells[1].Value.ToString();

txtRealName.Text = dataGridView1.Rows[index].Cells[2].Value.ToString(); txtMajor.Text = dataGridView1.Rows[index].Cells[3].Value.ToString(); }

private void btnUpdata_Click(object sender, EventArgs e)

{

string sql = "update book set pwd='" + txtPwd.Text + "',realName='" +

txtRealName.Text + "',major='" + txtMajor.Text + "' where studentId='"+lblStuId.Text +"'"; int i = ExeSql(sql);

if (i>0)

{

MessageBox.Show("更新成功");

dataGridView1.DataSource = GetData("select * from book");

}

else

{

MessageBox.Show("更新失败");

}

}

private int ExeSql(string sql)

{

//数据库连接字符串信息

string conStr = "Data Source=.;Initial Catalog=master;Integrated Security=True"; //实例化数据库连接对象

SqlConnection conn = new SqlConnection(conStr);

try

{

conn.Open();

SqlCommand com = new SqlCommand(sql,conn);

int i=com.ExecuteNonQuery ();

return i;

}

catch (Exception ex)

{

MessageBox.Show (ex.Message );

}

finally

{

conn .Close ();

}

return 0;

}

}

}

3.1.2 系统功能框图功能。

创新实践报告

图4 登陆界面

创新实践报告

图5 密码修改界面

创新实践报告

图6 确认界面

创新实践报告

图7 成功界面

3.2 系统实现原理

采用本地用户账户登录,系统会通过存储在本机sam数据库中德信息进行验证,所以也就是为什么windows2000忘记Administrator密码时可以用删除sam文件的方法来解决,用本地账户登录后,只能访问到具有访问权的本地资源。

4设计方法

4.1 硬件设计方案

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace zat

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

//数据库连接字符串信息

string conStr = "Data Source=.;Initial Catalog=master;Integrated Security=True"; private void button1_Click(object sender, EventArgs e)

{

string strSql = "select * from dbo.book where studentId='" +

textUserName.Text + "' and pwd='" + textPwd.Text + "'";

//实例化数据库连接对象

SqlConnection conn = new SqlConnection(conStr);

//打开数据库

conn.Open();

//实例化数据库执行对象

SqlCommand com = new SqlCommand(strSql, conn);

//将Command对象读取的的数据返回给DataReader对象

SqlDataReader reader = com.ExecuteReader();

//DataReader对象读取数据true:成功;false;失败

if (reader.Read() == true)

{

Form2 fs = new Form2();

fs.RealName = reader["realName"].ToString();

fs.Major=reader["major"].ToString();

fs.Show();

this.Hide();

//MessageBox.Show("欢迎你:" + reader["name"].ToString() + "\n" + "专业:" + reader["major"].ToString());

// MessageBox.Show("读取成功");

}

else

{

MessageBox.Show("读取失败");

}

}

private void button2_Click(object sender, EventArgs e)

{

this.Close();

}

private void Form1_Load(object sender, EventArgs e)

{

skinEngine1.SkinFile="RealOne.ssk";

}

}

}

4.2 软件设计方案

创新实践报告

图8 建立数据库和连接

5 系统特色

本系统实现了数据库的基本功能,精确查询,并且实现了欢迎界面的功能,但是系统比较简单,并且界面不是很美观,还可以进一步充实内容,美化界面,实现更多的功能。

6 使用说明

将database.sql导入到mysql

修改conn.php里的链接配置

五、设计心得及体会

这个暑假,学校安排了我们到南通进行实习,虽然时间一个月不到,但是我受益匪浅,这次诗词,让我对计算机网络及信息安全有了更深的了解,对此次诗词,颇有体会。

本次实习主要任务是bugzilla安装,oracle安装,网络配置以及samba配置,以及缺陷报告和测试用例模版。

要想在短暂的实习时间内,尽可能能多的学一些东西,这就需要我们跟老师有很好的沟通,加深批次的了解,刚到实习公司,老师并不了解我们的工作和学习能力,不清楚我们会做那些工作,所以跟老师沟通是很必要的,通过沟通了解,老师对我们有了答题的了解,便有针对性的叫我们一些网络信息安全方面的知识。

通过这次实训,我们对电脑有了更深刻的认识,做二十一世纪现代人不但要有过硬的理论知识,良好的心理素质,健康的体魄,还要有超强的电脑操作能力,正所谓“秀才不出门,便知天下事”为一名食品专业学生来说,必须有较广的社交圈和开阔的知识面,所以要把电脑作为一个重点来抓。

正因为学习上有所收获,思想上也就豁然开朗起来。说实话,近几年,觉得自已也不再年轻了,还学什么啊?得过且过吧。虽然对待工作还是尽心尽力地去做,但对于学习的态度则是能应付就应付,不想应付就是偷点懒吧。因为这种思想的存在,在学习上的动力就不足了。通过这次培训,我觉得要改变这一错误的思想,想把各项工作做好,就必需要不断的学习,不断的充电,也只有不断的学习、充电,才能提高自已的工作能力。古人云,“活到老、学到老”,这句话是很有道理的。

老师让我们分组进行项目实践可以让我们体会到一个团队中的个成员合作的重要性,要善于团队合作,善于了用别人的智慧,这才是大智慧,靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要考虑技术上的规范性和统一性,这样才可能在进行组合的时候能得到更多完美的组合。

这次实习让我学到的东西太多,是我受益匪浅,它让我知道了工作上的辛苦,让我知道工作并不想在学校里学习一样轻松。不过,索然辛苦了点,但能让我学到不同的东西,我心里还是高兴的,人非生而知之,要学的知识,一靠学习,二靠实践,没有实践学习就是无源之水,无本之木。

以上就是我在南通微软实习的洗的和体会,不到一个月的时间,让我们懂得了努力,我想我们更应该把握最后的一段时间,充实,完善自我,争取做一名出色的大学生。

更多相关推荐:
创新实践报告感想1

时间飞逝啊我们转眼间就到了大三啦我们不再是纯粹的学习也要学会自己去创造东西而不是一味的学习啦大学阶段既是一个接受教育的过程又是一个主动去领悟形成自己东西的过程怎样处理好专业理论学习与实践的关系无疑对大学生今后走...

创新实践报告

创新实践课程实验报告项目名称纸质桥梁创意设计与制作姓名学号专业班级姓名学号专业班级姓名学号专业班级姓名学号专业班级姓名学号专业班级指导教师报告提交时间年月日为深入学习实践科学发展观着力弘扬科学精神进一步解放思想...

创新实践报告

创新实践课程实验报告项目名称枯树枝和废旧光碟制作储物筐项目组组成员姓名陈丹蕊姓名曹春姓名张宇杰姓名姓名指导教师王银玲学号20xx2290专业班级经济1002学号20xx2289专业班级经济1002学号20xx2...

大学生创新实践项目结项报告

大学生实践创新训练项目结项报告项目名称高校学生干部与非学生干部的认知方式与性格特征对其职业期待的影响主持人所在单位南京师范大学教育科学学院指导教师项目类别心理学南京师范大学教务处制二一年5月9日

创新实践报告

壁挂式收纳盒衣帽架组合的制作20xx4830897计类A9郭小木指导老师陆铭摘要思维的魔方创造的力量所谓创造性思维是指人们把信息识加工处理变成思想行动实现创造性成果的意识活动现今社会实践和创新研究作为高校教育工...

大学生创新实践项目结项报告

大学生实践创新训练项目结项报告项目名称高校学生干部与非学生干部的认知方式与性格特征对其职业期待的影响主持人所在单位南京师范大学教育科学学院指导教师项目类别心理学南京师范大学教务处制二一年5月9日

创新创业实践报告 暑假 寒假 实验报告

********************创新创业实践报告实践课程名称:创新创业实践学科部:理工学科部专业、班级:指导教师:学生姓名:学号:时间:地点:20xx年x月x日一、目的:在注重素质教育的今天,学校要求…

科技创新报告

科技创新报告姓名学号专业09金融班级实习单位麒麟啤酒珠海有限公司学校指导老师xx教授联系电话基于SWOT分析的麒麟牌啤酒营销探讨摘要本文通过运用SWOT分析法对麒麟牌啤酒进行结构化分析从分析对比中就可以清晰地看...

创新整合实践报告

创新整合实践报告通过一年高强度的课堂学习我对工商管理的相关理论和知识体系有了基本的认识按照电子科技大学MBA脱产项目的规划除了课堂知识讲授整合实践也是重要的一个环节其具体方式可以是自主创业企业实习或是海外交换学...

工程实践创新I实践报告

工程实践与科技创新1课程报告完成时间年工程实践与科技创新I自动控制小车摘要本课程是本科培养计划中具有教学科研与社会实践相结合的特色课程主要培养学生运用理论与技能进行综合实践的基本训练旨在提高学生独立分析与解决实...

创新实践-报告模板

创新实践课程实验报告学号20xx1815姓名阙伟专业班级工商1002学号20xx1735姓名张晓岚专业班级商务1002学号20xx1793姓名马振宇专业班级工商1001学号20xx0959姓名何思睿专业班级国贸...

机器人创新实践报告20xx年

让思维沸腾起来让智慧行动起来课程论文智能循迹小车的设计作者姓名李董董学院专业自动化学院自动化1学号20xx30600721指导教师陈安论文提交日期20xx0708小组队名新星队组员姓名李董董陈焕宇黄文远周金考1...

创新实践报告(39篇)