企业库存管理系统论文(5)

2019-04-23 19:41

企业库存管理系统的设计与实现

using AcomLb.BLL;

using AcomLb.Components; using AcomLb.Model;

public partial class LoginPage : System.Web.UI.Page {

UserInfo userinfo = new UserInfo();

protected void Page_Load(object sender, EventArgs e) {

if (!IsPostBack) {

this.Login1.Focus(); } }

protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) {

string userId = StrHelper.ConvertSql(this.Login1.UserName); string passWd =

StrHelper.EncryptPassword(StrHelper.ConvertSql(this.Login1.Password), StrHelper.PasswordType.MD5);

ShUserData ds = new ShUser().GetUserInfo(userId, passWd); if (ds.Tables[0].Rows.Count > 0) {

DataRow dr = ds.Tables[0].Rows[0];

userinfo.Uid = (int)dr[ShUserData.ID_FIELD];

userinfo.UserId = dr[ShUserData.USERID_FIELD].ToString();

userinfo.UserName = dr[ShUserData.USENAME_FIELD].ToString(); userinfo.DeptId = (int)dr[ShUserData.DEPT_FIELD];

userinfo.DeptNm = dr[ShUserData.DEPTNAME_FIELD].ToString(); FormsAuthentication.SetAuthCookie(userinfo.UserId, false);

FormsAuthentication.RedirectFromLoginPage(userinfo.UserId, false); } else {

Jscript.AjaxAlert(this, \登陆失败,用户名或密码错误!\ } } }

18 / 26

企业库存管理系统的设计与实现

4.3 部分系统界面及功能简介

4.3.1企业库存管理系统主界面

图4-3企业库存管理系统主界面

4.3.2客户信息管理界面

图4-4客户信息管理界面

此页面可以实现按照指定条件查询客户信息,并对已有客户信息进行修改、删除,还可以新增客户信息。

19 / 26

企业库存管理系统的设计与实现

4.3.3货品信息管理界面

图4-5货品管理界面

此页面所实现对货品信息进行管理,可以根据条件快速查询,修改、删除已有货品以及新增货品等。

4.3.4货品分类管理界面

图4-6货品分类管理界面

4.3.5入库单界面

图4-7入库界面

此页面所实现对货品的入库操作,货品入库时,仓库管理员根据实际情况做入库单。

20 / 26

企业库存管理系统的设计与实现

4.3.6入库管理主界面

图4-8入库管理主界面

此页面可对入库单编辑、删除、添加等操作。

4.3.7入库查询主界面

图4-9入库查询主界面

此页面查看各往来单位的单据数量,并可以通过这里直接查看每个供应商的供货详情。

4.4系统特色

本系统中有些些颇具特色的两点,主要是对用户密码进行加密处理,可以保证用户的安全,同时可以支持在页面对数据库进行备份保证数据存储安全。

4.4.1用户密码加密存储

在系统中,用户密码经MD5加密后存储于数据库中,可以保证用户的密码安全。 代码如下:

public static string EncryptPassword(string PasswordString, PasswordType PasswordFormat)

21 / 26

企业库存管理系统的设计与实现

{

switch (PasswordFormat) {

case PasswordType.SHA1:

passWord = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString,

\

break;

case PasswordType.MD5:

passWord = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString,

\

break; default:

passWord = string.Empty; break; }

return passWord; }

4.4.2.支持在页面备份数据库

在页面支持数据库备份功能,同时提供备份文件的下载功能,这样可以最大限度地保证数据存储安全。 备份页面如下:

主要代码如下:

public bool SetDataBack(string PathDataName, string FileName) {

string backName = PathDataName.Substring(PathDataName.LastIndexOf(\

+ 1);

DbCommand Backcmd =

this.db.GetStoredProcCommand(\

this.db.AddOutParameter(Backcmd, \

this.db.AddInParameter(Backcmd, \

\

22 / 26


企业库存管理系统论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2005年全市服务业重点项目建设进度(1—6月)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: