企业设备信息管理系统Word下载.docx

上传人:b****4 文档编号:17811736 上传时间:2022-12-10 格式:DOCX 页数:31 大小:400.84KB
下载 相关 举报
企业设备信息管理系统Word下载.docx_第1页
第1页 / 共31页
企业设备信息管理系统Word下载.docx_第2页
第2页 / 共31页
企业设备信息管理系统Word下载.docx_第3页
第3页 / 共31页
企业设备信息管理系统Word下载.docx_第4页
第4页 / 共31页
企业设备信息管理系统Word下载.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

企业设备信息管理系统Word下载.docx

《企业设备信息管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《企业设备信息管理系统Word下载.docx(31页珍藏版)》请在冰豆网上搜索。

企业设备信息管理系统Word下载.docx

四、数据库设计

表1:

device设备表

序号

列名

数据类型

长度

主外键

允许空

说明

1

de_no

varchar

50

主键

设备编号

2

de_name

设备名称

3

de_brand

品牌

4

de_btime

购买时间

5

de_ptime

生产时间

表2:

lend_device设备借出情况表

lend_num

int

st_no

员工编号

st_name

员工名称

6

lend_days

借用天数

7

lend_date

借用日期

表3:

remian_device可用设备表

remian_num

外键

de_condition

设备状态

表4:

repair_device设备维修情况表

repair_num

维修员工编号

destroy_date

损坏日期

repair_condition

维修状态

表5:

staff员工表

st_sex

员工性别

st_age

员工年龄

五、系统测试(运行界面)

设备表

●查询

●增加

●修改

●删除

设备借出表

六、小结

经过一周的课程设计,一个简单的企业设备管理信息系统设计完成了,但也正在这时我真正意识到所学知识的不足,可以说关于这方面的接触才刚刚开始,深有感触,无以言表。

关于本系统,虽然对企业设备管理信息进行了系统的基本创建,但我们不可忽略的是这个系统并不完美。

通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能算是学以致用,从而提高自己的实际动手能力和独立思考的能力。

我们在设计中遇到了很多问题。

这次课程设计中一个比较陌生的问题就是利用搭建三层架构来完成本次的实验,但是经过老师的视频讲解,一步一步跟着做,最后还是完成了。

总之,每一次课程设计不仅是我们学习的好机会,而且是我们锻炼实际动手能力的平台,虽然有难度的东西总会让人很抵触,比如在课设过程中有很多郁闷的时候,一个小小的错误一不小心就花去一大段时间,所以在这个过程中能够磨练人的意志与耐心。

七、程序源代码

以设备表为例

Model层代码、

usingSystem;

namespaceMaticsoft.Model

{

///<

summary>

///device:

实体类(属性说明自动提取数据库字段的描述信息)

/summary>

[Serializable]

publicpartialclassdevice

{

publicdevice()

{}

#regionModel

privatestring_de_no;

privatestring_de_name;

privatestring_de_brand;

privatestring_de_btime;

privatestring_de_ptime;

///<

///

publicstringde_no

{

set{_de_no=value;

}

get{return_de_no;

}

publicstringde_name

set{_de_name=value;

get{return_de_name;

publicstringde_brand

set{_de_brand=value;

get{return_de_brand;

publicstringde_btime

set{_de_btime=value;

get{return_de_btime;

publicstringde_ptime

set{_de_ptime=value;

get{return_de_ptime;

#endregionModel

}

DAL层代码,

usingSystem.Data;

usingSystem.Text;

usingSystem.Data.SqlClient;

usingMaticsoft.DBUtility;

//Pleaseaddreferences

namespaceMaticsoft.DAL

///数据访问类device

#regionBasicMethod

///是否存在该记录

publicboolExists(stringde_no)

StringBuilderstrSql=newStringBuilder();

strSql.Append("

selectcount

(1)fromdevice"

);

wherede_no=@de_no"

SqlParameter[]parameters={

newSqlParameter("

@de_no"

SqlDbType.VarChar,50)};

parameters[0].Value=de_no;

returnDbHelperSQL.Exists(strSql.ToString(),parameters);

///增加一条数据

publicboolAdd(Maticsoft.Model.devicemodel)

insertintodevice("

de_no,de_name,de_brand,de_btime,de_ptime)"

values("

@de_no,@de_name,@de_brand,@de_btime,@de_ptime)"

SqlDbType.VarChar,50),

@de_name"

@de_brand"

@de_btime"

@de_ptime"

SqlDbType.VarChar,50)};

parameters[0].Value=model.de_no;

parameters[1].Value=model.de_name;

parameters[2].Value=model.de_brand;

parameters[3].Value=model.de_btime;

parameters[4].Value=model.de_ptime;

introws=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);

if(rows>

0)

{

returntrue;

}

else

returnfalse;

///更新一条数据

publicboolUpdate(Maticsoft.Model.devicemodel)

updatedeviceset"

de_name=@de_name,"

de_brand=@de_brand,"

de_btime=@de_btime,"

de_ptime=@de_ptime"

parameters[0].Value=model.de_name;

parameters[1].Value=model.de_brand;

parameters[2].Value=model.de_btime;

parameters[3].Value=model.de_ptime;

parameters[4].Value=model.de_no;

///删除一条数据

publicboolDelete(stringde_no)

deletefromdevice"

///批量删除数据

publicboolDeleteList(stringde_nolist)

wherede_noin("

+de_nolist+"

)"

introws=DbHelperSQL.ExecuteSql(strSql.ToString());

///得到一个对象实体

publicMaticsoft.Model.deviceGetModel(stringde_no)

selecttop1de_no,de_name,de_brand,de_btime,de_ptimefromdevice"

Maticsoft.Model.devicemodel=newMaticsoft.Model.device();

DataSetds=DbHelperSQL.Query(strSql.ToString(),parameters);

if(ds.Tables[0].Rows.Count>

0)

returnDataRowToModel(ds.Tables[0].Rows[0]);

returnnull;

publicMaticsoft.Model.deviceDataRowToModel(DataRowrow)

if(row!

=null)

if(row["

de_no"

]!

=null)

{

model.de_no=row["

].ToString();

}

de_name"

model.de_name=row["

de_brand"

model.de_brand=row["

de_btime"

model.de_btime=row["

de_ptime"

model.de_ptime=row["

returnmodel;

///获得数据列表

publicDataSetGetList(stringstrWhere)

selectde_no,de_name,de_brand,de_btime,de_ptime"

FROMdevice"

if(strWhere.Trim()!

="

"

strSql.Append("

where"

+strWhere);

returnDbHelperSQL.Query(strSql.ToString());

///获得前几行数据

publicDataSetGetList(intTop,stringstrWhere,stringfiledOrder)

select"

if(Top>

top"

+Top.ToString());

de_no,de_name,de_brand,de_btime,de_ptime"

orderby"

+filedOrder);

///获取记录总数

publicintGetRecordCount(stringstrWhere)

selectcount

(1)FROMdevice"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1