4.3.2货物类别管理 如图4-3
30
图4-3 商品信息管理界面
此系列页面所实现的功能为管理商品(商品)信息,包括分类管理、添加、管理及查询等。
4.3.3客户信息管理界面 如图4-5
31
图4-5客户信息管理界面
此系列页面所实现的功能为添加删除修改查询本系统中的所有客户信息。 实现本模块最难的问题在于上传头像,下面简单介绍一下实现本模块的主要代码:
protected void Page_Load(object sender, EventArgs e)
32
{
if (!IsPostBack)
{
xingbie.Items.Add(\); xingbie.Items.Add(\);
// addxiala(\
} }
protected void Button1_Click(object sender, EventArgs e) {
string sql; sql=\
yonghuzhuce(yonghuming,mima,xingming,dianhua,youxiang,QQ,touxiang,jiguan,dizhi,xingbie,beizhu) values('\+yonghuming.Text.ToString().Trim()+\+mima.Text.ToString().Trim()+\+xingming.Text.ToString().Trim()+\+dianhua.Text.ToString().Trim()+\+youxiang.Text.ToString().Trim()+\+QQ.Text.ToString().Trim()+\+touxiang.Text.ToString().Trim()+\+jiguan.Text.ToString().Trim()+\'\+dizhi.Text.ToString().Trim()+\+xingbie.Text.ToString().Trim()+\+beizhu.Text.ToString().Trim()+\;
int result;
result = new Class1().hsgexucute(sql); if (result == 1) {
Response.Write(\添加成功');\); } else {
Response.Write(\系统错误,请检查数据库设置问题');\); }
}
5 部 署
在以上的设计过程中,只是属于软件的设计阶段,当开发完成后,系统就要被部署到适当的硬件上运行并要与协同系统集成起来。在多数系统中,硬件是一个重要方面,一个系统可能要包括多种操作平台,并且要跨越很长的物理距离。一个坚实的系统硬件部署图对系统设计来说是必需的。UML提供了一组图符,用户创建一幅图来描述最终系统的硬件设置。 主要的硬件术语有:
节点(node):各种计算资源的通用名称。节点有两种类型。处理器(processor)
33
是能够处理软件构件的节点,设备(device)是不能执行软件构件的节点。设备,如打印机或显示器通常都具有某种形式的与外部世界的接口。
本系统的硬件部署图如图5-1所示:
图5-1 硬件部署图
结 束 语
经过这几个月的设计和开发,“基于.NET的仓库管理系统系统”已经完成了,其功能符合设计需求,能够完成入库、出库、调价、盘点、商品信息维护、查询等功能。经过最后的使用,证明系统完全具有可行性与可扩充性。
此次设计中,我用SQL Server2000建立后台数据库,用VS.NET 的C#作为主要的应用程序开发工具,应用所学的UML知识进行了系统设计。运行环境是Windows xp/2000/2000Server.
34