[it计算机]企业库存管理系统的开发与实现内容摘要:
容页加上: %@ MasterType VirtualPath=~/ % 模板页中的变量必须为: Public string WebTitle=weloe to ...。 //并放在模板页类下定义并初始化 . 就可以在内容页中: 进行引用 . 但如果此变量在网页加载的时候改变了,引用的值还为定义时初始化的值 .因为加加载模板页到内容页的事件先后为: ( 1)母版页 Init( 2)内容页 Init( 3)内容页 Load( 4)母版页 Load( 5)内容页 PreRender( 6)母版页 PreRender 所以,要改变变量的值应放在:母版页中的 Init 事件中,放在 Load 事件中是不行的。 例: protected void Page_Init(object sender, EventArgs e) { if (!IsPostBack) { WebConfigSelect()。 //此方法对变量进行了初始化或者改变。 } } 本系统的母版页 提供统一的登录安全验证。 代码如下: public partial class System_MasterPage : { protected void Page_Load(object sender, EventArgs e) { if ([xzfkucun] == null) { ()。 } } } 各个模块的实现 管理员注册与登录模块 进入系统前首先进入登录这个界面,当用户登录成功后, 方 可以 进行相应操作 , 流程图51,截 图 52所示。 登录的主要代码: protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { 企业库存管理系统的开发与实现 18 string user = (())。 string pwd = (, SHA1)。 string sql = select * from X_Manager where X_Manager_User=39。 + user + 39。 and X_Manager_Pwd=39。 + pwd + 39。 SqlDataReader dr = (sql)。 if () { if (()) { if (dr[X_Manager_State].ToString() == 正常 ) { HttpCookie cookies。 cookies = new HttpCookie(xzfkucun)。 (Manager, (()))。 (X_Power, (dr[X_Manager_Power].ToString()))。 = (24)。 //1天有效 24小时 (cookies)。 //存储。 ~ ()。 ()。 ()。 } else { ()。 ()。 (Page, 您的帐号还未开通,或已禁 用。 , )。 } } else { ()。 ()。 (Page, 登陆失败,请检查用户名及密码是否正确。 , )。 } } else { ()。 ()。 (Page, 验证码错误 , )。 } 企业库存管理系统的开发与实现 19 } 登录流程图 51 图 52 登录( ) 权限模块 主界面可以依据不同的权限进入相应的界面进行相关操作, 主界面图 53 所示。 主界面涉及权限的部分代码: region 初始化页面 public string py =。 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if ([xzfkucun] != null) { if ([xzfkucun][Manager] != null) 企业库存管理系统的开发与实现 20 { = ([xzfkucun][Manager].ToString())。 if ([xzfkucun][X_Power].ToString() == Administrator) { py =。 } else { py = none。 } } else { ()。 } } else { ()。 } } } endregion 超级 管理员 登录后进入 图 53 企业库存管理系统的开发与实现 21 普通 管理员 登录后进入 图 54 企业库存管理系统的开发与实现 22 基本信息管理模块 进入这个界面后, 可以在左侧的导航栏点击相应栏目进行相关操作; 部分代码 与截图 : public static string sqltxt = select * from [X_Goods_Sort] order by X_Goods_Sort_ID desc。 public static string cmdtxt2 = select count(*) from [X_Goods_Sort]。 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Get_Pager_Data()。 //绑定列表数据 } } void Get_Pager_Data() { SqlConnection = ()。 SqlCommand cmd0 = new SqlCommand(cmdtxt2, )。 = true。 = 14。 = (int)()。 ()。 Get_Data()。 } protected void AspNetPager1_PageChanging(object src, e) { =。 Get_Data()。 企业库存管理系统的开发与实现 23 } void Get_Data()//绑定数据 { SqlConnection =()。 SqlCommand cmd=new SqlCommand (sqltxt,)。 SqlDataAdapter da = new SqlDataAdapter(cmd)。 DataSet ds = new DataSet()。 (ds, * ( 1), , X_Goods_Sort)。 DataView dv = [X_Goods_Sort].DefaultView。 = dv。 ()。 } protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if ( == del) { if ((delete from [X_Goods] where X_Goods_Sort_ID= + ()) = 0 amp。 amp。 (delete from [X_Goods_Sort] where X_Goods_Sort_ID= + ()) = 0) { Get_Pager_Data()。 (Page, 删除成功。 , )。 } else { (Page, 删除失败。 , )。 } } } protected void CheckBox1_CheckedChanged(object sender, EventArgs e)//全选操作 { if () { for (int i = 0。 i。 i++) { CheckBox chk = (CheckBox)[i].FindControl(CheckBox2)。 if (chk != null) { = true。 } } } 企业库存管理系统的开发与实现 24 else { for (int i = 0。 i。 i++) { CheckBox chk = (CheckBox)[i].FindControl(CheckBox2)。 if (chk != null) { = false。 } } } } protected void LinkButton2_Click(object sender, EventArgs e) { for (int i = 0。 i。 i++) { CheckBox chk = (CheckBox)[i].FindControl(CheckBox2)。 Label lb5 = (Label)[i].FindControl(L。[it计算机]企业库存管理系统的开发与实现
相关推荐
性能需求 作为一个数据库系统,首先,系统要有很好的稳定性和可维护性,使得系统易于维护;其次,系统要有很好的可扩展性,能够在现有框架不变的前提下增加新的业务逻辑,进行二次开发;第三,系统要有很好的可移植性,在 Windows 系统下开发,适合觉得部分用户,以满足不同用户的需求;第四,系统要考虑使用该系统的所有用户的实际电脑操作水平,尽可 能使界面简洁、美观、操作简单。 功能需求
............................................... 221 附录(七)信息安全通告平台 ............................................................................ 230 第一章.系统介绍 11 产品组成 北信源内网安全及补丁分发管理系统由 8 部分组成: WinPcap
用:只能输入数字或字符。 限定40个字符,必填项;12. 签约时间:只能输入数字或字符。 限定40个字符,必填项;13. 起始时间:只能输入数字或字符。 限定40个字符,必填项;14. 终止时间:只能输入数字或字符。 限定40个字符,必填项;15. 备注:只能输入数字或字母。 限定100个字符;功能描述1. 在进入主界面后,单击租赁管理菜单弹出右下拉菜单,下拉菜单显示租赁合同管理、租赁费用管理
现有库存,最大库存,最小库存)写出数据依赖 : (仓库号,货物号) → 现有库存,(仓库号,货物号) → 最大库存,(仓库号,货物号) → 最小库存 ( 5)由货物表 (货物号,供应商名称,销售 商名称,所入仓库号,名称,现有库存)写出数据依赖 : (货物号,供应商名称,销售商名称,所入仓库号) → 名称,(货物号,供应商名称,销售商名称,所入仓库号) → 现有库存
预订登记 若是客人已预订,单击“预订登记”打开“当日预期到店预订明细”表 : 佳境酒店管理系统用户手册 7 散客 :双击相应的行打开宾客登记表。 填写表格时,如输入姓名或证件号码与黑名单中的信息相同,将出现报警窗口。 填写表格时,如输入姓名或证件号码与历史宾客中的信息相同,将出现常客确认窗口,确定后将把原有资料复制到表格中。 证件类型为身份证,填写号码后将自动把生日及性别填入相应的位置。
,进入如下 (图 )。 (图 ) 【数据库类型】: MSSQL或者 ORACLE,以安装的数据库为准; 【主站服务器】:数 据库所在的主服务器,默认为( local); 【要备份的数据库名】:为主站所允许备份的数据库,可以有选择的进行添加; 第 25 页 共 65 页 【备份数据库类型】:分别可以选择数据【恢复数据型】【免数据恢复型】以及【双备份型】三种备份类型。 具体区别请查看第二章:产品功能