基于SSH与Ajax的医药企业中药物信息管理体系的设计与实现
第 1 章 绪论
1.1 课题背景
传统物流与现代物流之间存在诸多不同。运输和仓储是传统物流的主要功能,产品生产是其运作理念(价值取向),属于被动服务即等待货物上门,使用价值的转换则是通过实现商流与物流的统一进行的,而且没有真正意义上的管理模式,多个部门独立分散。而现代物流则不同,主要功能还包括了物流服务和物流配送等多种功能,把客户服务作为运作理念,即积极的为客户提供更方便更全面的服务,有多种途径来实现价值,而且有较现代化的管理模式,同时把多个部门统一起来进行管理。
物流系统是指物品实体流动为首要目标,进而完成物品流动的既相互区别又相互联系的单元结合起来的有机结合体。
医药物流企业的药物信息管理系统是医药物流公司通过现代化互联网方法管理自身库存中药物信息,摒弃传统人的物理操作管理方式,采用互联网技术对仓库药物存储信息进行管理,即通过计算机实现库存药物信息查询(所有药物信息和个别药物信息)、根据查询信息提交药物订单、根据处理后的订单更新库存药物信息、库存注册药物(库存药物种类添加)、注销库存药物(库存药物种类删除)、员工基本信息维护、系统管理员基本操作等功能,节省了人力资源,同时提高了企业工作效率,促进企业的飞速发展。
1.2 国内外研究现状
计算机技术、互联网技术、信息技术的革命性发展,不断冲击着企业资源信息化系统的发展,促进并使医药物流企业能够更好地衔接供应链。根据企业资源信息化系统的发展,可以将其发展过程划分为三个阶段:
(1) 初级阶段:上个世纪中期人们尝试性的实现了资源信息化管理,没有具 体的实物。
(2) 快速发展阶段:上个世纪70年代在美国诞生专用资源信息化管理系统。
(3) 成熟稳重阶段:上个世纪70年代开始到今天,西方国家大部分资源信息化管理系统实现了自动化。
在我国,资源信息化系统的发展较滞后,1982年美国的物流专家来到中国并将自己的三本书翻译成中文,从而开始了我国资源信息化管理系统的发展。
第 2章 医药企业中药物信息管理系统的需求分析
2.1 功能需求
从库存药物、药物订单、员工、系统管理员四者之间的关系可得出该医药企业中的药物信息系统需要提供的功能如下:
(1) 用户能够正常登陆,根据用户提供的数据(用户名和密码)来判断该用户是否为系统管理员,并依据判断结果来决定是否为此次登陆用户授予特殊权限。同时系统能够根据用户提供的数据(用户名和密码)来检验所提交的数据(用户名和密码)是否合法,该用户是否为已注册用户而后根据检验结果来决定是否允许用户登陆。
(2) 用户在未注册为该医药企业中的药物信息管理系统的已注册用户是能够顺利进行注册。在注册过程当中能够动态的检测用户提交的数据是否合法,例如在用户结束填写注册用户名是能够即时检验填写的用户名是否可以注册;例如用户是否提供密码、性别信息等,并根据这些检验结果来判断该用户是否可以正常注册为该系统成员。
(3) 待用户正常登陆系统后,能够执行正常员工操作:维护个人信息,即能够查询个人信息,并且查询后可以修改信息,修改后可以提交修改的信息,也可以注销用户的个人信息以便取消其本人的系统成员资格。
(4) 查询库存信息:用户能够及时快速查询库存药物信息,并根据所查询的库存药物信息来决定是否应该提交药物订单以便订购药物。添加药物种类:用户可以添加库存中药物的种类以便为本企业采购新的药物。删除药物种类:用户可以删除库存中药物的种类以便为本企业取消以后采购此类药品。
(5) 查询订单:用户可以根据需要查询订单,所有已处理的订单和未处理的订单,也可以查询一个订单,而且能够根据其本身需求修改订单,并把修改的订单进行保存,也可以撤销订单。
(6) 系统管理员能够根据在登录时提交其个人信息并获得特殊权限后,可以执行所有普通员工(普通用户)的所有操作,也可以执行一些身为管理员的特殊操作,例如可以查看所有为处理的订单,并将所有订单予以处理,并根据订单上的内容作相应的库存信息更新,并将所有未处理的订单标记为处理的订单。同时管理员还能够查询所有员工的所有信息,也可以查看个别员工信息,也能够添加员工,也可以删除员工,也可以添加系统管理员。 功能分析如图2.1所示
2.2 性能分析
性能是指表明软件或构建对于其及时性要求符合程度的指标。具体性能要求如下:
(1) 登陆系统的时间少于10秒;
(2) 注册时信息提交后等待时间少于10秒;
(3) 各项查询操作得出结果时间少于10秒;
(4) 订单提交过程持续时间少于5秒;
(5) 个人信息保存或注销时间少于10秒;
(6) 管理员添加或删除用户时间少于5秒;
(7) 系统同时支持多于20人在线;
(8) 稳定连续运行10小时以上;
第 3 章 医药企业中药物信息管理系统的总体设计 ............. 9
3.1 医药企业中药物信息管理系统模块 .................... 9
3.2 E‐R 图的实体与属性 ........................ 12
3.3 数据库表设计 ................ 15
第 4 章 医药企业中药物信息管理系统的详细设计 ........... 17
4.1 系统结构选择 ..................... 17
4.2 详细设计 ......... 17
第 5 章 医药企业中药物信息管理系统的实现 ........................ 25
5.1 开发工具 .................... 25
5.2 系统模块实现 ............................... 25
第 6 章 医药企业中药物信息管理系统的测试
本系统的每一个功能的实现过程当中要进行大量的测试以便在每一模块的功能组合构成一个完成的系统后能够保证系统的正常运行。
6.1 设计的功能
本次测试的测试范围包括注册功能、登陆界面中的实时信息检验功能、药物订单提交、权限检验、查询所有药物功能等部分。
6.1.1 注册功能测试
注册功能包括及时检验用户输入的用户名是否可以使用、根据检验结果激活或不激活提交按钮、提交后能够顺利进入系统、同时把用户提交的信息保存到数据库。
测试数据如下:
用户名:19910307 密码10001
重复密码:10001
姓名:eimhaqi
年龄:33
性别:男
入职年段:1991-1994
职称:Manager
输入测试数据后的界面如图6.1所示:
第 7 章 总结与展望
7.1 论文总结
本论文经过一系列工作,以需求分析、总体设计、详细设计、实现、测试的顺序完成了整个系统,最后撰写了本论文。该系统能够较好适应多数医药物流企业。本论文工作总结如下:
(1) 陈述了传统物流与现代物流的区别和本课题的研究意义、国内外研究现状和本系统的可行性分析;
(2) 对医药企业中药物信息管理系统做了需求分析、总体设计、详细设计;
(3) 根据医药企业中药物信息管理系统的详细设计使用 SSH 框架和 ajax实现本系统;
(4) 对完成的医药企业中药物信息管理系统进行排版;
(5) 对完成排版的系统进行测试并记录测试数据和测试结果;
(6) 根据完成的医药企业中药物信息管理系统撰写论文
参考文献(略)