《2023年-采用面向对象编程技术开发小型库存管理系统实验.docx》由会员分享,可在线阅读,更多相关《2023年-采用面向对象编程技术开发小型库存管理系统实验.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、班 级:学 号:姓 名:专 业:实验时间:实验地点:指导教师:西北工业大学明德学院112803080183党浩亮软件工程4月25实训楼403詹金珍西北工业大学明德学院2011 年4 月一、实验目的及要求采用面向对象编程技术,添加一个库存类。库存类包含入库/出库和显示现有库存量方法。编写 一个网页程序,调用库存类的相应方法,实现一个具有入库、出库和显示现有库存量功能的小 型库存管理系统。二、实验设备(环境)及要求Visual Studio 2008三、实验内容与步骤(1)建立小型库存管理系统(2)建立库存管理网页程序(3)添加库存类打开“management.aspx.es”文件,添加代码,声明
2、一个库存类。在库存类中,包含所有库存信息:货物编号、货物名称、入库/出库标志、入库/出库日期、入库/出库数量、现有库存量、 经手人。入库/出库标志为1表示入库,为2表示出库。(4)为库存类添加入库方法在库存类中添加一个出库方法。从文本框获取入库信息:货物编号、货物名称、入库数量、经 手人。入库/出库标志设置为1,入库日期取系统日期,现有库存量=入库数量,保存这些数据。(5)为库存类添加出库方法(6)为库存类添加显示现有库存量的方法(7)编写“库存管理”按钮的事件处理代码在management.aspx.es”文件中,为库存管理按钮的OnClick= managementclick”事件编写 处
3、理代码。调用库存类的响应方法,实现入库/出库和现实现有库存量的功能。库存数量-Microsoft Visual Studio(省理员)文件(F)编甯视图(V)重tt(R)网站(S)生成(B)调试(D)ZM(T)测试(S) gQ(W)智助(H)ZMffi二 X0甯规此组0没有可用的控件.将 冥项苑至此文本可将其添加到二具第.火工具css.物言理.就绪起始歹 Defaultaspx.cs Defaultaspx X.DefaultKC1 旧 using System;using System. Confi gurati on;using System. Data;using System. Lin
4、q;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. tfebParts;N3i4i5j6:Ks9:0il;12113using System. Xml. Linq;14,151617181920212223 2425 public partial class .Default : System.
5、Web. UI. Pagepublic class KC (private privateprivate privateprivate privateint hwID;string hwnajne;int rkaccount;string Hys;int ckaccount;stcng ckis;protected void Management_C1ick(object sender,EventArgs e)峰央方案资源告理器二F:. H X邑叵囤网回AF:日存数量“ Lj App_DataE 围 Default.aspx因 ijj web.config口y解美方案资 q服务器资再属性平x2
6、627282930313233343536373839int rkaccount, ckaccount, ckh;rkaccoxint = Convert. ToIntlG (Text_initwnber. Text): ckaccount = Convr t. Tolntl6 (Text_outnimber. Text);i f (rkaccount-ckaccount= 0) (ckh = rkaccoxint - ckaccount;Response. Write (入库后的库存里=+ rkaccount + Gr);Response.Hrite出库后的库存里=+ ckh + ): el
7、se( Response. Write,库存里不足,不能办理出库手续):in行 22列 29Ch 29Ins(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.
8、WebControls. WebParts;using System. Xml. Linq;public partial class _Default : System. Web. UI. Page (public class KCprivate int hwID;private stri ng hwname;private int rkaccount;private string rkjs;private int ckaccount; private string ckjs;)protected void ManagementClick(object sender, EventArgs e)
9、 (int rkaccount, ckaccount, ckh;rkaccount = Convert.Tolntl6 (Text innumber. Text);ckaccount = Convert. Tolntl6(Text_outnumber. Text); if (rkaccount-ckaccount= 0) (ckh = rkaccount - ckaccount;Response. Write (入库后的库存量= + rkaccount +;Response. Write(出库后的库存量= + ckh + ); ) else (Response. Write (库存量不足,不能办理出库手续); )(8)保存并运行保存文件,单击“启动调试”按钮或按F5键运行程序,查看运行结果。四、实验结果与数据处理号库存量问题-Windows Internet Explorer宝齐北亘收藏突库存量问题汾 K 口 羲交面(P) 安全工具9) 库存量不足不能办理出库手续入库信息货物编号112803货物名称笔记本电脑入库数量10。入库经手人dirk出库信息、出库数量200出库经手人myti本地Intranet |耕模式:禁用五、分析与讨论六、教师评语成绩签名:日期:
限制150内