企业设备信息管理系统Word格式文档下载.docx
- 文档编号:16510043
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:17
- 大小:20.54KB
企业设备信息管理系统Word格式文档下载.docx
《企业设备信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《企业设备信息管理系统Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
员工姓名
员工性别
员工年龄
借用日期
序号
维修日期
借用天数
维修状态
n
m
图2-设备E-R图
四、数据库设计
表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;
namespace
{
alue=de_no;
return(),parameters);
}
alue=;
parameters[1].Value=;
parameters[2].Value=;
parameters[3].Value=;
parameters[4].Value=;
introws=(),parameters);
if(rows>
0)
{
returntrue;
else
returnfalse;
model=newDataSetds=(),parameters);
if[0].>
0)
returnDataRowToModel[0].Rows[0]);
returnnull;
oString();
if(row["
de_name"
]!
=null)
=row["
].ToString();
de_brand"
de_btime"
de_ptime"
returnmodel;
+orderby);
("
orderbydesc"
);
)ASRow,T.*fromdeviceT"
if(!
()))
WHERE"
+strWhere);
)TT"
WHEREbetween{0}and{1}"
startIndex,endIndex);
return());
/*
alue="
device"
;
parameters[1].Value="
de_no"
parameters[2].Value=PageSize;
parameters[3].Value=PageIndex;
parameters[4].Value=0;
parameters[5].Value=0;
parameters[6].Value=strWhere;
return("
UP_GetRecordByPage"
parameters,"
ds"
}*/
#endregionBasicMethod
#regionExtensionMethod
#endregionExtensionMethod
}
BLL层代码,
using;
using
///<
summary>
///device
/summary>
publicpartialclassdevice
privatereadonlydal=newpublicdevice()
{}
#regionBasicMethod
///是否存在该记录
publicboolExists(stringde_no)
return(de_no);
///增加一条数据
publicboolAddmodel)
return(model);
///更新一条数据
publicboolUpdatemodel)
///删除一条数据
publicboolDelete(stringde_no)
publicboolDeleteList(stringde_nolist)
return(de_nolist);
///得到一个对象实体
publicGetModel(stringde_no)
///得到一个对象实体,从缓存中
publicGetModelByCache(stringde_no)
stringCacheKey="
deviceModel-"
+de_no;
objectobjModel=if(objModel==null)
try
objModel=(de_no);
if(objModel!
=null)
intModelCache="
ModelCache"
objModel,;
catch{}
return}
///获得数据列表
publicDataSetGetList(stringstrWhere)
return(strWhere);
///获得前几行数据
publicDataSetGetList(intTop,stringstrWhere,stringfiledOrder)
return(Top,strWhere,filedOrder);
publicList<
GetModelList(stringstrWhere)
DataSetds=(strWhere);
returnDataTableToList[0]);
DataTableToList(DataTabledt)
List<
modelList=newList<
int
if(rowsCount>
model;
for(intn=0;
n<
rowsCount;
n++)
model=[n]);
if(model!
(model);
returnmodelList;
publicDataSetGetAllList()
returnGetList("
"
///分页获取数据列表
publicintGetRecordCount(stringstrWhere)
///分?
页?
获?
取?
数簓据Y列表括?
publicDataSetGetListByPage(stringstrWhere,stringorderby,intstartIndex,intendIndex)
return(strWhere,orderby,startIndex,endIndex);
//publicDataSetGetList(intPageSize,intPageIndex,stringstrWhere)
//{
//return(PageSize,PageIndex,strWhere);
//}
Web层的List页面代码
<
%@PageTitle="
设备管理Language="
C#"
MasterPageFile="
~/"
AutoEventWireup="
true"
CodeBehindInherits%>
asp:
ContentID="
Content1"
ContentPlaceHolderID="
head"
runat="
server"
>
scriptlanguage="
javascript"
src="
/js/"
type="
text/javascript"
/script>
/asp:
Content>
Content2"
ContentPlaceHolder1"
!
--Title-->
<
--Titleend-->
--Add-->
--Addend-->
--Search-->
tablestyle="
width:
100%;
cellpadding="
2"
cellspacing="
1"
class="
border"
tr>
tdcolspan="
3"
HyperLinkID="
HyperLink1"
NavigateUrl="
~/device/"
添加新设备<
HyperLink>
/td>
/tr>
tdstyle="
80px"
align="
right"
tdbg"
b>
关键字:
/b>
tdclass="
TextBoxID="
txtKeyword"
TextBox>
&
nbsp;
&
ButtonID="
btnSearch"
Text="
查询"
OnClick="
btnSearch_Click"
>
Button>
/table>
--Searchend-->
br/>
GridViewID="
gridView"
AllowPaging="
True"
Width="
100%"
CellPadding="
OnPageIndexChanging="
gridView_PageIndexChanging"
BorderWidth="
1px"
DataKeyNames="
OnRowDataBound="
gridView_RowDataBound"
AutoGenerateColumns="
false"
PageSize="
10"
RowStyle-HorizontalAlign="
Center"
OnRowCreated="
gridView_OnRowCreated"
Columns>
TemplateFieldControlStyle-Width="
30"
HeaderText="
选择"
ItemTemplate>
CheckBoxID="
DeleteThis"
onclick="
javascript:
CCA(this);
/>
/ItemTemplate>
TemplateField>
BoundFieldDataField="
SortExpression="
ItemStyle-HorizontalAlign="
HyperLinkFieldHeaderText="
详细"
ControlStyle-Width="
50"
DataNavigateUrlFields="
DataNavigateUrlFormatString="
?
id={0}"
编辑-"
编辑"
删除"
Visible="
LinkButtonID="
LinkButton1"
CausesValidation="
False"
CommandName="
Delete"
LinkButton>
/Columns>
GridView>
tableborder="
0"
style="
1px;
tdalign="
left"
btnDelete"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 设备 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)