项目小结---信息录入的验证

业务逻辑的验证,确保选择判断的全覆盖性。即不忽略每一个if的else,对不进行判断的充分注释好。for/while/do...while循环的进入条件和不进入情况,跳出循环或者break的条件是否一定会执行,避免死循环,switch的default情况的处理。

页面输入的验证,首先给予用户输入'提示标签',提醒用户注意事项。然后对用户输入的【数据类型】【长度】【大小】【格式】进行页面判断,对不符合的进行提示。提示时注意,最好不同的错误给予具体的错误提示,方便用户知道自己输入是什么错误,更好的更正输入。

差点忘了,= =|||。首先需要验证的是用户权限,判断用户的增删读写的权限,或者只能操作哪些模块或者数据。对不能无权操作的数据进行隐藏或者禁止读写等,根据用户需求确定。(这里有个多用户在同一台机子同时登录多个帐号,导致session错乱的问题。暂时没有解决,等待高手解答,如果你读到该文,希望您能帮忙回复,谢谢。不过可以有个下策,就是禁止在同一台机子进行多用户登录,= =|||)

数据库的验证,某些数据需要保证记录唯一性,所以在录入信息之前,需要验证录入信息是否存在。可以使用ajax异步查询数据库来判断是否已存在,或者加载该页面是,去缓存中查询验证。

提交次数的验证,出现网络延迟时,用户可能多次点击提交,这时只允许存储一条记录。这里可以根据点击提交按钮的次数和后台返回的参数来给予用户提示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一 销售 1 从商品库中找出或者通过商品代码快速(类似于百度的功能,输入河南,列出河南移动、河南工业大学等)找出要出售的商品信息。 2 输入售出数量后,物品售出合计金额按照商品数量和价格自动给出。输入用户给钱,自动计算找零(不语音报告)。其中商品合计金额有四种情况 A非会员=售价乘以数量 B1会员=售价乘以数量乘以折扣 B2 会员积分,不打折。 C 其他 出售金额自己输入。前三种有系统自动计算。 3记录售出物品信息(商品名称,商品数量,价格,合计等等属性)和出售时间,操作员。 4修改该商品的库存数量。 5 可以打印小票。 二 入库 1入库商品必须确保是已经登记的物品,记录入信息(入库物品,数量,等等商品信息) 2 修改相应的库存数量(原有加本次)。都是系统自动计算的 三 系统设置 1新商品录入。 新购入一件物品,要进行新物品等级,相当于注册一下他的基本信息。 物品的基本信息包括 商品代码(主键),商品名称、商品价格(入库时的价格,就是进价),供应商(我觉得还是加上好,可以不填),售价,商品类别,商品单位(个,袋,盒等),备注。 2 商品出售价格设置(设置物品售出时的价格)。 3 会员优惠信息设置(优惠方式)。 4 积分设置,多少积分能兑现个什么物品。 5 修改本店名称(打印小票和各种报表,会员证) 6 目前用户系统皮肤设置。 四 会员管理 会员的属性包括会员号,姓名,性别,电话,积分(假如是此类型),购物金额,备注。 1 注册新会员 要求提供客户基本信息,姓名,性别,电话等,优惠项(A 积分 B 打折店主可自行确定打折幅度)。然后打印出来,店主盖章后生效,作为会员证成为日后凭证。 2 如果会员证遗失,店主能根据已有信息(比如手机号)确认出会员身份,并挂失会员证。 3 修改会员信息 修改已有会员的信息包括电话,优惠方式,积分。但会员号不能修改。 4 积分型会员兑奖 如果会员为积分类型,根据会员积分数量兑现物品后扣除相应的积分。 五 查询和报表 1 用多关键字(如 时间、物品、种类等下同)查询现有库存信息 2用多关键字查询入库信息并可以导出报表(word execl pdf下同)和打印 3用多关键字查询售出信息并可以导出报表和打印 4用多关键字查询用户登陆系统的一切操作记录 5用多关键字查询会员信息。 六 用户管理 1 注册新用户(使用本系统的人) 要求输入用户名并不得与已有的重复,输入密码和选择本用户登录时的皮肤。 2 修改密码(当前用户) 要求提供原密码并输入两次新密码。 3 删除已有用户 七 系统维护 1 数据备份 可以把数据备份出来 2 数据还原 把数据还原到以前的某个备份。 八 退出 上次传的忘记传数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值