资源描述
西北工业大学明德学院
《采用面向对象编程技术开发小型库存管理系统》实验报告
班 级:
112803
学 号:
080183
姓 名:
党浩亮
专 业:
软件工程
实验时间:
4月25
实验地点:
实训楼 403
指导教师:
詹金珍
西北工业大学明德学院
2011 年 4 月
一、实验目的及要求
采用面向对象编程技术,添加一个库存类。库存类包含入库/出库和显示现有库存量方法。编写一个网页程序,调用库存类的相应方法,实现一个具有入库、出库和显示现有库存量功能的小型库存管理系统。
二、实验设备(环境)及要求
Visual Studio 2008
三、实验内容与步骤
(1)建立小型库存管理系统
(2)建立库存管理网页程序
(3)添加库存类
打开“management.aspx.cs”文件,添加代码,声明一个库存类。在库存类中,包含所有库存信息:货物编号、货物名称、入库/出库标志、入库/出库日期、入库/出库数量、现有库存量、经手人。入库/出库标志为1表示入库,为2表示出库。
(4)为库存类添加入库方法
在库存类中添加一个出库方法。从文本框获取入库信息:货物编号、货物名称、入库数量、经手人。入库/出库标志设置为1,入库日期取系统日期,现有库存量=入库数量,保存这些数据。
(5)为库存类添加出库方法
(6)为库存类添加显示现有库存量的方法
(7)编写“库存管理”按钮的事件处理代码
在“management.aspx.cs”文件中,为库存管理按钮的OnClick=“managementClick”事件编写处理代码。调用库存类的响应方法,实现入库/出库和现实现有库存量的功能。
(8)代码段
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class _Default : System.Web.UI.Page
{
public class KC
{
private int hwID;
private string hwname;
private int rkaccount;
private string rkjs;
private int ckaccount;
private string ckjs;
}
protected void Management_Click(object sender, EventArgs e)
{
int rkaccount, ckaccount, ckh;
rkaccount = Convert.ToInt16(Text_innumber.Text);
ckaccount = Convert.ToInt16(Text_outnumber.Text);
if (rkaccount-ckaccount>= 0)
{
ckh = rkaccount - ckaccount;
Response.Write("入库后的库存量=" + rkaccount + "<br>");
Response.Write("出库后的库存量=" + ckh + "<br>");
}
else
{
Response.Write("库存量不足,不能办理出库手续");
}
}
}
(8)保存并运行
保存文件,单击“启动调试”按钮或按F5键运行程序,查看运行结果。
四、实验结果与数据处理
五、分析与讨论
六、教师评语
签名:
日期:
成绩
展开阅读全文