教育信息系统建设设备管理系统.docx
《教育信息系统建设设备管理系统.docx》由会员分享,可在线阅读,更多相关《教育信息系统建设设备管理系统.docx(20页珍藏版)》请在冰点文库上搜索。
![教育信息系统建设设备管理系统.docx](https://file1.bingdoc.com/fileroot1/2023-5/23/083f29e9-3bec-40e2-897e-d1564434d6e4/083f29e9-3bec-40e2-897e-d1564434d6e41.gif)
教育信息系统建设设备管理系统
《教育信息系统建设》
----课程设计报告
学校:
XXXXXXXXXXX
学院:
XXXXXXXXXXX
班级:
XXXXXXXXXXX学号:
XXXXXXXXXXX姓名:
XXXXXXXXXXX
1.设计内容------------------------------------------------------1
2.设计文档-------------------------------------------------------1
2.1构思-------------------------------------------------------1
2.2设计-------------------------------------------------------1
3.关键代码的实现------------------------------------------------4
3.1备品备件管理--添加备品备件------------------------------4
3.2备品备件信息管理--备品备件信息--------------------------5
3.3系统安全密码设置------------------------------------------7
3.4在用设备信息管理--添加在用设备--------------------------8
3.5报废设备信息管理--报废设备信息--------------------------10
4.小结-----------------------------------------------------------11
5.参考文献--------------------------------------------------------11
《教学设备管理系统》课程设计报告
1、设计内容:
通过本课程设计,掌握教育信息系统数据库设计技术和方法、并能独立编写一定的数据库应用程序。
1.数据库设计,考虑必要的数据完整性、一致性、约束、规则等。
2.开发一个简单的数据库应用程序(程序有注释)。
开发工具。
3.进入系统的用户必须要有一个合法的账号、用户完成的操作必须具有相
应的权限。
4.数据库采用SQLServer2008、SQLServer2005等数据库
5.输入一些基本信息(不少于30t条),对系统进行测试。
6.系统帮助(可选)
2、设计文档
2.1构思
2.1.1需要实现以下功能:
●设备(设备编号、设备名称、生产单位、单价)
●部门(部门编号、部门名称、负责人、电话)
●采购(设备编号、部门编号、数量、要求到货时间、联系人)
●资产信息(部门编号、设备编号、购买日期)
2.1.2能够进行如下工作:
1.设备基本信息维护(注册、修改、删除)
2.部门基本信息维护(添加、修改、删除)
3.设备信息查询
4.部门信息查询
5.需求信息查询
6.能够查询各个部门的需求信息,并进行分类集中统计,以便集中采购
7.能够查询设备信息,譬如设备的编号,各个部门现有设备的信息以及
资产总额
8.输入修改基础数据
9.用户分级管理、人机界面良好
2.2设计
2.2.1数据库设计
数据表格如下:
1
其中,dbo.t_device_backup的具体设计如下:
id
typeId
deviceName
deviceModel
price
deviceFrom
manufacturer
inDate
outDate
stockCount
inOperator
outOperator
3
2
备品备件2
设备型号2
10000
设备来源2
生产厂家2
2010-04-07
23
入库人2
出库人2
4
3
备品备件3
设备型号3
888
设备来源3
生产厂家3
2010-03-09
2010-04-07
5
入库人3
出库人3
其中,dbo.t_device_type的具体设计如下:
typeId
typeName
1
监控系统
2
收费系统
3
通讯系统
其中,dbo.t_device_useless的具体设计如下:
id
typeId
deviceName
deviceModel
deviceFrom
deviceCount
2
1
报废设备
设备型号
设备来源
2
其中,dbo.t_device_using的具体设计如下:
id
typeId
deviceName
deviceModel
deviceFrom
manufacturer
useDate
deviceLife
usePlace
deviceCount
deviceState
设备来源
2
1
在用设备
设备型号
生产厂家
2010-04-01
22
费县站
1
好的
设备来源2
3
2
在用设备2
设备型号2
生产厂家2
2010-04-01
300
平邑站
1
好的a
设备来源3
4
3
在用设备3
设备型号3
生产厂家3
2010-04-01
200
沂南站
2
还行
设备来源4
5
1
在用设备4
设备型号4
生产厂家4
2010-04-01
500
平邑站
2
好的
2
其中,dbo.t_place的具体设计如下:
placeName
费县站
平邑站
平邑东站
沂南站
其中,dbo.t_user的具体设计如下:
username
password
admin
admin
2.2.2系统模块图
3
2.2.3实施与运行
主界面如下:
3.关键代码的实现
3.1备品备件管理-->添加备品备件
blue;font-size:
14px;">
14px;width:
502px;">
备品备件管理-添加备品备件
42px">
设备类型:
DropDownListID="TypeId"runat="server"DataSourceID="DeviceTypeDataSource"DataTextField="typeName"DataValueField="typeId">
DropDownList>
设备名称:
TextBoxID="DeviceName"runat="server"Width="208px">
TextBox>
RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="DeviceName"
ErrorMessage="请输入设备名称!
">
RequiredFieldValidator>
4
设备型号:
TextBoxID="DeviceModel"runat="server"Width="208px">
TextBox>
设备价格:
TextBoxID="Price"runat="server"Width="172px">
TextBox>
元
设备来源:
TextBoxID="DeviceFrom"runat="server"Width="208px">
TextBox>
生产厂家:
TextBoxID="Manufacturer"runat="server"Width="208px">
TextBox>
入库时间:
TextBoxID="InDate"runat="server"Width="127px"onclick="setDay(this);">
TextBox>
出库时间:
TextBoxID="OutDate"runat="server"Width="127px"onclick="setDay(this);">
TextBox>
库存数量:
TextBoxID="StockCount"runat="server"Width="127px">
TextBox>
入库人:
TextBoxID="InOperator"runat="server"Width="127px">
TextBox>
出库人?
:
TextBoxID="OutOperator"runat="server"Width="127px">
TextBox>
ButtonID="Btn_Add"runat="server"Text="登记"OnClick="Btn_Add_Click"/>
|
SqlDataSourceID="DeviceTypeDataSource"runat="server"ConnectionString="DataSource=.\SQLEXPRESS;InitialCatalog=DeviceDB;IntegratedSecurity=True"
ProviderName="System.Data.SqlClient"SelectCommand="SELECT[typeId],[typeName]FROM[t_device_type]">
SqlDataSource>
3.2备品备件信息管理-备品备件信息
5
blue;font-size:
14px;">
14px;width:
600px;">
备品备件信息管理-备品备件信息
600px;" ?
valign=top>
设备名称:
TextBoxID="DeviceName"runat="server"Width="136px">
TextBox>
设备类别:
DropDownListID="TypeId"runat="server">
DropDownList>
ButtonID="Btn_Query"runat="server"OnClick="Btn_Query_Click"Text="查询"/> GridViewID="GridView1"runat="server"AllowPaging="True"AutoGenerateColumns="False"
BackColor="#DEBA84"BorderColor="#DEBA84"BorderStyle="None"BorderWidth="1px"
CellPadding="3"CellSpacing="2"DataSourceID="BackupDeviceDataSource"DataKeyNames="id"
Width="800px"OnPageIndexChanging="GridView1_PageIndexChanging"OnRowDataBound="GridView1_RowDataBound"PageSize="15">
BoundFieldDataField="deviceName"HeaderText="设备名称"SortExpression="deviceName"/>
TemplateFieldHeaderText="设备类型">
LiteralID="TypeName"runat="server">
Literal>
TemplateField>
BoundFieldDataField="deviceModel"HeaderText="设备型号"SortExpression="deviceModel"/>
BoundFieldDataField="price"HeaderText="价格"SortExpression="price"/>
BoundFieldDataField="deviceFrom"HeaderText="设备来源"SortExpression="deviceFrom"/>
BoundFieldDataField="manufacturer"HeaderText="生产厂家"SortExpression="manufacturer"/>
BoundFieldDataField="inDate"HeaderText="入库时间"SortExpression="inDate"/>
BoundFieldDataField="outDate"HeaderText="出库时间"SortExpression="outDate"/>
BoundFieldDataField="stockCount"HeaderText="存库数量"SortExpression="stockCount"/>
BoundFieldDataField="inOperator"HeaderText="入库人"
6
SortExpression="inOperator"/>
BoundFieldDataField="outOperator"HeaderText="出库人"SortExpression="outOperator"/>
HyperLinkFieldDataNavigateUrlFields="id"DataNavigateUrlFormatString="BackupDeviceDetails.aspx?
id={0}"
HeaderText="详细"Text="进入"/>
TemplateFieldHeaderText="删除">
id=<%#Eval("id")%>'onclick="returnconfirm('确ā?
定¨删?
除y本?
记?
录?
!
');">删除
TemplateField>
GridView>
SqlDataSourceID="BackupDeviceDataSource"runat="server"ConnectionString="DataSource=.\SQLEXPRESS;InitialCatalog=DeviceDB;IntegratedSecurity=True"
SelectCommand="SELECT*FROM[t_device_backup]"ProviderName="System.Data.SqlClient">
SqlDataSource>
|
3.3系统安全密码设置
系统安全密码设置
|
7
|
重新设置密码
TextBoxID="NewPassword"runat="server"TextMode="Password"Width="144px">
TextBox> RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="NewPassword" ErrorMessage="密码输入不能为空">
RequiredFieldValidator> |
31px">再次确认新密码
31px">
TextBoxID="NewPassAgain"runat="server"TextMode="Password"Width="145px">
TextBox>
CompareValidatorID="CompareValidator1"runat="server"ControlToCompare="NewPassword"
ControlToValidate="NewPassAgain"ErrorMessage="两次密码输入不一致">
CompareValidator>
|
ButtonID="Btn_ChangePassword"runat="server"OnClick="Btn_ChangePassword_Click"
Text="修改密码"/>
LiteralID="ErrMessage"runat="server">
Literal>
3.4在用设备信息管理--添加在用设备
blue;font-size:
14px;">
8
14px;width:
502px;">
在用设备信息管理-添加在用设备
42px">
设备类型
展开阅读全文
相关搜索
资源标签
|