




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、制作:荆州职业技术学院 彭岚第十章第十章 “电脑销售管电脑销售管理系统理系统”项目开发项目开发(C#)制作:荆州职业技术学院 彭岚 1学习目标掌握利用Connection 对象连接到数据库的方法;掌握使用 Command 对象查询单个值;掌握使用 DataReader 对象检索数据;掌握ListView 控件的使用;了解数据集(DataSet)的结构,掌握使用数据适配器将数据集的修改提交到数据库;掌握 DataGridView 控件的使用。2. 学习要点定义连接字符串,创建 Connection 对象,打开与数据库的连接;定义 SQL 语句与创建 Command 对象,查询数据库中信息的单个值
2、;创建 Command 对象,调用 ExecuteReader() ,创建 DataReader 对象进行数据检索;利用DataSet 对象、DataAdapter 对象和DataGridView 控件实现批量查看、修改、筛选数据库信息。 制作:荆州职业技术学院 彭岚101登录界面的实现1011创建电脑销售管理系统工程文件 进入Visual Studio 2008运行环境,选择“文件”“新建”“项目”菜单,打开如图10-1所示的“新建项目”对话框。在左侧的“项目类型”中选择“Visual c#”分类中的“Windows”选项,在右侧的“模板”中选择“Windows窗体应用程序”;并输入工程名“
3、comSales”,及设置工程保存的路径。制作:荆州职业技术学院 彭岚1011创建电脑销售管理系统工程文件首先在程序头部添加下列语句: using System.Data.SqlClient; /打开数据库库文件 using System.Data; /打开数据库库文件 using System.Windows.Forms; 1设置全局变量制作:荆州职业技术学院 彭岚2定义通用方法(1) 创建一个返回数据集的方法(2) 创建一个返回查询行数的方法(3) 创建一个执行添加、删除、修改数据的方法(4) 创建一个退出系统的方法制作:荆州职业技术学院 彭岚1012登录功能的实现 将用户登录窗口“For
4、m1.cs”更名为:userLogin.cs,创建如图所示的登录界面。 将窗口的Name属性设置为:userLogin,Text属性设置为:用户登录 制作:荆州职业技术学院 彭岚“用户登录”窗口控件及属性设置 对象Name属性Text属性对象Name属性Text属性PictureBoxpictureBox1LabellabType权限:LabellabUser用户名:ComboBoxcmbTypeTextBoxtxtUserBottonbtnLogin登录LabellabPwd密码:BottonbtnReset重置TextBoxtxtPwdBottonbtnCancel退出制作:荆州职业技术学
5、院 彭岚1013系统主界面的实现 在主界面窗口中添加MenuStrip菜单控件,设置“用户管理”、“职员管理”、“供应商管理”和“商品管理”子菜单。其中“用户管理”子菜单中包含“重新登录”和“用户信息管理”菜单项;“商品管理”子菜单中包含“商品信息管理”、“进货管理”和“销售管理”菜单项。 制作:荆州职业技术学院 彭岚1013系统主界面的实现 1定义全局变量 2主窗体加载事件响应方法 3打开子窗口的方法制作:荆州职业技术学院 彭岚102系统信息管理的实现1021用户信息管理的实现 “用户信息管理”窗口加载时能作为主界面窗体的子窗体加载,并位于屏幕左上方位置;启动时能在Listview控件中显示
6、Users表(用户表)数据,单击Listview控件能将选中行的数据显示在右侧的相应文本框中;能完成增加、修改、删除、刷新表数据及清空操作。制作:荆州职业技术学院 彭岚“用户信息管理”窗口控件及属性设置 对象Name属性Text属性对象Name属性Text属性GroupBoxgroupBox1用户信息ComboBoxcmbTypeLabellabUser用户名:BottonbtnAdd添加TextBoxtxtUserBottonbtnDel删除LabellabPwd密码:BottonbtnMdi修改TextBoxtxtPwdBottonbtnRef刷新LabellabType权限:制作:荆州职
7、业技术学院 彭岚1022职员信息管理的实现 “职员信息管理”窗口加载时能作为主界面窗体的子窗体加载,并位于屏幕左上方位置;启动时能在DataGridView控件中显示Worker表(职员表)数据,单击Datagridview控件能将选中行的数据显示在上边的相应文本框中;能完成增加、修改、删除、刷新表数据及清空操作。 制作:荆州职业技术学院 彭岚“职员信息管理”窗口控件及属性设置 对象Name属性Text属性对象Name属性Text属性Datagridviewdgv1LabellabBrith出生日期:GroupBoxgroupBox1职员信息TextBoxtxtBrithLabellabId职
8、员编号:LabellabTel联系电话:TextBoxtxtIdTextBoxtxtTelLabellabName姓名:LabellabAdd家庭住址:TextBoxtxtNameTextBoxtxtAddLabellabSex性别:BottonbtnAdd添加ComboBoxcmbSexBottonbtnDel删除LabellabJobs职位:BottonbtnMdi修改TextBoxtxtJobsBottonbtnRef刷新制作:荆州职业技术学院 彭岚1023供应商信息管理的实现 “供应商信息管理”窗口加载时能作为主界面窗体的子窗体加载,并位于屏幕左上方位置;启动时能在DataGridVi
9、ew控件中显示Supplier表(供货商表)数据,单击Datagridview控件能将选中行的数据显示在上边的相应文本框中;能完成增加、修改、删除、刷新表数据及清空操作。 制作:荆州职业技术学院 彭岚“供应商信息管理”窗口控件及属性设置 对象Name属性Text属性对象Name属性Text属性Datagridviewdgv1TextBoxtxtTelGroupBoxgroupBox1供应商信息LabellabName名称:LabellabUser供货人:TextBoxtxtNameTextBoxtxtUserBottonbtnAdd添加LabellabAdd地址:BottonbtnDel删除T
10、extBoxtxtAddBottonbtnMdi修改LabellabTel联系电话:BottonbtnRef刷新制作:荆州职业技术学院 彭岚103商品管理的实现 1031商品信息管理的实现 “商品信息管理”窗口加载时能作为主界面窗体的子窗体加载,并位于屏幕左上方位置;启动时能在Datagridview控件中显示Ware表(货物表)和Stock表(库存表)中有关货物的数据信息,单击Datagridview控件能将选中行的数据显示在上边的相应文本框中;能完成增加、修改、删除、刷新表数据及清空操作。 制作:荆州职业技术学院 彭岚1032进货管理的实现“进货管理”窗口加载时能作为主界面窗体的子窗体加载
11、,并位于屏幕左上方位置;启动时能在Datagridview控件中显示Restock表(进货表)中有关货物的数据信息及Supplier表(供货商表)中“供货人”信息,单击Datagridview控件能将选中行的数据显示在上边的相应文本框中;能完成增加、修改、删除、刷新表数据及清空操作。制作:荆州职业技术学院 彭岚1033销售管理的实现 “销售管理”窗口加载时能作为主界面窗体的子窗体加载,并位于屏幕左上方位置;启动时能在Datagridview控件中显示Sell表(销售表)中有关货物的数据信息,单击Datagridview控件能将选中行的数据显示在上边的相应文本框中;能完成增加、修改、删除、刷新表数据及清空操作 制作:荆州职业技术学院 彭岚 C#C#语言是语言是MicrosoftMicrosoft公司推出的一种基于公司推出的一种基于.NET.NET平台的面向对象的编程语言,它的功能强大,安全平台的面向对象的编程语言,它的功能强大,安全而灵活,具有清晰的语言结构、优秀的编程开发环而灵活,具有清晰的语言结构、优秀的编程开发环境和高效率的编译工具。它不仅能够让开发人员境和高效率的编译工具。它不仅能够让开发人员在在.NET.NET平台上快捷、方便的开发图形设计、多媒体平台上快捷、方便的开发图形设计、多媒体设计、网络技术和数据库技术等设计、网络技术和数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 观赏苗木订购合同协议
- 蔬菜大人租赁合同协议
- 衡水教育培训合同协议
- 花店协议书范本
- 苹果企业并购合同协议
- 装饰材料运输合同协议
- 茶叶上下游合同协议
- 打磨工考试题及答案
- 药品线上禁销协议书模板
- 装载机买卖合同协议
- 2025届湖北省武汉市高三英语质量检测试卷(一模)(附答案)
- 【感恩话题】《永远的感恩》感恩教育主题班会教案
- 自然语言处理与人工智能知到课后答案智慧树章节测试答案2025年春中山大学
- 《BACnet基础教程》课件
- 《重大交通事故案例分析》课件
- 综合实践 50有多大 抓抓数数(说课稿)-2024-2025学年一年级下册数学苏教版
- 《基于PLC的包装机控制系统的设计与实现》10000字(论文)
- 2025年江苏交通控股有限公司招聘笔试参考题库含答案解析
- 2025年成都地铁运营有限公司招聘笔试参考题库含答案解析
- 《艺术作品欣赏》课件
- 中国国际工程咨询有限公司招聘笔试冲刺题2025
评论
0/150
提交评论