基于aspaccess的药店销售管理系统设计与实现毕业论文程序源码大家好今天给大家介绍基于aspaccess的药店销售管理系统设计与实现文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦文章目录基于aspaccess的药店销售管理系统设计与实现毕业论文程序源码1、项目简介2、资源详情3、关键词4、毕设简介5、资源下载6、更多asp毕业设计项目1、项目简介随着Internet近年来的迅速发展互联网已日益成为收集和发布信息的最佳渠道于是电子商务开始流行起来越来越多的商家在网上建起在线商店向消费者展示出一种新颖的购物理念。网上购物系统作为B2B即企业对企业,B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能可使商家和客户方便的传递信息完成电子贸易或交易。本文主要介绍整体系统构架及数据库的建立并详细介绍了客户系统的各个功能模块、后台管理系统模块、系统逻辑结构、数据库相关表设计以及页面功能。后台管理系统是该系统的主要系统其开发主要包括后台数据库的建立维护和应用程序的开发这两个方面。程序功能实现后管理员可以完成商品信息的添加修改、定单的管理、用户的管理、以及网站上的管理。2、资源详情项目难度中等难度适用场景相关题目的毕业设计配套论文字数7854个字23页包含内容全套源码配整论文3、关键词Internet药店销售管理系统数据库4、毕设简介提示以下为毕业论文的简略介绍项目完整源码及完整毕业论文下载地址见文末。引言1.1课题背景随着商品经济的快速增长商品买卖市场需要更广阔的市场空间同时互联网技术的迅猛发展网络不断深入千家万户给人们带来了很多快捷便利的服务同时越来越多的企业为了推广自己的商业品牌和拓宽销售渠道纷纷开设网上商店。正是由于网上商店的广泛使用本毕业设计选择开发一个网上药店销售管理系统。1.2国内外研究现状Gartner集团总裁曾说“如果一家公司到2000年底还没有制订出一个企业级电子商务战略它在未来年的营销中将不具备任何的竞争力。”对于商家而言放弃网络世界忽视这些日益膨胀的网络人口就意味着放弃一个新兴的、迅速增长的无限大的市场。这是任何一个有远见的企业家所不能承受的。从目前的经济现状,由于国外经济发达人民接触到网络世界比我国普遍要早的多而且人们的消费水平比我国高所以在国外网上交易市场非常活跃。由于国内人们受消费水平和安全意识的影响人们在网上买卖商品的人还是少数但是随着人们意识的逐渐转变到目前为止国内网上交易市场已经呈现活跃的态势国内电子商务还在初步启动阶段而国外的电子商务已经处于成熟阶段。1.3本课题研究的意义企业与消费者间的电子商务是一种网上直销方式网上销售药品缩减了中间渠道产品一般直接源自厂商的生产基地不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的优势也是传统店铺无法比拟的由于不需要实际的店面不仅避免了店铺租金的开销还可省去装修、管理等方面的诸多费用所以价格成为众多网上购药用户的首选因素。另外所不同的就是网上购物可以足不出户各地商品任选如此方便快捷无时间空间限制是传统经营模式无法比拟的如今人们生活质量的提高购物方式也变得轻松自由化、个性化这将成为网上销售药品的一大优势。2系统概述2.1总体设计小型药店销售管理系统可实现基本的在线注册、查找搜索产品、以及后台管理维护共分为商品管理、定单管理、用户管理、以及相关网站管理。系统功能模块如图2-1所示。1商品管理:1添加总分类主要完成创建商品信息的大的分类以及修改工作便于用户查找。2添加小分类完成具体一点的分类将小类归类于大分类。3添加新商品完成商品信息的录入以及相关处理。4查看与修改主要完成商品信息的修改和删除功能。2订单管理1最新订单主要可以查看到客户买的商品订单信息及时进行订单的处理。2已确认的订单通过上面的“最新订单”处理然后显示给管理员看是否已经处理订单。3查询投诉订单这里主要显示客户投诉的订单的具体信息便于管理员及时处理订单给客户一个答复。图2-1 系统功能模块3用户管理1会员用户管理可以查看到现在的会员用户并可以实现对会员进行删除和升级为VIP会员两个功能。2添加会员可以实现添加会员或VIP会员功能。4网站管理1添加新闻实现对新闻标题、内容的添加。2修改删除新闻实现对新闻的修改和删除功能。3添加测评实现对商品信息的反馈让客户可以了解到同类产品哪个产品比较好用。4删除修改测评主要对测评信息的改动与删除。5添加医药常识完成医药常识的添加让客户可以了解更多的医药常识。6修改删除医药常识主要完成对医药常识信息的修改和删除功能。2.2安全机制用户注册和修改资料模块中的用户密码采用MD5加密机制保证用户信息的安全性。其算法简单描述为以512位分组来处理输入的信息且每一分组又被划分为16个32位子分组经过了一系列的处理后算法的输出由四个32位分组组成将这四个32位分组级联后将生成一个128位散列值。2.3数据库分析小型药店销售管理系统数据库采用ACCESS数据库其中表单及作用如下admin-----管理员数据表 basket-------售出商品信息表cp--------产品测评信息表 sub----------订单详细信息表hw--------货物信息表 member-------会员信息表news-------新闻信息表 Nsort--------产品小分类表sort-------产品大分类表 story--------医药常识表ts---------投诉订单表2.4系统的设计2.4.1后台管理功能叙述后台管理系统主要负责管理系统的一切工作通过它才能让客户了解到该系统用于何用通过管理用户可以了解客户从而改善系统是客户与商家的联系重要渠道其功能主要如下1商品管理在程序设计功能完成后需要向自己的系统添加一定的商品才能展现出该系统用于什么方面用这个功能就能向系统里面添加自己想要出卖的商品以及必要的信息让客户便捷轻松地找到自己需要的产品通过该功能管理员可以及时的进行商品信息的正确修改给客户真实信任感。2定单管理包括查阅定单和处理定单管理员通过查看商家购买的定单和商家的申诉定单进行及时的处理必要时可以通过联系方式及时找到客户进行具体的相关处理。3用户管理对已申请注册的用户如果用户不想再把自己的资料以及信息留给该系统可以通过联系管理员对客户信息进行删除以及对长期合作的客户进行会员升级成为VIP会员使客户享受更实惠的服务。4网站管理主要实现对最近发生的医药行情以及医药事件的信息添加让客户了解最近的医药发展动态通过添加医药常识还可以让客户了解到基本的医药常识给客户更温馨的提示通过用户反馈信息添加相关产品的测评信息使产品联系到实际医药行情与疗效让客户在同类产品中可以选择更加好用的产品。5用户退出主要实现管理员注销登陆和返回网站首页通过注销登陆管理员可以实现退出管理或换另外的管理员用户登陆管理页面通过返回首页可以方便的便于管理员观察网站管理的效果及时进行相关的处理。2.4.2后台管理设计流程图图2-2 后台管理系统流程图图2-3 后台管理系统流程图的续图对上面的功能图的说明每一个管理功能模块都是一个独立的模块只要操作完相应的管理都可以直接选用其他的功能模块所以在选择不同功能进行处理的“是否成功”这个处理过程时在上两图我都把这些功能融合在一个处理过程来画而已便于直观简单。2.4.3用户购买商品流程图图2-4 用户购买商品流程图3数据库设计3.1数据库的概念模型图3-1 会员与商品的E-R图E-REntity-Relationship Approach图是最常用的概念模型表示方法也是数据库的核心和基础它是按用户的观点来对数据和信息建模依据概念模型设计应具的特点真实性、易理解性、易修改性、易转换性上面描述了该系统的会员与商品的E-R图。3.2数据库各表设计对后台管理系统所要用到的表有admin:包含管理员的用户名和密码 basket:已售出的产品信息cp主要包含测评信息的标题和内容 hw包含商品的详细信息member包含会员的详细信息内容 news包含新闻信息的标题和内容story包含医药常识的详细内容 sub包含定单的详细信息nsort产品小分类信息 sort产品大分类信息ts主要包含会员投诉定单的基本信息各表的详细描述4系统功能的实现4.1普通用户系统功能的实现主要是针对用户来说的其中主要包括实现静态网页的展现和一些基本功能。浏览器端的界面图如图4-1图4-1 浏览器端的界面图1时间展示功能模块的实现为%year(date())%年%month(date())%月%day(date())%日。2搜索产品和药品查询功能搜索产品和药品查询中的查询都是调用的同一个网页即search1.asp其效果展现如图4-2。设计思路采用模糊查询从数据库中查找hw-name像用户输入的字段其主要应用到的搜索语句sql“select * from hw where hw_name like’%”hw_name%’ order by hw_id DESC。首先是把搜索文本筐里面值为空然后把浏览器端填入的字段赋给hw-name语句为hw_namerequest(“hw_name”)然后从数据库hw中查找货物名字再打开数据库rs.open sql,conn,3,3开始执行如果在数据库中为空或没有找到类同与用户输入数据的字段就返回给用户提示其提示语为没有你要找的商品请先确定商品的类别如果数据库中的字段不为最后一条文字信息就把数据库hw中的所有类同于用户输入的字段该每一条的数据信息调出来给用户观看。用户要查询商品信息页面图如图4-2图4-2 查询商品信息的页面3用户登陆处理模块主要用sql语句sql“select * from member where user_name” user _name 从数据库表member中查找用户名字如果找到用户然后进一步从数据中调用用户密码确认用户密码是否正确如果用户名和密码都正确将通过验证成功登陆如果其中一个出错了将为用户提示“您的用户或密码不正确请重新登陆”让用户重新登陆或者没有注册的用户进行注册。代码如下面所示sqlselect * from member where user_nameuser_namers.open sql,conn,3,3ifrs.eof then errmsgerrmsgbrli你输入的用户不存在!founderrtrueelseifuser_passrs(user_pass)thensession(user_name)rs(user_name)session(user_type)rs(user_type)rs(user_lasttime)now()rs(user_lastip)request.servervariables(remote_addr)rs.updateelseerrmsgerrmsgbrli你输入的密码错误!founderrtrue endifrs.closeiffounderrtrue then%%else%%response.redirectindex.asp%%endifelseresponse.redirectindex.aspendif%4购物功能处理以及显示的功能实现如果用户要购买物品首先要判断用户是否登陆判断语句if session ( user _name)如果没有登陆将提示用户登陆或注册用户如果登陆成功的用户才能执行购买商品等操作。购买商品的设计思路一是用户在登陆后直接根据商品信息购买商品二是根据用户查找商品购买用其实现语句为sql “select * from hw where hw_id”request(“hw_id”)如果找到就把商品信息给用观看然后进一步确认购买当用户确认购买的时候系统有一个判断用户成员类型比如判断是否为会员%ifsession(“user_type”)“会员” then%如果是会员然后就执行下面的语句%rs(“hw_cash”)% %else% %rs(“daili”)% %end if%。在这里主要实现的是把不同类的成员商品价格做一个调整因为不同的用户商品价格会不一样然后用一个创建一个新的数据项目把商品信息的基本信息和会员信息保存起来并返回给数据库basket添加定单。其实现语句为rs.addnewrs(hw_id)hw_idrs(user_name)session(user_name)rs(basket_count)countrs(basket_date)now()rs(hw_name)request(hw_name)rs(hw_cash)request(hw_cash)rs(basket_count)int(rs(basket_count))int(count)rs.update rs.close在浏览器端显示给用户观看到的主要功能语句显示商品名称的语句%rs(“hw_name”)%显示商品的价格的语句%rs(“hw_cash”)%元显示购买货物数量语句%rs(“basket_count”)%显示合计价格语句%rs(“hw_cash”)*rs(“basket_count”)%元计算总的价格语句totalcashtotalcash (rs(“hw_cash”) *rs(“basket _count”))4.2后台管理功能的实现后台管理的功能实现主要针对管理员设计的负责管理整个系统。管理员用户界面图图4-3 管理员用户界面4.2.1商品管理模块1商品的添加以及处理功能首先判断是不是管理员如果不为管理员就要谈出管理员登陆界面其实现语句为%if Session(“admin_name”)“” then response.redirect “index.asp”%然后将该request的action属性值为save然后用一系列变量存储管理员输入的商品信息然后对这些变量执行判断如ifhw_namethen errmsgerrmsgbrli名称不能为空founderrtrue 如果输入类型有误就将里面的变量类型转换为数据库中相对应的类型如转换货物名hw_namereplace(hw_name, ,nbsp;)然后对数据库hw执行操作将货物信息写入数据中其语句为 sqlselect * from hwset rsserver.createobject(adodb.recordset)rs.open sql,conn,3,3rs.addnew2商品删除模块%ifrequest(action)delthen sqlselect * from hw where hw_idrequest(hw_id)set rsserver.createobject(adodb.recordset)rs.open sql,conn,3,3ifrs.eof then response.redirectdelhw.aspelsers.delete rs.update endifrs.close response.write货物删除成功response.writebrresponse.writea hrefdelhw.asp返回/aelse%3添加大分类模块先定义一个事项访问数据库如果数据库问空的就提示管理管增加类别语句为if rs.eof and rs.bof then response.write “option value请增加类别”如果不为空的就把已有的分类信息显示出来然后提供管理员操作如果管理员选择“改名”在处理程序里面将执行case rename里面的语句对数据库进行操作重定义名rs(“sort_name”) request.form(“reTitle”)并更新数据库然后关闭如果管理员选择“删除”将执行case del里面的程序对数据库里面的分类名执行删除如果管理员选择“新增”将执行case “new”对数据库执行rs.AddNewrs(“sort_name”) request.form(“newTitle”)并更新关闭数据库。添加大分类界面图如图4-4图4-4 添加大分类界面图4.2.2订单管理模块主要通过管理员来处理订单处理过的订单用户可以查询到自己的那些订单已经处理过管理员“已确认订单”选项看到自己已处理的订单,其中主要处理语句为rs(“sub_check”)“1”。货物送出处理的模块代码为%sub_numberrequest.querystring(sub_number)sqlselect * from sub where sub_numbersub_number set rsserver.createobject(adodb.recordset)rs.open sql,conn,3,3rs(sub_check)1rs.update%4.2.3用户管理模块包括会员的删除、升级为VIP和添加会员三个功能1会员删除功能的实现首先要判断是否为管理员如果为管理员才执行以下程序代码先从member表中找到user-idsql“select * from member where user_id”request(“user_id”)然后打开数据库再判断数据库是否存在此用户信息如果不存在将显示用户信息已删除如果存在将执行删除语句其为rs.delete将用户信息删除。2会员升级的实现其主要实现语句rs(“user_type”)“VIP”%ifrequest(action)upthen sqlselect user_type from member where user_idrequest(user_id)rs.open sql,conn,3,3ifrs.eof then response.write没有此用户信息!elsers(user_type)VIPresponse.write用户升级为VIP会员成功!rs.update endifendif%3添加会员只提供简单的添加用户名和密码%ifrequest(action)savethenifrequest(user)then response.end sqlselect * from memberset rsserver.createobject(adodb.recordset)rs.open sql,conn,3,3rs.addnewrs(user_name)request(user)rs(user_pass)md5(request(pass),32)rs(user_type)request(type)rs.update rs.close response.writerequest(type)用户添加成功response.writebrresponse.writea hrefadduser.asp返回/aelseresponse.end%4.2.4网站管理1添加新闻该功能用于添加新闻信息用rs.addnewrs(“news_title”) news_titlers(“news_content”)news_contentrs.updat来实现功能设计思想首先判断输入信息的标头和内能是否为空如果为空就返回一个信息“数据不能为空的信息提示”并不进行写入数据库中返回重新添加如果两个数据都不为空就写入数据库更新数据库news表然后返回继续添加新闻信息。2修改删除新闻该功能主要用与修该和删除新闻其中删除用rs.delete来实现功能设计思想是直接从数据库中读出数据然后用删除语句将其信息删除然后更新数据库news表3添加测评该功能用于添加产品信息测评的实现方式和添加新闻功能是同样的实现语句为rs.addnewrs(“news_title”)news_titlers ( news _ content )news_contentrs.update。4修改删除测评主要实现修改和删除测评信息利用rs.delete将其信息删除然后更新数据库表cp。5添加药品常识主要实现添加药品常识信息实现方式和思路同添加新闻和添加测评是同样的。6修改删除测评主要实现修改和删除测评信息实现方式同修改删除新闻一样。结 论通过这三个月的学习和工作完成了小型药店销售管理系统的设计与实现该系统是一个在线销售系统分成前台和后台两个部分前台能完成的功能主要包括用户注册登录查询商品显示日期定单投诉更改资料等后台部分主要完成的功能有管理商品定单管理用户管理网站管理等。由于设计是基于B/S模式该系统具有良好的可移植性等优点并且具有相当不错的应用前景。同时由于该系统使用的是基于VBScript和JavaScript的ASP技术使我对该门技术又有了更加深入的了解并且对应用Dreamweaver制作静态页面也有了相当的心得。参考文献[1] 天创工作室.网页制作实战步步通[M].北京人民邮电出版社,2002。[2] 肖金秀廖疆星.网页设计培训教程[M].北京冶金工业出版社,2003。[3] 林盛雄.ASP.NET数据库[M].北京冶金工业出版社,2004。[4] 陈俊荣陈惠贞.ASP与网络数据库技术网[M].北京中国铁道出版社,2005。[5] 陈会安.ASP网页制作彻底研究[M].北京人民教育出版社,2001。[6] 冯沃辉 , 黄智诚.新编网页设计与制作[M].北京冶金工业出版社,2003。[7] 屈喜龙朱杰.ASPSQLserver开发动态网站实例[M].北京机械工业出版社,2006。[8] 顼宇峰.ASPSQLserver典型网站建设案例[M].北京清华大学出版社,2006。致 谢省略5、资源下载本项目源码及完整论文如下有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。序号毕业设计全套资源点击下载本项目源码基于aspaccess的药店销售管理系统设计与实现源码文档_asp_BS架构_药店销售管理系统.zip6、更多asp毕业设计项目精选ASP毕业设计91套——源码论文完整资源