




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小型药店销售管理系统的设计小型药店销售管理系统的设计摘摘 要要随着 Internet 近年来的迅速发展,互联网已日益成为收集和发布信息的最佳渠道,于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为 B2B(即企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和客户方便的传递信息,完成电子贸易或交易。本文主要介绍整体系统构架及数据库的建立,并详细介绍了客户系统的各个功能模块、后台管理系统模块、系统逻辑结构、数据库相关表
2、设计以及页面功能。后台管理系统是该系统的主要系统,其开发主要包括后台数据库的建立维护和应用程序的开发这两个方面。程序功能实现后管理员可以完成商品信息的添加修改、定单的管理、用户的管理、以及网站上的管理。关键词:关键词:Internet;药店销售管理系统;数据库Design of Small Pharmacy Management System AbstractAlong with the rapid development of the Internet recent years, the internet day by day becomes the best channel to coll
3、ect and publish information. So the electronic commerce becomes popular. More and more on-line store are build up by merchants, it provide a kind of shopping idea to the consumer. The on-line shopping system serve as the front side of electronic commerce such as B2B (enterprise to enterprise), B2C (
4、enterprise to consumer), C2C (consumer to consumer), which in the entire commerce process plays an important role.The system has powerful interactive function, which may lead the merchant and the customer to communicate with each other conveniently in order to complete the electronics trade or the t
5、ransaction.This paper mainly introduces the skeleton of the whole system and the establishment of database. Each functional module of the customer such as the background management system module, logical organization of the system, the related table design of the database, and the pages function are
6、 introduced in detail. The background management system is the main functional system, the development of which mainly includes the establishment and maintenance of the background database and the development of the application procedure. After the realization of the system, the administrator may co
7、mplete the commodity information adding and modifying, the management of the order, users management, as well as the management of the website.Key words: Internet; Management of pharmacy system;Database目目 录录论文总页数:20 页1 引言 .11.1 课题背景 .11.2 国内外研究现状 .11.3 本课题研究的意义 .12 系统概述 .12.1 总体设计 .12.2 安全机制 .32.3 数
8、据库分析 .32.4 系统的设计 .42.4.1 后台管理功能叙述 .42.4.2 后台管理设计流程图: .52.4.3 用户购买商品流程图 .63 数据库设计 .73.1 数据库的概念模型 .73.2 数据库各表设计 .84 系统功能的实现 .114.1 普通用户系统功能的实现 .114.2 后台管理功能的实现 .144.2.1 商品管理模块 .144.2.2 订单管理模块 .164.2.3 用户管理模块 .164.2.4 网站管理 .17结 论.18参考文献.18致 谢.19声 明.201 1 引言引言1.11.1 课题背景课题背景随着商品经济的快速增长,商品买卖市场需要更广阔的市场空间,
9、同时互联网技术的迅猛发展,网络不断深入千家万户,给人们带来了很多快捷便利的服务,同时越来越多的企业为了推广自己的商业品牌和拓宽销售渠道,纷纷开设网上商店。正是由于网上商店的广泛使用,本毕业设计选择开发一个网上药店销售管理系统。1.21.2 国内外研究现状国内外研究现状Gartner 集团总裁曾说:“如果一家公司到 2000 年底还没有制订出一个企业级电子商务战略,它在未来年的营销中将不具备任何的竞争力。 ”对于商家而言,放弃网络世界,忽视这些日益膨胀的网络人口,就意味着放弃一个新兴的、迅速增长的无限大的市场。这是任何一个有远见的企业家所不能承受的。从目前的经济现状,由于国外经济发达,人民接触到
10、网络世界比我国普遍要早的多,而且人们的消费水平比我国高,所以在国外网上交易市场非常活跃。由于国内人们受消费水平和安全意识的影响,人们在网上买卖商品的人还是少数,但是随着人们意识的逐渐转变,到目前为止,国内网上交易市场已经呈现活跃的态势,国内电子商务还在初步启动阶段,而国外的电子商务已经处于成熟阶段。1.31.3 本课题研究的意义本课题研究的意义企业与消费者间的电子商务,是一种网上直销方式,网上销售药品缩减了中间渠道,产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的优势也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、
11、管理等方面的诸多费用,所以价格成为众多网上购药用户的首选因素。另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将成为网上销售药品的一大优势。2 2 系统概述系统概述2.12.1 总体设计总体设计小型药店销售管理系统可实现基本的在线注册、查找搜索产品、以及后台管理维护共分为:商品管理、定单管理、用户管理、以及相关网站管理。系统功能模块如图 2-1 所示。1商品管理:(1)添加总分类:主要完成创建商品信息的大的分类以及修改工作,便于用户查找。(2)添加小分类:完成具体一点的分类,将
12、小类归类于大分类。(3)添加新商品:完成商品信息的录入以及相关处理。(4)查看与修改:主要完成商品信息的修改和删除功能。2订单管理:(1)最新订单:主要可以查看到客户买的商品订单信息,及时进行订单的处理。(2)已确认的订单:通过上面的“最新订单”处理,然后显示给管理员看是否已经处理订单。(3)查询投诉订单:这里主要显示客户投诉的订单的具体信息,便于管理员及时处理订单给客户一个答复。 订单投诉用户注册登陆前台查询商品信息显示日期时间小型药店销售管理系统购物记录购物车更改资料用户管理订单管理商品管理后台管理网站管理管理退出图 2-1 系统功能模块3用户管理:(1)会员用户管理:可以查看到现在的会员
13、用户,并可以实现对会员进行删除和升级为 VIP 会员两个功能。(2)添加会员:可以实现添加会员或 VIP 会员功能。4网站管理:(1)添加新闻:实现对新闻标题、内容的添加。(2)修改删除新闻:实现对新闻的修改和删除功能。(3)添加测评:实现对商品信息的反馈,让客户可以了解到同类产品哪个产品比较好用。(4)删除修改测评:主要对测评信息的改动与删除。(5)添加医药常识:完成医药常识的添加,让客户可以了解更多的医药常识。(6)修改删除医药常识:主要完成对医药常识信息的修改和删除功能。2.22.2 安全机制安全机制 用户注册和修改资料模块中的用户密码采用 MD5 加密机制,保证用户信息的安全性。其算法
14、简单描述为:以 512 位分组来处理输入的信息,且每一分组又被划分为 16 个 32 位子分组,经过了一系列的处理后,算法的输出由四个 32位分组组成,将这四个 32 位分组级联后将生成一个 128 位散列值。 2.32.3 数据库分析数据库分析 小型药店销售管理系统数据库采用 ACCESS 数据库,其中表单及作用如下:admin-管理员数据表 basket-售出商品信息表 cp-产品测评信息表 sub-订单详细信息表hw-货物信息表 member-会员信息表news-新闻信息表 Nsort-产品小分类表 sort-产品大分类表 story-医药常识表ts-投诉订单表2.42.4 系统的设计系
15、统的设计.1 后台管理功能叙述后台管理功能叙述 后台管理系统主要负责管理系统的一切工作,通过它才能让客户了解到该系统用于何用,通过管理用户可以了解客户,从而改善系统,是客户与商家的联系重要渠道,其功能主要如下:(1)商品管理:在程序设计功能完成后,需要向自己的系统添加一定的商品,才能展现出该系统用于什么方面,用这个功能就能向系统里面添加自己想要出卖的商品以及必要的信息,让客户便捷轻松地找到自己需要的产品,通过该功能管理员可以及时的进行商品信息的正确修改,给客户真实信任感。(2)定单管理:包括查阅定单和处理定单,管理员通过查看商家购买的定单和商家的申诉定单,进行及时的处理,必要时
16、可以通过联系方式及时找到客户,进行具体的相关处理。(3)用户管理:对已申请注册的用户,如果用户不想再把自己的资料以及信息留给该系统,可以通过联系管理员,对客户信息进行删除,以及对长期合作的客户进行会员升级,成为 VIP 会员,使客户享受更实惠的服务。(4)网站管理:主要实现对最近发生的医药行情以及医药事件的信息添加,让客户了解最近的医药发展动态;通过添加医药常识还可以让客户了解到基本的医药常识,给客户更温馨的提示;通过用户反馈信息,添加相关产品的测评信息,使产品联系到实际医药行情与疗效,让客户在同类产品中可以选择更加好用的产品。(5)用户退出:主要实现管理员注销登陆和返回网站首页,通过注销登陆
17、管理员可以实现退出管理或换另外的管理员用户登陆管理页面,通过返回首页可以方便的便于管理员观察网站管理的效果,及时进行相关的处理。.2 后台管理设计流程图:后台管理设计流程图:登陆是否为管理员登陆进入管理页面否是选择功能商品管理用户管理订单管理网站管理退出管理添加总分类查看与修改添加小分类添加新商品删除升级会员管理添加会员管理最新订单已确认订单查询投诉订单是否成功改写或写入数据库返回首页是否成功是是否否处理图 2-2 后台管理系统流程图网站管理添加新闻修改删除新闻添加产品测评删除修改测评添加医药常识删除修改医药常识是否成功是改写或写入数据库否返回首页图 2-3 后台管理系统流程图
18、的续图对上面的功能图的说明:每一个管理功能模块都是一个独立的模块,只要操作完相应的管理都可以直接选用其他的功能模块,所以在选择不同功能进行处理的“是否成功”这个处理过程时,在上两图我都把这些功能融合在一个处理过程来画而已,便于直观简单。.3 用户购买商品流程图用户购买商品流程图用户登陆购买商品是否成功是到收银台付款确认信息否是继续购买否退出图 2-4 用户购买商品流程图3 3 数据库设计数据库设计3.13.1 数据库的概念模型数据库的概念模型图 3-1 会员与商品的 E-R 图E-R(Entity-Relationship Approach)图是最常用的概念模型表示方法,也是数
19、据库的核心和基础,它是按用户的观点来对数据和信息建模,依据概念模型设计应具的特点:真实性、易理解性、易修改性、易转换性,上面描述了该系统的会员与商品的 E-R 图。3.23.2 数据库各表设计数据库各表设计对后台管理系统所要用到的表有:admin:包含管理员的用户名和密码 basket:已售出的产品信息cp:主要包含测评信息的标题和内容 hw:包含商品的详细信息member:包含会员的详细信息内容 news:包含新闻信息的标题和内容story:包含医药常识的详细内容 sub:包含定单的详细信息nsort:产品小分类信息 sort:产品大分类信息 ts:主要包含会员投诉定单的基本信息各表的详细描
20、述:表 1 admin(管理员数据表)字段名数据类型字段大小是否允许为空字段描述Admin_name文本50否管理员名(主键)Admin_pass文本50否管理员密码表 2 basket(售出商品信息表)字段名数据类型字段大小是否允许为空字段描述basket_id自动编号长整型商品 ID 号 (主键)hw-id文本50是货物编号user_name文本50是用户名basket_count文本50是够买商品的数量basket_data日期/时间是购买商品时间basket_check是/否是商品确认basket_adminche是/否是管理员确认的定单hw_name文本50是商品名称hw_cash文
21、本50是买家应付的价格sub_number文本50是定单编号表 3 member(会员信息表)字段名数据类型字段大小是否允许为空字段描述user_id自动编号长整型用户的 ID 号(主键)user_name文本50是用户名user_pass文本50是用户密码user_mail文本50是用户邮件箱user_adds文本50是用户地址user_tel文本50是用户 user_regtime日期/时间是用户注册时间user_regip文本255是用户注册 ipuser_lasttime日期/时间是用户最后登陆时间user_lastip文本255是用户最后登陆的 ipuser_postcode文本50
22、是用户邮政编码user_namec文本50是用户的真实姓名user_type文本50是用户类型表 4 hw(货物信息表)字段名数据类型字段大小是否允许为空字段描述hw_id自动编号长整型商品 ID(主键)hw_cash数字小数会员价格hw_content备注是简单描述商品信息hw_content2备注是详细描述商品信息hw_buys数字长整型出售了多少件hw_date日期/时间是上货时间chubsh文本100是出品公司daili数字长整型vip 价格pifa数字长整型市场价格zhuang文本50是包装类型date日期/时间是出品日期tuijian是/否是否推荐jia是/否是否为新产品sort_
23、id数字长整型产品总类型 IDnsort_id数字长整型产品小分类 IDhw_name文本50是商品名称hw_pic文本255是商品图片位置表 5 cp(产品评测信息表)字段名数据类型字段大小是否允许为空字段描述news_id自动编号长整型测评 ID(主键)news_title文本255是测评标题news_content备注是测评内容news_date日期/时间是测评时间表 6 story(医药常识表)字段名数据类型字段大小是否允许为空字段描述news_id自动编号长整型药品常识 ID(主键)news_title文本255是药品常识标题news_content备注300是药品常识内容news_
24、date日期/时间是药品常识日期表 7 sort(产品大分类表)字段名数据类型字段大小是否允许为空字段描述sort_id自动编号长整型分类 ID 号(主键)sort_name文本50是分类名表 8 Nsort(产品小分类表)字段名数据类型字段大小是否允许为空字段描述Nsort_id自动编号长整型分类 ID 号(主键)Nsort_name文本50否分类名sort_id数字长整型是分类号表 9 news(新闻信息表)字段名数据类型字段大小是否允许为空字段描述news_id自动编号长整型新闻 ID 号(主键)news_title文本255是新闻标题news_content备注是新闻内容news_da
25、te日期/时间是新闻日期表 10 sub(定单详细信息表)字段名数据类型字段大小是否允许为空字段描述sub_id自动编号长整型定单 ID(主键)basket_id文本50是购买商品 IDuser_name文本50是用户名sub_date日期/时间是定单时间sub_number文本50是定单编号sub_check是/否是定单是否处理sub_to文本50是卖给什么用户sub_mail文本50是买家邮件箱sub_tel文本50是买家 sub_adds文本255是买家地址sub_post文本15是买家邮政编码qian文本50是付款方式other文本100是备注表 11 ts(投诉定单表)字段名数据类型
26、字段大小是否允许为空字段描述ts_id自动编号长整型投诉定单 IDuser_name文本50是用户名sub_numeber文本50是定单编号ts_date日期/时间是定单时间4 4 系统功能的实现系统功能的实现4.14.1 普通用户系统功能的实现普通用户系统功能的实现主要是针对用户来说的,其中主要包括实现静态网页的展现和一些基本功能。浏览器端的界面图如图 4-1:图 4-1 浏览器端的界面图(1)时间展示功能模块的实现为:年月日。 (2)搜索产品和药品查询功能:搜索产品和药品查询中的查询都是调用的同一个网页即:search1.asp,其效果展现如图 4-2。设计思路采用模糊查询从数据库中查找
27、hw-name 像用户输入的字段,其主要应用到的搜索语句:sql=select * from hw where hw_name like%&hw_name&% order by hw_id DESC。首先是把搜索文本筐里面值为空,然后把浏览器端填入的字段赋给 hw-name,语句为:hw_name=request(hw_name),然后从数据库 hw 中查找货物名字,再打开数据库 rs.open sql,conn,3,3,开始执行,如果在数据库中为空或没有找到类同与用户输入数据的字段,就返回给用户提示,其提示语为:没有你要找的商品,请先确定商品的类别,如果数据库中的字段不为最后
28、一条文字信息,就把数据库 hw 中的所有类同于用户输入的字段该每一条的数据信息调出来给用户观看。 用户要查询商品信息页面图如图 4-2:图 4-2 查询商品信息的页面(3)用户登陆处理模块 主要用 sql 语句:sql=select * from member where user_name=& user _name &从数据库表 member 中查找用户名字,如果找到用户,然后进一步从数据中调用用户密码确认用户密码是否正确,如果用户名和密码都正确将通过验证,成功登陆,如果其中一个出错了,将为用户提示“您的用户或密码不正确!请重新登陆” ,让用户重新登陆或者没有注册的用户进行注
29、册。代码如下面所示: sql=select * from member where user_name=&user_name& rs.open sql,conn,3,3 if rs.eof then errmsg=errmsg+你输入的用户不存在! 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)=request.s
30、ervervariables(remote_addr) rs.update else errmsg=errmsg+你输入的密码错误! founderr=true end if rs.close if founderr=true then % (4)购物功能处理以及显示的功能实现如果用户要购买物品,首先要判断用户是否登陆,判断语句:if session ( user _name)=如果没有登陆,将提示用户登陆或注册用户,如果登陆成功的用户,才能执行购买商品等操作。购买商品的设计思路:一是用户在登陆后直接根据商品信息购买商品,二是根据用户查找商品购买,用其实现语句为:sql = select *
31、from hw where hw_id=&request(hw_id),如果找到,就把商品信息给用观看,然后进一步确认购买当用户确认购买的时候,系统有一个判断用户成员类型,比如:判断是否为会员如果是会员然后就执行下面的语句 ,。在这里主要实现的是把不同类的成员商品价格做一个调整,因为不同的用户,商品价格会不一样,然后用一个创建一个新的数据项目,把商品信息的基本信息和会员信息保存起来,并返回给数据库 basket,添加定单。其实现语句为:rs.addnewrs(hw_id)=hw_idrs(user_name)=session(user_name)rs(basket_count)=cou
32、ntrs(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.updaters.close在浏览器端显示给用户观看到的主要功能语句:显示商品名称的语句:显示商品的价格的语句:元显示购买货物数量语句:显示合计价格语句:元 计算总的价格语句:totalcash=totalcash +(rs(hw_cash) *rs(basket _count)4.24.2 后台管理功能的实现后台管理功能的实现后台管理的
33、功能实现主要针对管理员设计的,负责管理整个系统。管理员用户界面图:图 4-3 管理员用户界面.1 商品管理模块商品管理模块(1)商品的添加以及处理功能:首先判断是不是管理员,如果不为管理员,就要谈出管理员登陆界面,其实现语句为,然后将该 request 的 action 属性值为 save,然后用一系列变量存储管理员输入的商品信息,然后对这些变量执行判断,如: if hw_name= then errmsg=errmsg+名称不能为空 founderr=true如果输入类型有误,就将里面的变量类型转换为数据库中相对应的类型,如转换货物名:hw_name=replace(hw_n
34、ame, , ),然后对数据库 hw 执行操作,将货物信息写入数据中,其语句为: sql=select * from hwset rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3 rs.addnew(2)商品删除模块:%if request(action)=del then sql=select * from hw where hw_id=&request(hw_id)set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3
35、if rs.eof then response.redirect delhw.asp else rs.delete rs.update end if rs.close response.write 货物删除成功 response.write response.write 返回else%(3)添加大分类模块: 先定义一个事项,访问数据库,如果数据库问空的,就提示管理管增加类别,语句为:if rs.eof and rs.bof then response.write 请增加类别,如果不为空的就把已有的分类信息显示出来,然后提供管理员操作,如果管理员选择“改名” ,在处理程序里面将执行 case r
36、ename里面的语句,对数据库进行操作重定义名 rs(sort_name) = request.form(reTitle),并更新数据库然后关闭,如果管理员选择“删除” ,将执行 case del里面的程序,对数据库里面的分类名执行删除,如果管理员选择“新增” ,将执行 case new,对数据库执行 rs.AddNew,rs(sort_name) = request.form(newTitle),并更新关闭数据库。添加大分类界面图如图 4-4:图 4-4 添加大分类界面图.2 订单管理模块订单管理模块主要通过管理员来处理订单,处理过的订单,用户可以查询到自己的那些订单已经处理
37、过,管理员“已确认订单”选项,看到自己已处理的订单,其中主要处理语句为:rs(sub_check)=1。货物送出处理的模块代码为:.3 用户管理模块用户管理模块包括会员的删除、升级为 VIP 和添加会员三个功能(1)会员删除功能的实现:首先要判断是否为管理员,如果为管理员才执行以下程序代码,先从 member 表中找到 user-id,sql=select * from member where user_id=&request(user_id),然后打开数据库,再判断数据库是否存在此用户信息,如果不存在将显示用户信息已删除,如果存在将执行删除语句,其为 rs.dele
38、te,将用户信息删除。(2)会员升级的实现:其主要实现语句 rs(user_type)=VIP(3)添加会员:只提供简单的添加用户名和密码%if request(action)=save then if request(user)= then response.end sql=select * from member set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3 rs.addnew rs(user_name)=request(user) rs(user_pass)=md5(request(pass),32) r
39、s(user_type)=request(type) rs.update rs.close response.write request(type) &用户添加成功 response.write response.write 返回elseresponse.end%.4 网站管理网站管理(1)添加新闻:该功能用于添加新闻信息,用 rs.addnew,rs(news_title) =news_title,rs(news_content)=news_content,rs.updat 来实现功能,设计思想首先判断输入信息的标头和内能是否为空,如果为空就返回一个信息“数据不能为空
40、的信息提示”并不进行写入数据库中,返回重新添加,如果两个数据都不为空就写入数据库,更新数据库 news 表,然后返回继续添加新闻信息。(2)修改删除新闻:该功能主要用与修该和删除新闻,其中删除用rs.delete来实现功能,设计思想是直接从数据库中读出数据,然后用删除语句,将其信息删除,然后更新数据库 news 表(3)添加测评:该功能用于添加产品信息测评的,实现方式和添加新闻功能是同样的,实现语句为 rs.addnew,rs(news_title)=news_title,rs ( news _ content )=news_content,rs.update。(4)修改删除测评:主要实现修改
41、和删除测评信息,利用rs.delete将其信息删除,然后更新数据库表 cp。(5)添加药品常识:主要实现添加药品常识信息,实现方式和思路同添加新闻和添加测评是同样的。(6)修改删除测评:主要实现修改和删除测评信息,实现方式同修改删除新闻一样。结结 论论通过这三个月的学习和工作,完成了小型药店销售管理系统的设计与实现,该系统是一个在线销售系统,分成前台和后台两个部分,前台能完成的功能主要包括:用户注册登录,查询商品,显示日期,定单投诉更改资料等;后台部分主要完成的功能有:管理商品,定单管理,用户管理,网站管理等。由于设计是基于 B/S 模式,该系统具有良好的可移植性等优点,并且具有相当不错的应用
42、前景。同时由于该系统使用的是基于 VBScript 和 JavaScript 的 ASP 技术,使我对该门技术又有了更加深入的了解,并且对应用 Dreamweaver 制作静态页面也有了相当的心得。由于 ASP 技术相对现在流行得 JSP 等技术在安全性方面存在一定得差距,所以该系统在安全性方面存在与生俱来的劣势,安全性的增强将有待于将来在页面中加入更多的安全方面的 JavaScript 等安全组件。由于知识的缺乏,还有很多小细节上还没有处理完善(比如说一些限制条件还没有加进去) ,有待功能完善。参考文献参考文献1 天创工作室.网页制作实战步步通M.北京:人民邮电出版社,2002。2 肖金秀,
43、廖疆星.网页设计培训教程M.北京:冶金工业出版社,2003。3 林盛雄.ASP.NET 数据库M.北京:冶金工业出版社,2004。4 陈俊荣,陈惠贞.ASP 与网络数据库技术网M.北京:中国铁道出版社,2005。5 陈会安.ASP 网页制作彻底研究M.北京:人民教育出版社,2001。6 冯沃辉 , 黄智诚.新编网页设计与制作M.北京:冶金工业出版社,2003。7 屈喜龙,朱杰.ASP+SQLserver 开发动态网站实例M.北京:机械工业出版社,2006。8 顼宇峰.ASP+SQLserver 典型网站建设案例M.北京:清华大学出版社,2006。致致 谢谢本文是在羊裔高老师的热情关心和指导下完
44、成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!在论文完成过程中,本人还得到了羊裔高老师和雷理、王桥同学的热心帮助,本人向他们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!作者简介: 姓 名:周泽波 性别: 男出生年月:1982.1.11 民族: 汉E-mail: ainizh2002yahoo 声声 明明本论文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程学院网络工程系完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机
45、构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。关于学位论文使用权和研究成果知识产权的说明:本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括:(1)学校有权保管并向有关部门递交学位论文的原件与复印件。(2)学校可以采用影印、缩印或其他复制方式保存学位论文。(3)学校可以学术交流为目的复制、赠送和交换学位论文。(4)学校可允许学位论文被查阅或借阅。(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定) 。除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。特此声明!小型药店销售管理系统的设计小型药店销售管理系统的设
46、计摘摘 要要随着 Internet 近年来的迅速发展,互联网已日益成为收集和发布信息的最佳渠道,于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为 B2B(即企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和客户方便的传递信息,完成电子贸易或交易。本文主要介绍整体系统构架及数据库的建立,并详细介绍了客户系统的各个功能模块、后台管理系统模块、系统逻辑结构、数据库相关表设计以及页面功能。后台管理系统是该系统的主要系统,
47、其开发主要包括后台数据库的建立维护和应用程序的开发这两个方面。程序功能实现后管理员可以完成商品信息的添加修改、定单的管理、用户的管理、以及网站上的管理。关键词:关键词:Internet;药店销售管理系统;数据库Design of Small Pharmacy Management System AbstractAlong with the rapid development of the Internet recent years, the internet day by day becomes the best channel to collect and publish informati
48、on. So the electronic commerce becomes popular. More and more on-line store are build up by merchants, it provide a kind of shopping idea to the consumer. The on-line shopping system serve as the front side of electronic commerce such as B2B (enterprise to enterprise), B2C (enterprise to consumer),
49、C2C (consumer to consumer), which in the entire commerce process plays an important role.The system has powerful interactive function, which may lead the merchant and the customer to communicate with each other conveniently in order to complete the electronics trade or the transaction.This paper mai
50、nly introduces the skeleton of the whole system and the establishment of database. Each functional module of the customer such as the background management system module, logical organization of the system, the related table design of the database, and the pages function are introduced in detail. Th
51、e background management system is the main functional system, the development of which mainly includes the establishment and maintenance of the background database and the development of the application procedure. After the realization of the system, the administrator may complete the commodity info
52、rmation adding and modifying, the management of the order, users management, as well as the management of the website.Key words: Internet; Management of pharmacy system;Database目目 录录论文总页数:20 页1 引言 .11.1 课题背景 .11.2 国内外研究现状 .11.3 本课题研究的意义 .12 系统概述 .12.1 总体设计 .12.2 安全机制 .32.3 数据库分析 .32.4 系统的设计 .42.4.1
53、后台管理功能叙述 .42.4.2 后台管理设计流程图: .52.4.3 用户购买商品流程图 .63 数据库设计 .73.1 数据库的概念模型 .73.2 数据库各表设计 .84 系统功能的实现 .114.1 普通用户系统功能的实现 .114.2 后台管理功能的实现 .144.2.1 商品管理模块 .144.2.2 订单管理模块 .164.2.3 用户管理模块 .164.2.4 网站管理 .17结 论.18参考文献.18致 谢.19声 明.201 1 引言引言1.11.1 课题背景课题背景随着商品经济的快速增长,商品买卖市场需要更广阔的市场空间,同时互联网技术的迅猛发展,网络不断深入千家万户,给
54、人们带来了很多快捷便利的服务,同时越来越多的企业为了推广自己的商业品牌和拓宽销售渠道,纷纷开设网上商店。正是由于网上商店的广泛使用,本毕业设计选择开发一个网上药店销售管理系统。1.21.2 国内外研究现状国内外研究现状Gartner 集团总裁曾说:“如果一家公司到 2000 年底还没有制订出一个企业级电子商务战略,它在未来年的营销中将不具备任何的竞争力。 ”对于商家而言,放弃网络世界,忽视这些日益膨胀的网络人口,就意味着放弃一个新兴的、迅速增长的无限大的市场。这是任何一个有远见的企业家所不能承受的。从目前的经济现状,由于国外经济发达,人民接触到网络世界比我国普遍要早的多,而且人们的消费水平比我
55、国高,所以在国外网上交易市场非常活跃。由于国内人们受消费水平和安全意识的影响,人们在网上买卖商品的人还是少数,但是随着人们意识的逐渐转变,到目前为止,国内网上交易市场已经呈现活跃的态势,国内电子商务还在初步启动阶段,而国外的电子商务已经处于成熟阶段。1.31.3 本课题研究的意义本课题研究的意义企业与消费者间的电子商务,是一种网上直销方式,网上销售药品缩减了中间渠道,产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的优势也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为众多网上购药用户
56、的首选因素。另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将成为网上销售药品的一大优势。2 2 系统概述系统概述2.12.1 总体设计总体设计小型药店销售管理系统可实现基本的在线注册、查找搜索产品、以及后台管理维护共分为:商品管理、定单管理、用户管理、以及相关网站管理。系统功能模块如图 2-1 所示。1商品管理:(1)添加总分类:主要完成创建商品信息的大的分类以及修改工作,便于用户查找。(2)添加小分类:完成具体一点的分类,将小类归类于大分类。(3)添加新商品:完成商品信息的
57、录入以及相关处理。(4)查看与修改:主要完成商品信息的修改和删除功能。2订单管理:(1)最新订单:主要可以查看到客户买的商品订单信息,及时进行订单的处理。(2)已确认的订单:通过上面的“最新订单”处理,然后显示给管理员看是否已经处理订单。(3)查询投诉订单:这里主要显示客户投诉的订单的具体信息,便于管理员及时处理订单给客户一个答复。 订单投诉用户注册登陆前台查询商品信息显示日期时间小型药店销售管理系统购物记录购物车更改资料用户管理订单管理商品管理后台管理网站管理管理退出图 2-1 系统功能模块3用户管理:(1)会员用户管理:可以查看到现在的会员用户,并可以实现对会员进行删除和升级为 VIP 会
58、员两个功能。(2)添加会员:可以实现添加会员或 VIP 会员功能。4网站管理:(1)添加新闻:实现对新闻标题、内容的添加。(2)修改删除新闻:实现对新闻的修改和删除功能。(3)添加测评:实现对商品信息的反馈,让客户可以了解到同类产品哪个产品比较好用。(4)删除修改测评:主要对测评信息的改动与删除。(5)添加医药常识:完成医药常识的添加,让客户可以了解更多的医药常识。(6)修改删除医药常识:主要完成对医药常识信息的修改和删除功能。2.22.2 安全机制安全机制 用户注册和修改资料模块中的用户密码采用 MD5 加密机制,保证用户信息的安全性。其算法简单描述为:以 512 位分组来处理输入的信息,且
59、每一分组又被划分为 16 个 32 位子分组,经过了一系列的处理后,算法的输出由四个 32位分组组成,将这四个 32 位分组级联后将生成一个 128 位散列值。 2.32.3 数据库分析数据库分析 小型药店销售管理系统数据库采用 ACCESS 数据库,其中表单及作用如下:admin-管理员数据表 basket-售出商品信息表 cp-产品测评信息表 sub-订单详细信息表hw-货物信息表 member-会员信息表news-新闻信息表 Nsort-产品小分类表 sort-产品大分类表 story-医药常识表ts-投诉订单表2.42.4 系统的设计系统的设计.1 后台管理功能叙述后台
60、管理功能叙述 后台管理系统主要负责管理系统的一切工作,通过它才能让客户了解到该系统用于何用,通过管理用户可以了解客户,从而改善系统,是客户与商家的联系重要渠道,其功能主要如下:(1)商品管理:在程序设计功能完成后,需要向自己的系统添加一定的商品,才能展现出该系统用于什么方面,用这个功能就能向系统里面添加自己想要出卖的商品以及必要的信息,让客户便捷轻松地找到自己需要的产品,通过该功能管理员可以及时的进行商品信息的正确修改,给客户真实信任感。(2)定单管理:包括查阅定单和处理定单,管理员通过查看商家购买的定单和商家的申诉定单,进行及时的处理,必要时可以通过联系方式及时找到客户,进行具体的相关处理。(3)用户管理:对已申请注册的用户,如果用户不想再把自己的资料以及信息留给该系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 20049-2025游乐设施代号
- 2025年药剂师资格证书考试试题及答案
- 2025年信息系统安全管理考试试题及答案
- 2025年物流工程专业毕业考试卷及答案
- 2025年农药学考试试题及答案
- 2025年全国职称英语考试题及答案
- 2025年流行趋势与品牌管理专家资格考试试卷及答案
- 2025年临床药学考试题及答案
- 2025年工商管理研究生水平考试试卷及答案
- 2025年公共基础知识考试试题及答案的使用
- 浙江中考生物知识点大全
- 金属非金属矿山安全标准化讲义
- 2023宿迁地生中考试卷
- 一人力资源转型和价值
- 设备采购质量保证措施
- 机房设备安装工程及移动通信工程施工工艺图解
- 国内生态工业园区发展分析
- YY/T 0292.1-1997医用诊断X射线辐射防护器具第1部分:材料衰减性能的测定
- LY/T 1697-2017饰面木质墙板
- GB/T 97.1-2002平垫圈A级
- GB/T 5121.27-2008铜及铜合金化学分析方法第27部分:电感耦合等离子体原子发射光谱法
评论
0/150
提交评论