




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中北大学软件学院实训说明书 中北大学软件学院实训说明书实训名称: 基于开源代码的web应用 药品管理系统题目名称: 软件工程专 业: 班 级: 12210a03 小组成员学号: 1221011021 姓名: 刘 泽 成绩: 学号: 1221011024 姓名: 张 悦 成绩: 学号: 1221011029 姓名: 张 凯 成绩: 孔祥艳指导教师: 2015 年 1 月任务分工情况说明姓名分工组长 刘泽前台总体设计,前台部分功能实现,数据库搭建,代码的整合。组员张悦后台页面设计,有关药品等功能的实现,说明书文档的编写。组员张凯后台页面设计,有关用户以及订单等功能的实现。目 录1 引言 12 系统
2、分析 12.1 系统分析 22.2 技术分析 2 3 系统设计 3 3.1 系统功能分析 34 数据库设计 5 4.1 数据库需求分析 54.2 数据库结构的实现 75 详细设计 8 5.1 首页系统设计 85.2 管理员登陆页面 85.2.1 药品管理 95.2.2 用户管理 235.2.3 销售管理 325.3 用户登陆界面 325.3.1 用户资料管理 335.3.2 用户订单管理 34参考文献36心得体会 37第一章 引言随着网络的普及,网络支付手段的逐步完善,越来越多的人习惯于网上购物,选择鼠标点击下订单,送货上门的快捷便利的购物方式。网络为改变传统的商业运作模式提供了一种技术上的可
3、行性的方案:利用internet的技术和协议,建立各种企业内部网intranet,企业外部网extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。 而网上购药,作为网购的一部分,除了具备网购这个大环境的优点之外,还有自身特有的好处。药价更低、找药更便捷、药品信息更集中、隐私更安全、送货上门、专业医师跟踪指导等都是网上购药的好处。具体好处有一下几点:1、 网上购药,价格更优惠 多疗程用药,网购就更划算。一个疗程用药就能节省不少药费,多个疗程下来就大大降低药费成本,使得消费者有条件坚持服药,有能力选择
4、好药。2、 隔空下单,隐私更安全 网上购药,消费者与卖家之间隔着网络,免除了面对面交流的尴尬。隔空下单,送货上门,消费者无需暴露自己就能消无声息买到“尴尬药”。3、 送货上门,购药零距离 在线下单,送货上门,网购的这一好处让忙碌的上班族免了不少麻烦。不管是没有时间去药店,还是附近药店没有要买的药,在送货上门的服务下都不是问题,下完单后,快递就代替了消费者去奔波。 通过使用网页及php技术创建的网络药品管理系统可以让网络销售人员方便而快捷的进行管理、查询、修改、删除等工作。本系统就是要达到对网络出售药物的方便管理,能快速完成,并对信息进行数据库管理的目的。第 0 页 共 40页第二章 系统分析2
5、.1系统分析本文介绍药品管理系统包括管理人员和用户的登录使用。其中销售管理人员登录后的功能主要有:药品的增加、浏览、删除、查询,用户的信息管理、留言管理,订单的查询、编辑等最基本的管理功能;用户登录后的功能主要有:用户资料的管理,例如,修改用户信息、修改密码、用户留言等,用户订单的管理,例如,填写订单,修改订单,删除订单,查询订单等,用户查看药品,例如,推荐药品、最新药品、热门药品等。这些功能出了用户查看药品外只有在管理员或用户登录后才能够实现。通过调查,要求系统需要有以下功能: 由于该系统一次性输入的数据量可能很大,所以使用mysql数据库; 由于该系统的使用对象多,要求有较好的权限管理;
6、原始数据修改简单方便,支持多条件修改; 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好;由于本系统管理的对象是管理人员和会员,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂,因此,比较适合于采用mysql数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。2.2技术分析本系统的设计是在windows xp操作系统环境下,使用网页及php编程、appsever服务器及mysql数据库开发成功的。php具有以下特点:1、快速。执行网页速度比cgi、perl和asp更快,这是它的第一个
7、突出的特点;2、开放性和扩展性。php属于开源软件,其源代码完全公开,任何程序员为php扩展附加功能非常容易;3、数据库支持。php 支持多种主流与非主流的数据库,php与mysql是现在绝佳的组合,它们的组合可以跨平台运行;4、面向对象编程。php提供了类和对象;5、版本更新速度快;第三章 系统设计3.1 系统功能分析 系统开发的总体任务是实现药品信息关系的系统化,规范化和自动化。在本系统中有二种权限:一种是用户权限,即用户。另一种是管理员权限,即销售管理人员。管理系统需要完成的功能主要有: 用户可以完成的功能有 :1、用户资料的管理,包括用户信息的修改和用户注销。 2、用户订单的管理,包括
8、填写订单、取消订单、修改订单、查询订单。 销售管理人员可以完成的功能有 :1、药品管理,包括增加药品资料、浏览药品目录、删除药品、查询药品等管理。2、销售管理,包括统计订单、取消订单、查询订单等管理。3、用户管理,包括统计用户、删除用户、查询用户等管理。对上述各功能进行集中、分块,按照结构化程序设计的要求,功能如下图2.1系统功能模块图所示。 药品管理系统编辑订单用户留言查询订单用户信息药品类别药品列表用户信息添加药品用户留言修改密码完成订单购物车删除订单修改订单添加订单热门药品最新药品推荐药品查看药品用户管理购买药品订单管理药品管理用户中心登陆登陆后台药品管理前台购药网.图2.1 流程图第四
9、章 数据库设计4.1 数据库需求分析 本系统采用mysql数据库,其中包括:tb_admin表,tb_dingdan表,tb_leaveword表,tb_links表,tb_user表,tb_yaopin表,tb_yaopintype表。 药品管理系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示在数据库中的一个数据表。 表3.1管理员表 表3.2用户订单表表3.3用户留言表表3.4友情链接表表3.5用户表表3.6药品表表3.7药品类别表4.2 数据库结构的实现经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。就可以在mysql数据库系统中实现该逻辑结构。利用mysql数据
10、库的图形化界面直接建立表格及其属性即可。第五章 详细设计5.1首页系统设计 首页页面的效果主要实现管理员及用户的登录,用户注册,以及首页使用方法的介绍。首页的设计主要以简单、方便为主。使用方式显而易见、页面清晰。效果图如下图4.1所示:图4.1首页效果图5.2管理员登录页面管理员登陆后要实现的功能:药品管理、用户管理、订单管理。通过该页面主要可以实现以上的管理功能。其效果图如下图4.2所示:图4.2管理页面效果图5.2.1 药品管理管理员登录下的药品管理模块主要实现: l 添加药品资料,l 浏览药品目录,l 管理药品类别,l 添加药品类别, 其核心代码如下:?php include_once
11、conn/conn.php; session_start(); if($_sessionusername=) echo alert(您还没有登录,请先登录!); echo location.href=login.php; exit; ?添加药品 添加药品 function chkinput(form) if(form.mingcheng.value=) alert(请输入药品名称!); form.mingcheng.select(); return(false); if(form.huiyuanjia.value=) alert(请输入药品会员价!); form.huiyuanjia.sele
12、ct(); return(false); if(form.shichangjia.value=) alert(请输入药品市场价!); form.shichangjia.select(); return(false); if(form.changjia.value=) alert(请输入药品厂家!); form.changjia.select(); return(false); if(form.pihao.value=) alert(请输入药品批号!); form.pihao.select(); return(false); if(form.shuliang.value=) alert(请输入药
13、品数量!); form.shuliang.select(); return(false); if(form.jianjie.value=) alert(请输入药品功能简介!); form.jianjie.select(); return(false); return(true); 药品名称: 生产日期: ?php for($i=2000;$i 年 ?php for($i=1;$i 月 ?php for($i=1;$i 日 有效日期: ?php for($i=2000;$i 年 ?php for($i=1;$i 月 ?php for($i=1;$i 日 价格: 市场价: 元  
14、;会员价: 元 药品类型: option value= 药品厂家: 药品批号: 是否推荐: 是 否 药品数量: 药品图片: 药品功能简介: 其效果图如下图4.2.1所示:图4.2.1(1)添加药品资料图4.2.1(2)浏览药品目录图4.2.1(3)管理药品类别图4.2.1(4)添加药品类别5.2.2用户管理用户管理模块主要实现以下功能:l 管理用户信息,l 管理用户留言,l 更改管理员信息。其核心代码如下:?php include_once conn/conn.php; session_start(); if($_sessionusername=) echo aler
15、t(您还没有登录,请先登录!); echo location.href=login.php; exit; ?用户管理 用户管理 ?php $pagesize=20; if ($total 用户昵称 用户状态 删除 查看信息 input type=checkbox name= value= a href=xiangxilistuser.php?id= 本站共有注册用户 位 每页显示 位 第 页/共 页 =2) ? 9 a href=listuser.php?id=&page=
16、title=前一页 7 ?php if($pagecount=4) for($i=1;$i a href=listuser.php?page= ?php else for($i=1;$i a href=listuser.php?page= a href=listuser.php?page= title=后一页 8 a href=listuser.php?id=&page= title=尾页 : 其效果图如下图4.2.2所示:图4.2.2(1)管理用户信息图4.2.2(2)管理用户留言图4.2.2(3)更改管理员信息5.2.3销售管理销售管理模块主要实现以下功能:l 编辑订单,l 查询订单。其效
17、果图如下图4.2.3所示:图4.2.3(1)编辑订单图4.2.(2)查询订单5.3用户登录页面用户登陆后要实现的功能:用户资料管理、用户订单管理。其效果图如下图4.3所示:图4.3用户登陆界面5.3.1用户资料管理用户资料管理主要实现以下功能:l 修改用户信息,l 注册会员等功能。 主要效果图如下图4.3.1所示:图4.3.1(1)修改用户信息图4.3.1(2)注册会员5.3.2会员订单管理 用户订单管理主要实现以下功能:l 填写订单,l 查询药品信息,l 查询订单等功能。其页面效果主要如下图4.3.2所示:图4.3.2(1)填写订单图4.3.2(2)查询药品信息图4.3.2(3)查询订单总
18、结经过一学期的学习,作为在校的学生由于经验匮乏,难免在有些方面有考虑不太周全的地方,在设计过程中得到了我们得到了同学的帮助,遇到困难时跟他们相互交流、探讨问题的解决方法,这使得我们从同学身上学到了很多东西。刚开始的时候,可以说是一点头绪都没有,只能搭搭界面,设置些属性,写点简单的程序,于是就去网上搜集资料,查看课外书籍,可是那些程序过于复杂,难以理解,所以只能慢慢研究了, 由于以前学习的知识不是很扎实,基本是学完就忘的,所以做起来很累,但通过这次的课程设计,提高了自己的编程的能力,综合运用了所学知识 ,在这次编程的过程中通过复习弥补了以前的知识,让我们认识到实践的重要性,只有从实践中才能锻炼自己,提高自己的知识水平,也只有把自己所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高考生物试题分类汇编基因工程(解析版)
- 蒜黄的种植课件
- 常平中学三校联考试卷及答案
- 向量加减法题目及答案
- 2025年高考化学试题分类汇编:有机合成与推断题(原卷版)
- 衔接选词填空题目及答案
- 2025汽车租赁合同样本
- 2024译林版八年级英语上册Unit4 Hands-on fun 动手实践(话题阅读)含答案
- 2024译林版八年级英语上册Unit3 单元测试卷及答案(含三套题)
- 2025-2026学年人教版七年级地理下学期 第七章 我们生活的大洲-亚洲 单元练习(含答案)
- 高一历史秋季开学第一课:走进高中历史的星辰大海
- 医药公司经营风险管理
- 退休干部管理暂行办法
- (高清版)DB11∕T 2429-2025 补充耕地质量调查与评价技术规范
- SB/T 11243-2024美容业服务质量管理规范
- 铸造企业环保培训
- 设备设施包保管理制度
- 艾宾浩斯记忆曲线-全年365天学习计划
- 统编版语文五年级上册 第一单元 语文园地一 课件
- 2025年司法局司法辅助岗招聘考试笔试试题(含答案)
- 管道完整性管理培训
评论
0/150
提交评论