一、业务描述
本系统虚拟医药超市的部分管理功能。药品由专门的采购人员从医药经销商
处购进超市,并将药品信息及医药经销商信息记录入库。顾客首次从超市购买药
品需填写相关个人信息。每次售药需登记经手的超市员工即销售人员的信息,以
及所售药品的信息。
二、系统必须具备的功能
1.“信息查询统计”功能
1) 查询药品经销商信息并统计其供应药品的总金额
2) 查询药品信息及库存量
3) 查询顾客信息及其购药的总金额。
4) 统计采购人员的采购总金额
5) 查询药品信息
2.“信息录入”功能
1) 录入药品经销商信息
2) 录入药品信息
3) 录入负责药品采购的采购员信息
4) 录入药品销售人员的信息
5) 录入顾客信息
3.“信息删除”功能
1)删除顾客信息
注:删除顾客信息后,其相应的购买记录中的顾客字段置为空值。
2)删除销售人员信息
注:删除销售人员信息后,其相应的销售记录中的销售人员字段置为空值。
4.“信息修改”功能模块
1)修改顾客信息
2)修改销售人员信息
3)修改药品信息
注:通过系统提供的相关界面对 client、agency、medicine 等数据表中的
内容进行浏览。
5.用户管理与用户登陆功能模块
系统可根据需要添加、删除用户,并可对已有的用户信息进行修改操作;在
添加新用户时,可定义其操作权限(查询、更新、浏览、报表等权限);用户密
码可进行随时修改;各种不同身份的用户登陆系统后,可享有不同的系统操作权
限。
6.系统帮助及使用说明功能模块
为用户提供必要的在线帮助功能和简要的操作使用说明。
三、提供系统部分数据表及其部分字段的定义
对以下提供的数据表,学生根据系统要求补充必要的字段;除了提供的数据
表外,学生还需根据系统要求自行设计其他数据表。
1.顾客信息表(client)
编号 cno:char(10)
姓名 cname:nvarchar(8)
性别 csex:nchar(1) (‘男’或‘女’)
年龄 cage:int(4)
住址 caddress:nvarchar(50)
电话 cphone:nvarchar(20)
症状 csymptom:nvarchar(50)
录入日期 cdate:datetime(8)
备注 cremark:nvarchar(50)
3.药品信息表(medicine)
编号 mno:char(12)
名称 mname:nvarchar(50)
服用方法 mmode:nvarchar(2)
功效 mefficacy:nvarchar(50)
(‘内服’或‘外用’)