销售管理系统的设计与实现
二、它的主要功能主要包括核对用户名、用户密码、登录身份、验证码是否正确,如果登录验证成功,会根据不同的登录身份跳转到不同的管理页面,实现不同权限的用户具有不同的管理功能,进一步保证数据安全。
三、登陆模块,操作流程如图5-8所示
算法介绍:通过登陆页面,输入用户名、密码和验证码,如果输入的登录信息不正确,出现提示错误页面并连接返回登陆界面。 如果登录成功,系统根据登录身份的不同权限分别连接到进货管理、销售管理、高级管理页面。
系统登陆开始显示登陆界面显示错误信息输入用户名和密码等登录信息选择登录身份进货管理员销售管理员高级管理员登录验证是显示用户页面否退出登录 图5-8登陆模块流程
31
销售管理系统的设计与实现
四、登陆模块代码
Random validateN = new Random();
this.Label1.Text = validateN.Next(9).ToString() + validateN.Next(9).ToString() + validateN.Next(9).ToString() + validateN.Next(9).ToString();
//生成四位验证码
string username = Request[\string userpwd = Request[\stockClass sc=new stockClass(); //获取用户输入信息
if (sc.validate(username)) {
Response.Write(\用户名中不能含有非法字符');history.back()\
//判断输入的用户名是否含有非法字符 return; }
if(sc.validate(userpwd)) {
Response.Write(\密码中不能含有非法字符');history.back()\
//判断输入的密码是否含有非法字符 return; }
if (this.ValidateNumber.Text != this.Label1.Text) {
Response.Write(\验证码错误');history.back()\
//判断验证码是否正确 return; }
SqlConnection strcon = new
SqlConnection(System.Configuration.ConfigurationManager.AppSettings[\strcon\
strcon.Open();
32
销售管理系统的设计与实现
SqlCommand scd = new SqlCommand(\count(*) as ff from tb_user where username='\
int count = Convert.ToInt32(scd.ExecuteScalar()); //查询用户名和密码是否正确,并返回查询结果 if (count > 0) {
Session[\//登录信息正确,转入主页面 } else {
Response.Write(\用户名或者密码错误,请重新输入!');history.back()\
//登录信息错误,输出错误信息 return; }
5.5.5 销售查询模块
一、界面设计
销售查询模块主要实现精确查找销售单据的详细信息,由Sell_search.aspx页面实现,查找条件包括供应商、商品名称、客户名称、起止日期,并可以显示销售单据的详细信息。其界面如图5-9所示:
图5-9销售查询界面
二、主要功能介绍:从这个模块,用户可以通过供应商、商品名称、客户名称和货单的起止日期自定义查找销售货单,从而快速、精确地查找销售信息,实现销售信息的有效管理。
三、在销售信息查询页面,用户可以勾选查询条件,并在文本框中输入具体信息,点击查询,符合条件的销售信息就会在页面的销售信息表中显示;点击返
33
销售管理系统的设计与实现
回,则清空搜索,返回主表。在销售信息列表中选中销售信息行,点击详细信息,会弹出这一条销售信息的详细单据。操作流程如图5-10所示:
系统登录查询统计销售信息查询输入查询条件:供应商商品名称客户起止日期选择操作查询返回详细信息结束
图5-10商品信息管理模块流程
5.5.6 商品往来管理模块
一、界面设计
商品进货结账主要实现产品出库功能,由Reckoning.aspx实现,其界面如图5-11所示:
图5-11 商品进货结账界面
34
销售管理系统的设计与实现
二、主要功能介绍:往来管理模块即商品进销结账模块,提供进销记录的结账功能。
三、往来管理模块,操作流程如图5-12所示:
系统登录往来管理选择操作结账单据编号填写账单详细信息否结账选择操作结账明细成功选择操作关闭关闭是返回结束图5-12往来管理模块操作流程
5.5.7 用户管理模块
一、界面设计
用户管理模块主要用于高级管理员对用户账户进行操作,包括添加用户、修改用户信息、删除用户账户。主要是由user_manage.aspx、user_add.aspx、
35