毕业设计(论文)-图书连锁店网站开发综合设计.doc_第1页
毕业设计(论文)-图书连锁店网站开发综合设计.doc_第2页
毕业设计(论文)-图书连锁店网站开发综合设计.doc_第3页
毕业设计(论文)-图书连锁店网站开发综合设计.doc_第4页
毕业设计(论文)-图书连锁店网站开发综合设计.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要摘要随着我国市场经济的蓬勃发展和人们对图书量需求的迅速增加,图书行业正处于一个高速发展的时期。图书流通现代化经营模式正成为图书流通企业掌握未来的有效手段,图书产业的竞争将向“大集团、大品种、大市场”战略方向靠拢。在当今高度信息化的时代,越来越多的图书经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。图书连锁机构维系业务正常运行以及建立核心竞争力的基础之一就是拥有高效、稳定的信息系统。行业的快速发展必然导致市场竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率,另外,由于图书产品种类繁多、销售模式特殊,业务量大,单凭手工记账已远远适应不了企业快速发展的需求。图书作为一个关系到人们增加知识的特殊行业,并且国家对图书行业又有一些不同与其他行业的管理政策,这些都加大了企业管理的难度。而通过网络化管理图书连锁企业可以实现总店管理员对各分店进行的一系列经营管理,从而迅速建立和完善现代企业的信息化管理机制问题。可以说,没有信息化的图书连锁几乎是不可想象的。由此,图书连锁店管理系统应运而生。【关键词】图书连锁、图书量、图书、图书连锁店目录目录第一章 引言11.1 开发背景11.2开发的目标11.3提出的意义11.4本文组成2第二章 系统需求分析32.1 需求分析32.2 可行性分析3第三章 系统总体设计53.1 项目规划53.2 系统设计目标53.3 系统功能结构图63.4数据库详细设计73.4.1 创建表关联10第四章 主要功能模块详细设计124.1 前台文件总体结构124.1.1药品展示模块设计134.1.3求医问药模块设计144.2 后台总体构架154.2.1 用户登录模块设计174.2.2 药品管理模块设计174.2.3 销售管理模块设计204.2.4 数据备份模块设计204.2.5 数据恢复模块设计214.3.1 统计网站用户访问数量21第五章 系统功能实现225.1 药品展示模块225.1.1 药品分类展示225.1.2 药品详细信息展示225.2 留言列表235.3 发表留言235.4查看留言245.5 回复留言245.6 删除留言255.7 药品列表255.8 药品添加255.9 药品入库265.10 药品入库出库库存情况265.11 销售登记27系统扩展29系统小结30致谢31参考文献32第一章 引言第一章 引言1.1 开发背景 全球经济一体化步伐的加快,使大多数企业为了适应市场发展,不断地扩大企业的经营规模,从单一的企业对客户的销售模式,转变成企业的多店对客户的销售模式(即连锁经营管理模式),更有一部分企业,为了占领市场的绝大多数份额,和同行的企业联合,加盟成一个大的连锁机构,以便适应全球经济一体化的经营管理体制。经营模式的转变,对企业的管理提出了全新的要求,除了要求保留原有管理体制的优点外,更为重要的是,需要解决多店销售带来的一系列管理上的新问题。多店销售要求对多店进行统一的管理,同步地进行一系列的经营活动。传统的单一计算机管理系统,已经不能满足连锁管理体制下新的管理要求。互联网时代的到来,为管理体制注入了新的血液。越来越多的企业商家认识到Internet的优越性,开始通过Internet进行企业管理,树立企业的网络形象,介绍企业的经营管理模式、销售的商品信息。同时,通过网络化管理,实现了由总店管理员对各分店的管理功能,解决实际工作中不能及时和客户交流的问题:通过网络化管理,实现了和客户进行在线交流,增加了和客户沟通的渠道。图书连锁店管理系统是为了更好的管理各个连锁店的图书销售,是销售的程序不会混淆、混乱。本系统将介绍医药连锁店管理系统的设计和开发过程,并结合了许多销售公司的管理情况进行了归纳总结。本系统采用了ASP作为开发工具,SQL Server作为后台数据库,这是经典的数据库管理信息系统的开发组合。通过参与此系统的开发可以使我们更好的了解销售管理系统的需求分析、设计和实现的完整过程,掌握SQL Server数据库的基本方法、常用的SQL语言的使用方法以及ASP等的开发技术。1.2开发的目标通过建立图书连锁店管理系统,采用计算机对图书销售系统进行管理,进一步提高图书销售、连锁的规范化。帮助管理员提高工作效率,实现图书连锁店管理系统的系统化、规范化和自动化。1.3提出的意义现在图书连锁店管理系统还存在了很大的弊端,信息存储的混乱、对销售的物品信息记录不够详细等缺陷以及连锁店之间的管理等问题。这主要都是由于操作不够简便,系统不够明确。Internet的优越性被越来越早的提上日程。 1.4本文组成本文主要分为六大部分。第一个章节是本文的引言,简单的介绍了本系统开发的背景和目标。第二个章节是系统的需求分析和可行性分析。第三个章节概括的介绍了系统的总体轮廓,也就是系统的总体设计。第四章节是详细的介绍了系统各个模块的详细设计。第五章节是系统整体设计的实现部分。其余就是系统的小结和参考文献部分32第二章 系统需求分析第二章 系统需求分析2.1 需求分析通过调查,要求系统具有以下功能。1、 由于操人员的计算机知识普遍较差,要求有良好的人机界面。2、 由于该系统的使用对象多,要求有较好的权限管理。图2.1权限管理用例3、 全面展示企业的形象,让顾客通过网络对企业有一个更为全面的认识。4、 前台提供公告信息、学习之道、加盟信息等。5、 设置交流学习功能模块,帮助顾客解决问题,拉近和客户之间的距离。6、 分类展示图书信息,方便客户查看相关内容。7、 系统管理员对网站后台管理模块进行设置。8、 连锁店用户对网站后台管理模块进行设置。9、 管理前台所展示的全部信息类内容。10、功能完善的后台药品管理模块。11、功能强大的销售模块。12、为保证数据的安全性来设置数据备份功能、数据恢复功能。13、对药品的出入库进行统计。2.2 可行性分析1、经济性网络化管理解决了实际工作中不能及时对连锁店进行统一管理的问题,为企业节省了大量的管理上所花费的时间,提高了企业经营管理效率。2、技术性通过网络管理,实现了和客户进行在线沟通的功能。为总店管理提供了功能强大的数据备份和数据恢复功能。第三章 系统总体设计第三章 系统总体设计3.1 项目规划 图书连锁店管理系统是一个典型的电子商务网站,由前台展示模块、总店后台管理模块和连锁店后台管理模块3部分组成。1、前台展示模块 该模块主要为顾客提供药品分类信息展示、公司简介、好书推荐、热销排行、科学求知、交流学习、加盟我们等功能。2、总店后台管理模块 该模块主要管理My Info(修改总店管理员信息)、公告管理、科学求知文章、连锁店管理、图书管理、数据备份、数据恢复。3、连锁店后台管理模块 该模块主要管理My Info(修改连锁店用户的信息)、图书管理、图书修改。3.2 系统设计目标本系统是针对图书连锁企业的经营模式进行设计的,主要实现如下目标:1、 系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确、数据存储安全可靠。2、 全面展示企业的形象。3、 分类展示图书信息以方便顾客查看,为顾客提供最新的图书信息。4、 为顾客提供精致求学的科学知识。5、 设置了总店后台管理和连锁店后台管理功能。6、 由总店管理员管理前台的所有信息类功能模块。7、 为总店管理员设置了对各连锁店进行完善管理。10、实现了由总店对数据库进行数据备份、数据恢复的功能。11、连锁店后台管理模块为连锁店管理员提供了分店图书管理和图书销售管理模块,并提供用户管理功能。12、系统运行稳定、安全可靠。3.3 系统功能结构图图书连锁店管理系统前台功能结构如图3.1所示。管理系统功能结构如图3.2所示。图书连锁店管理系统前台热销排行科学求知培养兴趣加盟我们好书推荐文章展示公司简介图3.1 图书管理系统前台功能结构图图书连锁店管理系统后台总店后台管理页面My Info公告管理数据备份数据恢复科学求知之道书籍管理连锁店管理返回重新登陆书籍列表类别添加书籍添加连锁店列表连锁店添加图3.2 总店后台管理系统功能结构图图书连锁店管理系统后台功能结构如图3.3所示。图书连锁店管理系统后台连锁店后台管理页面My Info书籍管理书品销售书籍入库入库出库库存情况销售登记图3.3 图书连锁店管理系统后台功能模块图3.4数据库详细设计本系统数据库采用SQL Server 2000数据库,系统数据库名称Mydb,共包含8张表。下面主要是数据表的结构。“医药连锁店管理系统”包含8个表,即留言信息表,在线人数信息表,科学养生信息表,药品信息表,药品类别信息表,公告信息表,销售信息表,用户信息表。下面分别介绍了表的结构。(1)tb_BBS (留言信息表) 留言信息表主要用于保存用户的留言信息,该表结构如表3.5所示。图3.5 留言信息表(2)tb_MedicineName(药品信息表)药品信息表用于保存药品的基本信息,该表结构如表3.6所示。图3.6 药品信息表(3)tb_MedicineType(药品类别表)药品类别表主要用于保存药品类别信息,该表结构如图3.7所示。图3.7 药品类表表(4)tb_sell(销售信息表)销售信息表主要用于保存商品的销售信息,该表结构如表3.8所示。图3.8 销售信息表(5)tb_Count(在线人数信息表)在线人数信息表主要用于查阅在线人数。该表结构如图3.9所示。图3.9 在线人数信息表(6)tb_Kexue(科学养生信息表)科学养生信息表主要用于保存科学养生文章。该表结构如图3.10所示。图3.10 科学养生信息表(7)tb_NoticeBBS(公告信息表)公告信息表主要用于保存公告信息。该表结构如图3.11所示。图3.11 公告信息表(8)tb_User(用户信息表)用户信息表主要用于连锁店用户的基本信息。该表结构如图3.12所示。图3.12 用户信息表3.4.1 创建表关联 通过SQL Server企业管理器可以得到数据库表的关联图,如图3.13所示。所有主表和外键表之间的关系具有如下特征:(1)对Insert和Update具有强制性。(2)级联删除相关的记录。图3.13 数据库表关联第四章 主要功能模块设计第四章 主要功能模块详细设计4.1 前台文件总体结构1、功能模块介绍一个完善的医药连锁店管理系统应包括以下几项:网站导航:主要包括网站的旗帜导航条和站内分类导航两部分。公司简介:主要介绍公司的基本信息。好药推荐:主要用于推荐给用户好药的信息。药品展示:主要用于展示药品的信息。热销排行:主要展示销量最好的前10种药品信息及详细信息查看。科学养生:主要用于介绍养生理论、养生方法。求医问药:主要包括求医问药的留言信息及发表新留言两部分。加盟我们:介绍公司的加盟条件。2.文件架构医药连锁店管理系统的前台文件架构如图4.1所示。前台首页旗帜导航条前台主体页面后台登录入口好药推荐热销排行科学养生求医问药药品展示公司简介加盟我们图4.1 文件架构图3.前台页面运行结果顾客在进入医药连锁店后,首先进入连锁店的大厅,也就是连锁店的首页。医药连锁店页面包含很多内容,和显示中的医药连锁店一样,列出了连锁店的药品展示、好药推荐、热销排行、公告信息、连锁店列表及客户的最新留言信息。4.创建数据库连接 创建数据库链接主要分两步进行:一个是创建数据库连接文件conn.asp,二是在需要与数据库连接的页面中包含相应的连接。4.1.1药品展示模块设计 药品展示模块主要是为了方便用户更快捷地了解医药连锁店内的药品详细信息而进行设计的。用户可以通过站内主要功能导航进入不同的药品展示页面,浏览各种药品及其详细信息。本系统的功能模块如图4.2所示。 药品展示页面主要包括药品分类展示和药品详细信息展示两部分。药品详细信息展示药品分类展示药品展示模块图4.2 药品展示模块功能图(1)药品分类展示页面 药品分类展示页面是专门为用户需求而设计的一个构思合理的模块。它对连锁店内的全部药品信息进行分类展示。药品分类展示页面功能的实现,主要是检索数据库,将药品类型字段为TypeID的数据以分页的形式输出到浏览器上,每页显示两条数据。(2)药品详细信息展示页面 药品详细信息展示页面是为了让用户对药品有一个更全面的了解,以方便选购。该页面主要是显示药品相应的记录信息。药品详细信息展示页面主要是显示药品的主要成份、适应症状、用法用量。4.1.3求医问药模块设计 求医问药模块作为一个完全独立的模块,主要包括留言列表、发表新留言、查看留言、回复该留言和删除留言5部分。本模块的功能图和活动图如图4.3和图4.4所示。求医问药查看留言回复留言删除留言发表新留言留言列表图4.3 求医问药模块功能图求医问药留言列表首页面查看留言Y发表新留言是否回复?回复留言删除留言N是否删除?NY结束本模块图4.4 求医问药模块流程图(1)留言列表 本列表包含标题、作者、回复/查看和发表时间,方便顾客,也为公司查看信息提供了方便。留言列表主要就是将数据中的留言信息分页输出到浏览器中,每页显示两条记录。(2)发表留言 通过发表留言,顾客可以填写昵称、标题和内容。方便、快捷。发表留言信息时的数据处理页主要是将用户提交的表单信息保存到数据库中。(3)查看留言 用户可以在该页面中实现留言信息的回复、留言信息的删除及回复信息的删除功能。(4)回复留言 回复留言页面所涉及的方法和发表留言页面中实现的方法基本类似,这里不再论述。(5)删除留言4.2 后台总体构架 根据连锁店经营的实际需要,总店管理员要全权管理各个分店,而每个分店要分别对各自的药品进销存信息进行管理。下面结合连锁店管理系统在现实中应用,利用后台登录来验证其用户的身份,以进入到不同的后台管理页面。可以说,后台系统是整个系统的另一个重要组成部分,给用户提供服务,处理用户提交的信息和管理整个连锁店管理系统,可以说是整个系统的中枢。 验证合法用户登录后台的主要原则和功能:首先验证用户是否合法,如果用户输入合法信息,直接进入到相应的连锁店后台管理页面;否则重新登录。1.管理员登录网站后台总店后台管理页面主要包括以下功能模块。My Info:主要用于修改总店管理员信息。公告管理:主要用于添加公告信息和删除公告信息。科学养生文章:主要用于添加和删除科学养生文章。连锁店管理:主要包括连锁店列表和连锁店添加两部分。药品管理:主要包括类别添加、药品列表和药品添加3部分。数据备份:以当前系统日期命名或自定义备份文件名来备份数据库文件。数据恢复:恢复所选择的备份文件中的备份数据。2.连锁店用户登录网站后台连锁店后台管理页面主要包括以下功能模块。My Info:主要用于修改连锁店用户的信息。药品管理:主要包括药品入库和药品入库出库库存情况统计两部分。药品销售:主要用于登记销售药品的信息。3.文件架构医药连锁店管理系统后台文件架构,如图4.5所示后台登录总店管理员登录连锁店用户登录MyInfo公告管理科学养生文章数据备份数据恢复MyInFo药品管理药品销售连锁店管理药品管理药品入库药品入出库存情况连锁店列表连锁店添加类别添加药品列表药品添加图4.5 医药连锁店管理系统后台文件架构图4.2.1 用户登录模块设计 用户登录模块主要用于验证总店管理员和连锁店用户的真实身份,并对各店及连锁店后台信息进行维护。4.2.2 药品管理模块设计 药品管理是医药连锁店重要模块之一,被总店后台管理页面与连锁店后台管理页面同时采用。总店后台药品管理模块主要包括类别添加、药品列表、药品添加3部分。连锁店后台管理模块页面下的药品管理模块主要包括药品入库和药品入库出库存情况两部分。其模块功能图如图4.6和4.7所示,总体流程图如图4.8所示。药品列表药品添加类别添加连锁店药品管理修改药品信息分页输出浏览器删除药品信息查看药品图片图4.6 总店后台药品管理模块药品列表药品添加类别添加连锁店药品管理图4.7 连锁店后台药品管理模块首页登录是否成功登录到后台页面YN药品列表添加药品类别添加药品结束本模块图4.8 药品管理总体流程图(1) 药品列表药品列表主要实现如下功能:1、将数据库中所有的药品信息分页输出到浏览器中。2、为每条药品信息添加超级链接,并添加了“查看”按钮,以方便管理员对每条药品信息图片进行查看,以及对药品的详细资料进行查看。3、为每条药品信息设置了图片查看功能。4、为每条药品信息添加“推荐”和“取消推荐”超级链接。当药品信息处于“取消推荐”状态时,说明该药品处于被推荐为好药的行列,并在前台首页进行展示;反之,说明该药品没有处于被推荐为好药的行列。(2)药品添加 主要是将新输入的药品信息储存到数据库中。(3)药品入库 主要是将新药品的信息保存到销售数据库中。(4)药品入库出库库存情况查看药品入库出库库存信息主要是查看药品数量信息保存到数据库中。4.2.3 销售管理模块设计销售管理作为各连锁店管理的重要模块,该模块的划分同药品管理模块不同,它是连锁店管理页面具备的功能模块。销售管理模块主要包括销售登记,其功能活动如图4.9所示。首页登录是否成功YN药品销售模块填写销售信息是否卖出NY销售成功图4.9 销售管理功能流程图销售登记 销售登记的功能是添加药品销售的信息。4.2.4 数据备份模块设计 具有数据备份功能对于一个管理系统来说至关重要。当管理系统因为某种原因,数据库被删除了,或者数据库中的数据被破坏了,那么只有通过备份数据库对其进行恢复,才能使系统重新运转。4.2.5 数据恢复模块设计 数据恢复模块就是当数据被破坏时,通过该功能可以将备份的数据库恢复到系统中,保证系统重新正常运行。 数据恢复模块可以按照不同的时间段对备份的数据进行还原,从而避免数据因遭到异常丢失而带来的损失。4.3.1 统计网站用户访问数量 网站管理员都希望进入自己站点的访问者越多越好,可以通过当前有多少用户在线了解网站的访问情况,以便对网站进行完善。第五章 系统功能实现第五章 系统功能实现5.1 药品展示模块 当用户需要了解某药品的详细说明时,可单击【查看详细】按钮,进入到药品的查看详细信息页面,用户可以通过此页面对药品的详细信息做进一步的了解。5.1.1 药品分类展示 当用户进入【首页】【药品展示】【药品分类信息】,进入此界面后,页面左侧用于展示药品的类别名称,单击相应的药品类别名称超级链接,即可在右侧显示属于该类药品的所有药品信息,并且每页以两条药品信息通过分页进行显示。在浏览药品模块中还有一个很关键的程序块就是列表的翻页功能。分类药品展示页面的运行结果如图5.1所示。图5.1 分类药品展示页面的运行结果5.1.2 药品详细信息展示当用户进入到【药品分类展示页面】后,单击【查看详细】,系统会自动进入到药品详细信息展示界面。药品详细信息展示页面的设计效果如图5.2所示。图5.2药品详细信息展示页面的运行结果5.2 留言列表 用户可以单击【首页】主导航区【求医问药】超级链接,进入到【留言列表】页面。用户可以在留言列表页面填写留言信息:单击任意一个留言的标题连接,打开查看留言页面,为每条留言添加打开详细信息展示页面的超级链接,通过单击【超级连接】浏览对应留言的详细信息。留言列表页面的运行结果如图5.3所示。图5.3 留言列表页面的运行结果5.3 发表留言用户可以在【留言列表】页面中单击【发表新留言】按钮,进入到【发表留言】页面发表留言信息。 为了使用户的留言信息保存后,留言内容的文字和标点符号能够统一,在查看留言信息时,不影响阅读效果,同时控制用户输入的任意主题内容不能为空,如果为空,将给予信息提示。发表留言页面的运行结果如图5.4所示。图5.4 发表留言页面的运行结果5.4查看留言 用户可以在留言列表页面中单击任意一条留言的【标题链接】,打开【查看留言】页面,浏览对应留言的详细信息。用户可以在该页面中实现留言信息的回复、留言信息的删除及回复信息的删除功能。查看留言页面的运行结果如图5.5所示。图5.5 查看留言页面的运行结果5.5 回复留言 用户在【留言列表】页面中单击【回复该留言】按钮,进入到回复该留言页面,进行回复留言信息的添加。回复留言页面的运行结果如图5.6所示。图5.6 回复留言页面的运行结果5.6 删除留言在【查看留言】页面中,单击【删除】按钮,进行相应的留言信息或回复信息的删除操作。 删除留言信息是在每条留言记录后添加一个“删除”按钮,以便管理员在浏览完留言信息后对于没有价值的留言信息做删除操作。5.7 药品列表 用户从后台登陆系统后,单击【药品管理】中的【药品列表】。药品列表的运行结果如图5.7所示。图5.7 药品列表的运行结果5.8 药品添加用户登录后台系统后,单击【药品管理】中的【药品添加】,进入到添加页面后,就可以填写新的药品信息。药品信息的运行结果如图5.8所示。图5.8 药品信息运行结果5.9 药品入库药品入库页面的运行结果如图5.9所示。图5.9 药品入库页面的运行结果5.10 药品入库出库库存情况药品入库出库库存情况页面的运行结果如图5.10所示。图5.10 药品入库出库库存情况页面运行结果5.11 销售登记 销售登记的功能是添加药品销售信息。当用户单击【卖出】按钮时,药品销售信息会自动添加到表单中。 销售药品信息时的数据处理页主要是将用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论