欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    C#实验室设备管理系统论文+源代码+数据库设计论文.doc

    • 资源ID:2384289       资源大小:29.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C#实验室设备管理系统论文+源代码+数据库设计论文.doc

    C#实验室设备管理系统论文+源代码+数据库设计-论文C#实验室设备管理系统论文+源代码+数据库设计摘 要高校实验室设备是高校从事教学、科研及新产品开发的重要物质条件,也是学校综合实力的体现。随着实验设备的增多,如何对其进行有效管理成为高校实验室工作人员面临的重要课题。面对庞大的信息量,需要科学、有效的实验室设备信息管理系统来提高实验室管理工作的效率做到信息的规范管理、科学统计和快速查询,减少管理方面的工作量。关键词 :数据库 模块 管理系统   目    录第一章 绪论.41.1项目提出的意义.41.2 项目背景 . 4第二章 系统设计 . .52.1开发工具的选取 52.2设计原则 .52.3主要功能的实现 .62.3.1  用户登录模块 62.3.2 系统管理模块 .62.3.3 设备管理模块 .62.3.4 用户操作模块 .62.3.5 数据库设计与数据准备. .7第三章 系统实现. 8 3.1数据库实现. 83.2界面实现 .83.2.1总体界面 .83.2.2登录界面实现 93.2.3系统管理界面实现 .103.2.3.1添加用户界面 .103.2.3.2删除用户界面 113.2.4设备管理界面实现. .113.2.4.1添加设备界面 113.2.4.2删除设备界面 123.2.5用户操作界面 133.2.5.1修改密码 133.2.5.2返回登录 143.2.6主界面 14第四章 结束语 .16参考文献 17绪 论项目提出的意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,实验室设备管理系统软件将会为教学办公室带来了极大的方便。项目背景现今实验室管理的繁索给具有强烈时间观念的办公人员带来了诸多不便,教学办公室缺少一种完善的设备管理软件,为了对学生基本情况管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发实验室管理系统软件。本课题是来自任课刘老师的提议和天天津工业大学2010年期末前期工程,基于Microsoft Visual Studio 2008及SQL Server2000数据库平台开发实验室设备管理系统,用于解决在校学生的课程易动问题。  第二章 系统设计21 开发工具的选取     该系统采用visual studio2008软件和SQL2000数据库作为系统设计工具,它们都有较高的开发效率。尤其是SQL Server具有使用方便、可伸缩性好、与相关软件集成程度高等优点。故本系统开发的过程中,选取它们作为软件的开发工具与数据库管理软件。通过visual studio2008的活动数据对象(ADO)与开放数据库互连(ODBC)技术将利用c#开发的系统与S0L数据库连接起来。由于使用了ODBC,只要修改数据源就可以将系统的运行平台从单机迁移到网络环境下。2.2设计原则      1实用性原则要求满足实际工作的需要,用户接口和操作界面设计尽可能做到界面美观大方,操作简便实用,能适应不同的用户,对用户的技能性要求应尽量的低,只需进行简单的操作就可完成所要的内容。2可扩展性原则为适应将来的发展,系统应具有良好的可扩展性和可维护性,软件设计尽可能模块化、组件化,使系统可灵活配置,适应不同的情况,使系统能在原来的基础上进行改进与维护。3安全性原则软件与数据库的设计要做到安全可靠,防止非法用户的入侵,数据库与前台能友好地链接,做到前台操作来改变后台数据库的理想效果,并且不产生数据的冲突。4用户界面设计原则用户界面的设计应符合Windows规范的图形用户界面,做到美观大方。用户界面应当直观、明了,同时在各个界面的相应之处还有相关的信息提示从而使得用户更好地进行操作,真正地实现“傻瓜型”管理易学、易用、易管理。5数据库设计原则要求数据具有一致性、完整性、安全性的原则。通过关键字的设置来提示用户在使用时避免数据的重复及冲突等情况。1436C#实验室设备管理系统论文+源代码+数据库设计23 主要功能设计本系统功能主要分为用户登录、系统管理、设备管理、用户操作四个部分。对于支持该系统的数据库,建立了2张表,分别是登录表和设备表。这对每一项功能,都有必要的驱动信息和功能上的约束。以设备管理功能为例,设备管理分为四部分:添加设备,删除设备,浏览设备,查询设备。添加设备时应该能对一些有限制的信息做好正确的检查,录入的设备信息应包括设备编号、设备名称、购进时间、国别、供应商、价格、存放地点保管人、借用人,并且在信息输入时应及时对信息的合法性进行检查;删除设备可以根据输入设备的名称进行删除;查询设备主要是对具有相关特征的设备信息进行查找;浏览设备是按照管理员的要求将用户所需的数据抽取出来自动生成报表,该项功能应该能够合理的抽取所需的信息集合,全面合理提供用户所需的数据。2.3.1  用户登录模块在登录页面输入用户名,密码,并与数据库中登录表中的比较,若都符合则登录成功。如果是以管理员身份登录,可以对该系统进行所有的操作,若是以普通用户身份的登录,只能使用该系统的部分功能,像添加删除设备,添加删除用户则没有权限。2.3.2 系统管理模块     在该模块中,主要完成添加删除系统的用户。2.3.3 设备管理模块在成功登录系统后,通过设备管理菜单下拉菜单,有四个子模块,分别是添加设备、删除设备、浏览设备、查询设备。通过设备的相关信息,可以查询所关联的实验设备、保管人、借用人、存放地点等。2.3.4 用户操作模块在成功登录系统后,用户可以根据需要修改密码,或者返回登录界面重新登录。2.3.5 数据库设计与数据准备在开发任何关于数据库方面的系统之前,必须要做好的一个工作是确定本系统要管理哪些数据。通过需求分析,我们已经确定了系统管理的数据包括:登录对象权限、实验室基本信息、设备信息。所以在数据库的设计上我们使用了从学校总务处导出的设备信息库作为设备信息的基本存储结构,并且参照该库表结构,设计出其他数据表的结构。这种做法既保证了上报学校数据的要求,又由于可以直接利用现有数据在保证与学校设备管理部门信息的一致性的同时避免了大量信息的录入所产生的人为错误。第三章 系统实现3.1数据库实现:该数据库名为实验室设备,包含两个用户类型的表,分别是:  设备表:   登录表:在用visual studio2008连接该数据库时,代码为:  SqlConnection con = new SqlConnection();con.ConnectionString = "server=(local);database=实验室备;uid=sa;pwd="再根据需要进行其他操作。3.2 界面实现3.21 总体界面如图所示,该系统共有9个windows窗体以及其他必要功能模块。 3.22 登录界面实现如图所示:  登录界面部分主要代码: SqlConnection con = new SqlConnection(); /创建连接 con.ConnectionString = "server=(local);database=实验室设备;uid=sa;pwd=" con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText ="select *from 登录" SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()                              string power = dr0.ToString();                    主界面 main = new 主界面();                    ;                    main.ShowDialog();                    this.Close();           在该模块设计中,还添加了对用户名和密码的判断,若用户名或密码错误,则不能进入主界面,若用户名和密码没填写,则会有消息框弹出提示输入完整信息。              3.23 系统管理界面实现3.2.3.1 添加用户界面 部分主要代码:SqlConnection con = new SqlConnection();con.ConnectionString = "server=(local);database=实验室设备;uid=sa;pwd="SqlCommand cmd = con.CreateCommand();cmd.CommandText = "insert into 登录 (姓名,密码,权限) " +"values ('" + this.textBox1.Text + "','" + this.textBox3.Text + "','" + boBox1.Items comboBox1.SelectedIndex.ToString () +"')"con.Open();m=cmd.ExecuteNonQuery();if (m = 1)MessageBox.Show("添加用户成功!");con.Close();3.2.3.2 删除用户界面部分主要代码:SqlConnection con = new SqlConnection();con.ConnectionString = "server=(local);database=实验室设备;uid=sa;pwd="  from 登录 where 姓名='" + this.textBox1.Text + "'"cmd.Connection = con;con.Open();int d = cmd.ExecuteNonQuery();if (d = 1) MessageBox.Show("删除成功"); 3.24 设备管理界面实现3.2.4.1 添加设备界面  部分主要代码:                string a = this.textBox1.Text;                string c = this.textBox2.Text;                string b = this.dateTimePicker1.Value.ToShortDateString();                string d = this.textBox4.Text;                string er = this.textBox5.Text;                string  f =this.textBox6.Text;                string g = this.textBox7.Text;                string h = this.textBox8.Text;                      SqlConnection con = new SqlConnection();                con.ConnectionString = "server=(local);database=实验室设备;uid=sa;pwd="                SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "insert into 设备(名称,购进日期,国别,供应商,价格,存放地点,保管人,借用人) " + "values('" + a + "','" + b + "','" + c + "','" + d + "','" + er + "','" + f +"','" + g + "','" + h + "')"                con.Open();3.2.4.2 删除设备界面

    注意事项

    本文(C#实验室设备管理系统论文+源代码+数据库设计论文.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开