图3-14库存量限制管理用例图
3.8.2 库存量限制管理设计
(1) 库存警报数量浏览功能模块
用户可以查看系统现有的库存量限制。
(2) 库存警报数量设置功能模块
用户浏览系统的库存量警报数量后,可以根据需要修改系统当前的库存量限制数。
(3) 确认库存警报数量功能模块
用户可以根据需要添加新的库存量警报数量后,确认信息保存至数据库。
(4) 取消设置库存功能模块
用户也可以取消设置库存量警报数量。
3.9销售情况管理
3.9.1销售情况管理用例图
销售情况管理的用例图,如图3-15所示。主要包括查询销售情况、浏览销售信息和显示厂商销售图三个模块,其中查询销售情况可以按当前的周、按当前的月、当前的年这几个时间段来查询销售情况。系统将根据不同的查询请求将不同时间段中的销售情况进行显示。厂商销量图模块则可依据销售销售情况表中的信息将同一药品的各个厂商的销售情况通过图形化显示。
 
图3-15销售情况管理用例图
3.9.2销售情况管理设计
(1) 销售情况查询功能模块
供系统管理员按不同的时间跨度来查询销售情况。
(2) 厂商销量图显示功能模块
系统根据销售情况将同一药品的各个厂商的销售情况图形化显示。
(3) 浏览销售信息功能模块
管理员可以浏览查看查询到的药品销售量情况。
3.9.3 销售情况管理的活动图
系统对于查询条件的处理,用户可以选择查询类型,可以按,当前周、当前月、当前年来查询,然后销量信息变从数据库中被调出来,显示在列表里,供用户选择。用户有选择的输入查询条件后,点击“查询”按钮,系统会对查询条件进行检查,系统在确定查询条件可用以后,将所查询到的药品信息显示出来。如果没有查到所需数据,系统显示“当前无查询结果”。用户若不输入任何查询条件,点查询,系统将显示所有药品信息数据。药品处理管理的活动图如图3-16所示。


 
图3-16销售情况管理活动图
3.10用户管理
3.10.1用户管理用例图

用户管理的用例图如图3-17所示,主要包括登录注销、文护用户、添加用户、修改登录密码、设置用户权限。
图3-17用户管理用例图

3.10.2用户登录
要利用本系统的功能,用户必须先执行登录操作,才能访问网站的有关页面。其中用户登录包括了系统管理员和一般用户这两种不同身份的人员登录。系统管理员拥最高权限,其在登录后可以访问到用户管理页面,对用户进行增、删、改(修改权限)操作。各用户之间的关系如图3-18所示。
图3-18用户关系图
3.10.3 用户管理设计
(1) 文护用户
供系统管理员浏览用户信息及其权限,也可以修改用户权限或者删除用户。
(2) 设置用户权限
供系统管理员在后台中添加系统管理员或普通用户。
(3 )修改登录密码
用户需要修改密码的话,可以利用该功能。
3.11数据库设计
3.11.1数据库E-R图
数据库E-R图如图3-19所示,其中四张数据表(用户、药品信息、病历单信息、订单信息)各自独立,彼此是多对多的关系,而这中三张参考系表的主键又各是另三张表的外键。


 
图3-19数据库E-R图
3.11.2数据库表的设计
(1) 药品信息表(drug_info)
药品信息表主要用来保存药品的规格参数等,主要包括药品id,药品名称,药品规格,药品单价,药品功效,生产厂家,生产日期,有效日期和备注,其中id是主键,只起到唯一标识作用,没有实际意义,不允许为空,如表3-1所示。
上一篇:Android平台手机图片浏览软件的开发实现
下一篇:VC出租车路线规划算法Dijkstra设计

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

jsp+mysql移动互动学习系统Web端设计

jsp+mysql网上商品销售系统

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...