ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:344.27KB ,
资源ID:3429509      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3429509.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ASP的医药连锁信息系统 课设.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ASP的医药连锁信息系统 课设.docx

1、基于ASP的医药连锁信息系统 课设0 引 言0.1目的 本文对“医药连锁信息管理系统”(以下简称“系统”)进行分析,作为开发维护人员以及管理人员解决问题的共识,继续开发的依据和用户验收的标准。同时,进行了概要设计作为开发的参考。0.2 背景2000年, 从中国医药零售行业国家相关政策解冻开始,医药业步入了高速成长和壮大的发展时期。药品零售市场规模从2000年的280亿元以每年超过20%的增长速度递增,到2008年达到了1350亿元的药品零售市场规模。在短短的13年中, 中国连锁药店不断发展壮大。成为中国药品产业链上最为市场化的一环。同时,中国医药零售行业也完成了从单体药店时代向连锁药店时代转变

2、的过程,连锁药店的经营管理也从粗放型和非理性化管理逐步过渡到了理性化、规范化、程序化和标准化管理,连锁药店的经营规模和管理水平正在不断提升,市场集中度不断加强。目前,中国医药零售市场存在较大的增长机会,随着经济的增长,中国消费者对健康消费的需求正在快速增长,这给中国医药行业带来了各种机遇和挑战。因此,实现医药连锁的科学管理就显得尤为重要,到2009年底为止,中国的医药行业已基本上实现了对医药管理的信息化和网络化,现在的任务就是要不断增强和完善医药连锁信息系统的功能,以求实现中国医药连锁信息系统更全面,更高水平的现代化。 本系统由李小龙和黄政合作完成,其中:李小龙负责界面和源代码部分,黄政负责总

3、体设计,各种结构图设计。1 系统分析1.1 需求分析通过调查,要求系统需要有以下功能:1) 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。2) 由于该系统的使用对象多,要求有较好的权限管理。3) 方便的数据查询,满足顾客快速、准确查找药品信息的要求。4) 全面展示企业的形象,让顾客通过网络对企业有一个更为全面的认识。5) 提供公告信息、养生之道、加盟信息等。6) 设置求医问药功能模块,帮助顾客解决问题,拉近和客户之间的距离。7) 分类展示药品信息,方便客户查看相关内容。8) 系统管理员对网站后台管理模块设置。9) 连锁店用户对网站后台管理模块设置。10) 管理前台所展示的全部信息类内

4、容。11) 后台功能完善的药品管理模块。12) 功能强大的销售管理、统计模块。13) 为保证数据的安全性设置数据备份功能、数据恢复功能。14) 各连锁店销售排行统计。15) 系统注销。1.2 可行性分析1.2.1 经济性网络化信息管理实现了对医药连锁店的统一管理,在药品库存和销售等一系列环节实行连贯性操作,在管理方面为企业节省了大量的工作时间,提高了企业经营管理效率,从长远看,减少了管理成本,有利于提高企业的经营效益。1.2.2技术性随着社会信息化的不断深入,人与人之间的交流逐步网络化,进行医药连锁的网络化管理,掌握客户信息并实现和客户的在线交流功能,同时,实现对各连锁店进行销售的统计、排行功

5、能,从而为总店管理提供功能强大的数据备份和数据恢复功能,便于总店从整体上进行把握和管理。2 总体设计2.1 项目规划医药连锁店管理系统是一个典型的ASP数据库开发应用程序,由连锁店前台展示模块、总店后台管理和连锁店后台管理3部分组成。1) 前台展示模块该模块主要为顾客提供药品信息的查询功能、药品分类信息展示、公司简介、好药推荐、热销排行、科学养生、求医问药、加盟我们等功能模块。2) 总店后台管理该模块主要管理My Info(添加总店管理员信息)、公告管理、科学养生文章、连锁店管理、药品管理、销售管理、数据备份、数据恢复。3) 连锁店后台管理该模块主要管理My Info(添加连锁店用户的信息)、

6、药品管理、药品销售。2.2 系统功能结构图1) 医药连锁店管理系统前台功能结构如图2.1所示。图2.1 医药连锁店管理系统前台功能结构图2) 管理系统功能结构图如图2.2所示。图2.2 总店后台管理系统功能结构图2) 药连锁店管理系统后台功能结构图如图2.3所示。图2.3 医药连锁店管理系统功能结构图3 系统设计3.1 设计目标本系统是针对医药连锁企业的经营管理模式进行设计的,主要实现如下目标:1) 系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。2) 为顾客提供一个方便、快捷的药品信息查询功能模块。3) 全面展示企业的形象。4) 分类展示药品信息方便顾客

7、查看,为顾客提供最新好药信息。5) 为顾客提供养生的科学知识。6) 实现了在线解答顾客疑难问题的功能模块。7) 设置了总店后台管理和连锁店后台管理功能。8) 由总店管理员管理前台的所有信息类功能模块。9) 为总店管理员设置了功能完备的销售统计管理模块,对连锁店的销售性总值进行管理、统计各排行,同时对各连锁店进行管理。10) 实现了由总店管理对数据库进行数据备份、数据恢复的功能。11) 连锁店后台管理模块为连锁店管理员提供了分店药品管理和药品销售管理模块,并提供用户管理功能。12) 系统运行稳定、安全可靠。3.2 开发及运行环境1)操作系统:Windows xp/ Windows 2000。2)

8、 数据库:SQL Server 2000。3.3 数据库设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为DB_Lsmanage中包含8张表。下面分别给出数据表概要说明及数据表的结构。1)数据表概要说明为使对本系统后台的数据库中数据表有一个更清晰的认识,笔者设计了一个数据表树型结构图,该数据表树型结构图包含系统所有数据表。图3.1 数据表树型结构图2)数据表的结构关于数据库中的数据表请参见附录A。3) 数据库设计E-R图。 a 留言信息E-R图,如图3.2所示。 图3.2b 药品类别E-R图,如图3.3所示 图3.3c 药品信息信息E-R图,如图3.4所示 图3.4d

9、销售信息E-R图,如图3.5所示 图3.5e 用户信息E-R图,如图3.6所示 图3.6 4 主要功能模块详细设计4.1 前台文件总体架构a 功能模块介绍前台页面主要包括以下功能模块:1) 网站导航:主要包括网站的旗帜导航条和站内分类导航两个部分。2) 公司简介:主要介绍公司的基本信息。3) 好药推荐:主要用于推荐用户反馈的好药信息。4) 药品展示:主要是展示药品的信息。5) 热销排行:主要展示销量最好的前10种药品信息及详细信息查看。6) 科学养生:主要用于介绍养生理论、养生方法。7) 求医问药:主要用于展示求医问药的留言信息及发表新留言两部分。8) 加盟我们:介绍公司的加盟条件。b前台页面

10、运行结果顾客在进入医药连锁店后,首先进入连锁店的大厅,也就是连锁店的首页。医药连锁店首页包含很多内容,和现实中的医药连锁店一样,列出了连锁店的药品展示、好药推荐、热销排行、公告信息、连锁店列表及客户的最新留言信息。前台首页运行结果如图4.1所示:图4.1 后台界面的设计效果前台页面的各部分说明以列表形式给出,如表4.1所示。表4.1 前台首页解析区域名称说明对应文件1网站导航主要展示网站的旗帜广告和站内导航条top1.asp2用户登录主要用于提供总店管理员和连锁店管理员登录后台的入口left.asp3好药推荐主要用于展示用户反馈的好药信息left.asp4公告主要用于展示本站的最新公告righ

11、t.asp5药品搜索按药品名称、适应症进行药品信息的模糊搜索left.asp6连锁店列表展示全国各地连锁店信息right.asp7热销排行展示连锁店中销量最好的10种药品left.asp8药品展示主要用于展示药品的信息main.asp9最新留言记录用户的留言信息right.asp10版权信息用于展示网站的版权信息bottom.aspc创建数据库连接创建数据库连接主要分两步进行:一是创建数据库连接文件Conn.asp,二是在需要与数据库连接的页面中包含该文件(如,)。4.2 药品搜索模块设计如果用户想要更快速查找药品信息,怎么办?医药连锁店管理系统专门设计了药品搜索模块,通过使用它,用户能够查询

12、到需求的药品信息。本网站采用的是关键字搜索,并把关键字搜索范围进行了限制,按药品名称及适应症对指定的药品参数的关键字进行模糊查询。该功能由两部分组成,一部分是查询条件输入专区(left.asp),另一部分是查询结果显示专区(answer.asp),查询条件输入专区的设计效果如图4.2所示。图4.2 查询条件输入区界面设计效果当用户在查询条件输入专区页面填写查询内容并确认进行信息查询,当前页将更新为查询结果展示专区页面。查询结果展示专区页面首先根据用户提交的查询数据(表单信息)进行数据库检索,并将结果集输出到浏览器中。查询结果展示专区页面的设计效果如图4.3所示。图4.3 查询结果展示区界面设计

13、效果查询条件输入专区页面涉及的HTML表单元素如表4.2所示。表4.2 查询条件输入专区页面涉及的HTML表单元素名称类型含义重要属性form2form表单action=index.asponSubmit=return chkwords();keywordstext输入查询关键字style=border:1px solid;border-color:000000药品搜索界面的设计效果如图4.4所示。图4.4 药品搜索界面设计效果4.3 药品展示模块设计药品展示模块主要是为方便用户更快捷的了解医药连锁店店内的药品详细信息进行设计的。用户可以通过站内主要功能导航进入不同的药品展示页面,浏览各种药品

14、及药品的简要信息。当用户需要了解某药品的详细说明时,可单击【查看详细】按钮,进入到药品的查看详细信息页面,用户通过此页面对药品的主要成份、适应症、用法用量等功能做进一步的了解。药品展示页面主要包括药品分类展示(show.asp)和药品详细信息展示(look.asp)两部分。1)药品分类展示页面药品分类展示页面是专门为用户需要而设计的一个构思合理的模块。它对连锁店的全部药品信息进行分类展示。页面左侧用于展示药品的类别名称,单击相应的药品类别名称超链接,即可在右侧显示属于该类药品的所有药品信息,并且每页以2条药品信息进行显示。药品展示页面的设计效果如图4.5所示。图4.5 分类药品展示界面的设计效

15、果药品分类展示页面功能的实现,主要是检索数据库,将药品类型字段为“TypeId”的数据以分页形式输出到浏览器中,每页显示2条数据。在浏览药品模块中还有一个很关键的程序块就是列表的翻页功能。当从各个入口进入到浏览药品程序列表页后,能够把这些参数保留住,在程序列表页中进行自身的传递以便翻页。2)药品详细信息展示页面药品详细信息展示页面是为了让用户对药品有一个更全面的了解,以方便选购。该页面主要是根据传递的参数(本例为药品ID号,参数名为ming)检索相应的记录信息并显示。药品详细信息展示页面的设计效果如图4.6所示。图4.6 药品详细信息展示页面的设计效果 当显示药品的详细信息,即主要成份、适应症

16、、用法用量、详细说明时,触发函数repstr()。该函数的作用是将指定数目的空字符串替换为一个空字符串4.4 求医问药模块设计求医问药模块作为一个完全独立的模块,主要包括留言列表、发表留言、查看留言、回复留言和删除留言5部分。1)留言列表用户可以单击首页主导航区【求医问药】超链接,进入到“留言列表”页面。用户可以在留言列表页面填写留言信息;单击任意一个留言的标题链接,打开查看留言页面,浏览对应留言的详细信息。留言列表页面的设计效果如图4.7所示。图4.7 留言列表页面的设计效果留言列表主要就是将数据中的留言信息分页输出到浏览器中,每页显示2条记录,分页显示留言信息。在留言列表页面中,单击任意一

17、个留言的标题链接,打开查看留言页面,为每条留言添加打开详细信息展示页面的超链接,通过单击超链接浏览对应留言的详细信息。2)发表留言用户可以在留言列表页面中单击【发表新留言】按钮,进入到“发表留言”页面发表留言信息。在设计发表留言页时,为了使用户的留言信息保存后,留言内容的文字和标点符号能够统一,在查看留言信息时,不影响阅读效果,所以在此,将不规则字符“”通过函数replace()替换为字符“”,同时控制用户输入的任一主题内容不为空,如果为空,将给予信息提示。发表留言页面的设计效果如图4.8所示。图4.8 发表留言页面的设计效果发表留言页面中涉及的HTML表单元素如表4.3所示。表4.3 发表留

18、言页面中涉及的HTML表单元素名称类型含义重要属性form1form表单action= onSubmit=return chkfields();authortext昵称style=border:1px solid;border-color:000000titletext标题style=border:1px solid;border-color:000000contenttextarea内容b1submit【提交】按钮b2reset【取消】按钮onClick=window.close();3)查看留言用户可以在“留言列表”页面中单击任意一条留言的标题链接,打开查看留言页面,浏览对应留言的详细信息

19、。用户可以在该页面实现留言信息的回复、留言信息的删除及回复信息的删除功能。查看留言页面的设计效果如图4.9所示。图4.9 查看留言页面的设计效果查看留言页面主要就是将数据中的留言信息输出到浏览器中,通过传递的参数id,在数据表中检索留言信息,来判断访问留言信息的人数,如果检索到参数id,则说明访问一次id所对应的留言信息,这时通过更新数据表对访问人数做自加1操作。结 论在完成此毕业论文的过程中遇到不少问题,也一直在进行反复的专研和思考,现将感想总结如下:1当你着手开始设计开发一个软件时,你首先要了解所涉及到行业的现状,一定要想办法进行行业调研,从不同途径获取该行业的专业知识。合理安排系统设计开

20、发时间,进行实际开发会发现需求分析与系统设计占主要的时间,如果前面的工作做好了,编码实现占用的时间很短。所以我们要借助软件工程的思想对软件开发过程进行控制。2. 在开发一个系统时,前期的分析准备工作非常的重要。对于系统的需求分析要明确,这样才能做到有的放矢。3.在设计的初期,对一个功能模块的设计,要想出两种或两种以上方案,这样可以进行比较,从而获得更佳的设计方案,设计开发过程中一定要吸取经验教训,避免返工。在对具体实现功能模块进行编程时,要养成良好的加注释的习惯,这样的话不仅能理清思路,而且可以为以后的调试程序带来很大的方便。4. 独立思考的同时,要虚心向别人请教,可以达到事半功倍的效果。在具

21、体编程实现系统功能的过程中,我遇到了不少的问题,我曾通过不同渠道向老师、同学、上相关网站寻求答案,收到了很好的效果。设计此课题的过程也是自己一次再学习的过程,目前基于该模型的系统处于实验室阶段,还存在许多问题与不足,如安全性能还不完善,缺少必要的数据加密系统等,这些功能与技术还需要加以提高和实现。但其实现了最重要的功能就是可以完成医药连锁系统的基本数据管理。可为医药的统一管理提供方便。该系统可以很容易改造为联网的医药管理信息系统,为更多的医药需求者提供方便。相信本系统对我国的医药行业还是非常有利的。通过开发这个系统,我掌握了开发系统的基本过程,了解了医药管理的基本知识,巩固了我对SQL以及C#

22、的学习,更重要的是学到了一种态度和方法,即严谨治学和科学的思维方式,掌握这种态度和方法,对现在或是将来的学习都会受益匪浅。 致 谢论文即将完成之时,我在此向所有给予我帮助和关心的老师、同学表示最诚挚的感谢,你们的指导和鼓励给了我莫大的支持。正因为你们的相助,我才能顺利完成论文的写作工作。首先,我要特别感谢我的论文指导老师魏建香老师,在论文的完成过程中遇到不少难题,魏老师总是耐心给予指导,引导我向正确的方向去思考并找出最佳解决方案,在此过程中也不时监督和考察我们的论文质量和进度,最后,在论文的初稿时,魏老师又帮我不断修改,指出问题。老师正直谦逊的为人品德,严谨的治学态度,孜孜不倦的科研精神永远是

23、我学习的楷模。其次,我要感谢我的合作搭档李小龙,在这次合作中我感受到了大家合作互助的精神,在我们俩的相互协同下,不仅有明确的分工,也不时交流讨论,自己在做好自己本工作的同时还会去帮助合作伙伴的论文,以求能合力完成一个优秀的毕业设计。最后,我要向我的父母致以最诚挚的谢意,是你们的养育、期望和支持,使我顺利地完成学业。并且还要感谢所有为我的论文提出指导意见的老师、同学和朋友,他们的名字无法一一尽述,在此一并表示诚挚的感谢。 参考文献1) JSP数据库系统开发完全手册 人民邮电出版社 2006年3月。 2) Delphi数据库系统开发完全手册 人民邮电出版社 2006年3月。3) Visual Ba

24、sic数据库系统开发完全手册 人民邮电出版社 2006年3月。4) Visual C+数据库系统开发完全手册 人民邮电出版社 2006年3月。5) JSP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005年7月。 6) Visual Basic信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年7月。 7) SQL Server数据库开发实例解析 机械工业出版社 宋昆、李严等 2006年1月。8) Access数据库开发实例解析 机械工业出版社 李俊民、高春燕等 2006年1月。9) Visual Basic精彩编程200例 机械工业出版社 赛奎春、高春

25、艳等 2003年1月。10) ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉 2004年12月。11) Delphi工程应用与项目实践 机械工业出版社 宋坤、赵智勇 2005年1月。 12) Visual Basic工程应用与项目实践 机械工业出版社 高春艳、李俊民等 2005年1月。 13) Visual C工程应用与项目实践 机械工业出版社 张雨、阮伟良等 5005年1月。14) JSP工程应用与项目实践 机械工业出版社 陈威、白伟明、李楠 2005年2月。15) ASP工程应用与项目实践 机械工业出版社 王国辉、牛强、李南南 2005年4月。16) Visual Basi

26、c 信息系统开发实例精选 机械工业出版社 高春艳、李俊民、张耀庭等 2005年7月。 17) ASP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005年7月。附录A 数据表(1)tb_BBS(留言信息表)留言信息表主要用于保存用户的留言信息,表tb_BBS的结构如表B.1所示。表B.1 表tb_BBS的结构字段名数据类型长度描述Idint4IDtitlevarchar8000标题名称contentvarchar8000留言内容upidint4留言IDPostdatesmalldatetime4发表时间authorvarchar50作者readcountint4阅读留言人数

27、backcountint4回复留言人数(2)tb_MedicineName(药品信息表)药品信息表用来保存的药品的基础信息。表tb_MedicineName的结构如表B.2所示。表B.2 表tb_MedicineName的结构字段名数据类型长度描述Idint4IDTypeIdint4类别IDyNamevarchar200药品名称Modevarchar200单位Pricemoney8单价intimedatetime8入库时间Mode1varchar200规格Gradebit1推荐状态imgvarchar200图片elementsvarchar200主要成份fortillvarchar200适应症

28、状usesizevarchar200用法用量medbookvarchar200详细说明(3)tb_MedicineType(药品类别表)药品类别表主要用来保存药品类别信息,表tb_MedicineType的结构如表B.3所示。表B.3 表tb_ MedicineType的结构字段名数据类型长度描述TypeIdint4类别IDTypeNamevarchar50类别名称(4)tb_sell(销售信息表)销售信息表主要用于保存商品的销售信息,表tb_sell的结构如表B.4所示。表B.4 表tb_sell的结构字段名数据类型长度描述Idbigint8IDTypeNamevarchar50类别名称yN

29、amevarchar50药品名称Modevarchar50单位Pricevarchar50单价Slint4数量TotalPricemoney8总金额Time1datetime8销售时间itTypeint4分类等级UserIdint4连锁店IDMode1varchar50药品规格(5)tb_User(用户信息表)用户信息表主要用于保存用户信息,表tb_User的结构如表B.5所示。表B.5 tb_User结构字段名数据类型长度描述UserIDint4连锁店IDUserNamevarchar50连锁店的名称UserPassvarchar50连锁店用户密码Flagint4级别Addressvarchar50连锁店地址Telvarchar50联系电话YouBianvarchar50邮编Emailvarchar50电子邮件附录B 文件架构图医药连锁店管理系统的前台

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1