小型药店销售管理系统的设计—毕业设计论文内容摘要:
amp。 39。 从数据库表 member 中查找用户名字,如果找到用户,然后进一步从数据中调用用户密码确认用户密码是否正确,如果用户名和密码都正确将通过验证,成功登陆,如果其中一个出错了,将为用户提示“您的用户或密码不正确。 请重新登陆”,让用户重新登陆或者没有注册的用户进行注册。 代码如下 面所示: sql=select * from member where user_name=39。 amp。 user_nameamp。 39。 sql,conn,3,3 if then errmsg=errmsg+br+li你输入的用户不存在 ! founderr=true else if user_pass= rs(user_pass) then session(user_name)=rs(user_name) session(user_type)=rs(user_type) rs(user_lasttime)=now() rs(user_lastip)=(remote_addr) else errmsg=errmsg+br+li你输入的密码错误 ! founderr=true end if 第 12 页 共 20页 if founderr=true then % %else% % % %end if else end if% ( 4) 购物功能处理以及显示的功能实现 如果用户要购买物品,首先要判断用户是否登陆,判断语句: if session ( user _name)=如果没有登陆,将提示用户登陆或注册用户,如果登陆成功 的用户,才能执行购买商品等操作。 购买商品的设计思路:一是用户在登陆后直接根据商品信息购买商品,二是根据用户查找商品购买,用其实现语句为: sql = select * from hw where hw_id=amp。 request(hw_id),如果找到,就把商品信息给用观看,然后进一步确认购买当用户确认购买的时候,系统有一个判断用户成员类型,比如:判断是否为会员 %ifsession(user_type)=会员 then%如果是会员然后就执行下面的语句 %=rs(hw_cash)% %else% %=rs(daili)% , %end if%。 在这里主要实现的是把不同类的成员商品价格做一个调整,因为不同的用户,商品价格会不一样,然后用一个创建一个新的数据项目,把商品信息的基本信息和会员信息保存起来,并返回给数据库 basket,添加定单。 其实现语句为: rs(hw_id)=hw_id rs(user_name)=session(user_name) rs(basket_count)=count rs(basket_date)=now() rs(hw_name)=request(hw_name) rs(hw_cash)=request(hw_cash) rs(basket_count)=int(rs(basket_count))+int(count) 在浏览器端显示给用户观看到的主要功能语句: 第 13 页 共 20页 显示商品名称的语句: %=rs(hw_name)% 显示商品的价格的语句: %=rs(hw_cash)%元 显示购买货物数量语句: %=rs(basket_count)% 显 示合计价格语句: %=rs(hw_cash)*rs(basket_count)%元 计算总的价格语句: totalcash=totalcash +(rs(hw_cash) *rs(basket _count)) 后台管理的功能实现主要针对管理员设计的,负责管理整个系统。 管理员用户 界面图 : 图 43 管理员用户界面 商品管理模块 ( 1) 商品的添加以及处理功能 : 首先判断是不是管理员,如果不为管理员,就要谈出管理员登陆界面,其实现语句为 %if Session(admin_name)= then %,然后将该 request 的 action 属性值为 save,然后用一系列变量存储管理员输入的商品信息,然后对这些变量执行判断,如: if hw_name= then errmsg=errmsg+br+li名称不能为空 founderr=true 如果输入类型有误,就将里面的变量类型转换为数据库中相对应的类型,如转换货物名: hw_name=replace(hw_name, , ),然后对数据库 hw 执行操作,将货物信息写入数据中,其语句为: sql=select * from hw set rs=() sql,conn,3,3 第 14 页 共 20页 ( 2) 商品删除模块: % if request(action)=del then sql=select * from hw where hw_id=amp。 request(hw_id) set rs=() sql,conn,3,3 if then else end if 货物删除成功 br a href=返回 /a else % ( 3) 添加大分类模块: 先定义一个事项,访问数据库,如果数据库问空的,就提示管理管增加类别,语句为: if and then option value=请增加类别 ,如果不为空的就把已有的分类信息显示出来,然后提供管理员操作,如果管理员选择“改名”,在处理程序里面将执行 case rename里面的语句,对 数据库进行操作重定义名 rs(sort_name) = (reTitle),并更新数据库然后关闭,如果管理员选择“删除”,将执行 case del里面的程序,对数据库里面的分类名执行删除,如果管理员选择“新增”,将执行 case new,对数据库执行 ,rs(sort_name) = (newTitle),并更新关闭数据库。 添加大分类 界面图 如图 44: 第 15 页 共 20页 图 44 添加大分类界面图 订单管理模块 主要通过管理员来 处理订单,处理过的订单,用户可以查询到自己的那些订单已经处理过,管理员“已确认订单”选项,看到自己已处理的订单 ,其中主要处理语句为: rs(sub_check)=1。 货物送出处理的模块代码为: % sub_number=(sub_number) sql=select * from sub where sub_number=39。 amp。 sub_numberamp。 39。 set rs=() sql,conn,3,3 rs(sub_check)=1 % 用户管理模块 包括会员的删除、升级为 VIP 和添加会员三个功能 ( 1)会员删除功能的实现:首先要判断是否为管理员,如果为管理员才执行以下程序代码,先从 member 表中找到 userid, sql=select * from member where user_id=amp。 request(user_id),然后打开数据库,再判断数据库是否存在此用户信息,如果不存在将显示用户信息已删除,如果存在将 执行删除语句,其为 ,将用户信息删除。 ( 2)会员升级的实现:其主要实现语句 rs(user_type)=VIP % if request(action)=up then sql=select user_type from member where user_id=amp。 request(user_id) sql,conn,3,3 if then 第 16 页 共 20页 没有此用户信息 ! else rs(user_type)=VIP 用户升级为 VIP 会员成功 ! end if end if % ( 3)添加会员:只提供简单的添加用户名和密码 % if request(action)=save then if request(user)= then sql=select * from member set rs=() sql,conn,3,3 rs(user_name)=request(user) rs(user_pass)=md5(request(pass),32) rs(user_type)=request(type) request(type) amp。 用户添加成功 br a href=返回 /a else 39。 % 网站管理 ( 1) 添加新闻:该功能用于添加新闻信息,用 , rs(news_title) =news_title, rs(news_content)=news_content, 来实现功能,设计思想首先判断输入信息的标头和内能 是否为空,如果为空就返回一个信息“数据不能为空的信息提示”并不进行写入 数据库中,返回重新添加,如果两个数据都不为空就写入数据库,更 新数据库 news 表,然后返回继续添加新闻信息。 ( 2) 修改删除新闻:该功能主要用与修该和删除新闻,其中删除用 第 17 页 共 20页 来 实现功能,设计思想是直接从数据库中读出数据,然后用删除语句,将其 信息删除,然后更新数据库 news 表 ( 3) 添加测评:该功能用于添加产品信息测评的,实现方式和添加新闻功能是同样的,实现语句为 , rs(news_title)=news_title, rs ( news _ content )=news_content,。 ( 4) 修改删除测评:主要 实现修改和删除测评信息,利用 将其信息删除,然后更新数据库表 cp。 ( 5) 添加药品常识:主要实现添加药品常识信息,实现方式和思路同添加新闻和添加测评是同样的。 ( 6) 修改删除测评:主要实现修改和删除测评信息,实现方式同修改删除新闻一样。 第 18 页 共 20页 结 论 通过这三个月的学习和工作,完成了小型药店销售管理系统的设计与实现,该系统是一个在线销售系统,分成前台和后台两个部分,前台能完成的功能主要包括:用户注册登录,查询商品,显示日期,定单投诉更改资料等;后台部 分主要完成的功能有:管理商品,定单管理,用户管理,网站管理等。 由于设计是基于 B/S 模式,该系统具有良好的可移植性等优点,并且具有相当不错的应用前景。 同时由于该系统使用的是基于 VBScript 和 JavaScript 的 ASP 技术,使我对该门技术又有了更加深入的了解,并且对应用 Dreamweaver 制作静态页面也有了相当的心得。 由于 ASP 技术相对现在流行得 JSP 等技术在安全性方面存在一定得差距,所以该系统在安全性方面存在与生俱来的劣势,安全性的增强将有待于将来在页面中加入更多的安全方面的 JavaScript 等安全 组件。 由于知识的缺乏,还有很多小细节上还没有处理完善(比如说一些限制条件还没有加进去),有待功能完善。 参考文献 [1] 天创工作室 .网页制作实战步步通 [M].北京:人民邮电出版社 ,2020。 [2] 肖金秀,廖疆星 .网页设计培训教程 [M].北京:冶金工业出版社 ,2020。 [3] 林盛雄 . 数据库 [M].北京:冶金工业出版社 ,2020。 [4] 陈俊荣,陈惠贞 .ASP与网络数据库技术网 [M].北京:中国铁道出版社 ,2020。 [5] 陈会安 .ASP网页制作彻底研究 [M].北京:人民教育出版社 ,2020。 [6] 冯沃辉 , 黄智诚 .新编网页设计与制作 [M].北京:冶金工业出版社 ,2020。 [7] 屈喜龙,朱杰 .ASP+SQLserver 开发动态网站实例 [M].北京:机械工业出版社 ,2020。 [8] 顼宇峰 .ASP+SQLserver 典型网站建设案例 [M].北京:清华大学出版社 ,2020。 第 19 页 共 20页 致 谢 本文是在 羊裔高 老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。 在 此向他表示我最衷心的感谢。 在论文完成过程中,本人还得到了 羊裔高 老师和雷理、王桥同学的热心帮助,本人向他们表示深深的谢意。 最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢。 作者简介: 姓 名:周泽波。小型药店销售管理系统的设计—毕业设计论文
相关推荐
础 宣城徽派影视城将成为城市的一大亮点,是宣城走向世界的名片。 第 2 页 一、宣城徽派影视城项目背景 (一)国家及地方政策 1.国家政策: 在党的十七大开幕式上,胡锦涛总书记用了近 10 分钟的时间论述“推动社会主义文化大发展大繁荣”,其中他说到:“ 加强对各民族文化的挖掘和保护,重视文物和非物质文化遗产 保护 ” ,“ 大力发展文化产业,繁荣文化市场 ” , “ 要积极发展新闻出版、广播影视
9 员工管理 .................................................................................................................................. 49 书目检索 .....................................................
,而关于车辆以前违规次数、车辆欠费情况等现场不能取得的重要信息往往无能为力。 甚至有时候驾驶员无证驾驶,也可以推搪说成是忘记带驾驶证了,这给交通部门工 作带来很大的干扰。 第二种是采用笔记本电脑,通过查询笔记本电脑存储的车辆信息和驾驶员信息数据库而进行的车辆稽查。 这种方法首先最大的缺点是数据库不能够实时同步,并且需要经常更新和维护数据库,给工作人员带来很大麻烦。 其次是携带不方便,浪费资源。
tring phone) { = phone。 } public String getXuefen() { return xuefen。 } 12 public void setXuefen(String xuefen) { = xuefen。 } } package bean。 import .*。 import .*。 import。 public class dbcon { private
不应超过三台,因为未设集中报警控制器,当火灾报警区域过多而又分散时就不便于集中监控与管理。 宜用于二级保护对象。 ( 2)控制中心报警系统 控制中心报警系统集中火灾报警控制器设在消防控制室内,其他消防设备及联动控制设备,可采用分散就地控制和集中遥控两种方式,各消防设备工作状态的反馈信号,必须集中显示在消防控 制室的监视或总控制台上,以便对建筑物内安徽建筑大学毕业设计(论文) 3 的防火 安全
3 章 电子跑表硬件电路的设计 7 3. 1 电源电路工作原理介绍 7 3. 2 LED 数码显示器介绍 9 3. 3 键盘控制电路原理介绍 12 3. 4 功能实现 电路介绍 13 时钟电路 13 复位电路 13 芯片介绍 14 第 4 章 软件设计与说明 18 4. 1 工作原理与设计思想 18 4. 2 程序流程图 18 4. 3 程序清单 23 IV 第 5 章 电子跑表的资源分配 24