- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计文档
化学药品管理系统
何思玫 5100309588
李伟 5092029004
1
目录
1 系统需求分析3
1.1 化学药品管理现状及管理系统的意义3
1.2 用户需求分析3
1.2.1 普通用户3
1.2.2 管理员用户4
2 系统设计与实现5
2.1 E/R model5
2.2 数据库schema 6
2.2.1 Administrators 表6
2.2.2 User 表6
2.2.3 Drugs 表7
2.2.4 Drug_update_records 表7
2.2.5 Applications 表7
2.2.6 Approvals 表8
2.2.7 Inventory_notifications 表8
2.3 constraint 9
2.4 transaction 10
2.5 trigger 10
2.6 系统实现11
2.7 系统UI 设计与实现12
3 操作流程12
3.1 普通用户/管理员用户公共事务12
3.1.1 用户登录、登出12
3.1.2 查询药品14
3.2 普通用户个人事务17
3.2.1 申请使用药品17
3.2.2 查询申请结果19
3.3 管理员用户个人事务20
3.3.1 更改药品20
3.3.2 查看药品更改记录24
3.3.3 处理使用申请25
3.3.4 查看库存提醒27
4 测试数据27
2
1 系统需求分析
1.1 化学药品管理现状及管理系统的意义
日前曝光的复旦大学投毒案件,以及以此为契机再次被推上风口浪尖上的97 年清华大
学“朱令”案,无不揭露了这样一个事实——大学实验室对药品管理现状堪忧。
其中,“朱令”案的最大犯罪嫌疑人孙维在自白中提到,“我哥哥独自一人(从未在清华
工作、学习过,更没去过实验楼)借了一部家用摄像机在白天工作时间到化学系实验楼,先
后进了几个实验室,并从一个实验室的试验台上拿了一大瓶有骷髅标记的有毒实际,举在镜
头前,把它带出实验楼,然后又送回原处,整个过程全部拍摄下来。在随后的日子里又重复
了几次,每次都无人过问。”
十多年的时间过去之后,情况依然不容乐观——据《博客天下》的采访报道,“作为经
常熬夜的学生之一,林默(化名)享有某些便利——管理员会在下午5 点准时下班。所以林
默通常会在登记后,拿到钥匙自行实验。”而事实上,管理的缺位对于复旦大学投毒案这场
悲剧的酿成同样负有不可推卸的责任。
为了不让悲剧重演,本小组决定设计一个化学药品管理系统,希望能够规范化学药品的
取用规则,改善目前大学实验室中的药品监管现状。同时,本系统的设计理念在其他类似的
场合中也能得到有效的扩展使用,比如实验仪器的管理等。
本系统基于《上海交通大学化学危险品安全监督管理办法》制定相关规则,主要面向各
高校化学化工学院实验室管理需求。实现在药品采购、取用等系列操作上的规范化管理,能
够作为化学药品接触史的可靠来源。
1.2 用户需求分析
1.2.1 普通用户
普通用户为需要取用药品 (实验耗材)的人员,主要包括化学化工学院的老师和学生,
原则上实验室不对外提供化学药品。
普通用户的需求包括:
A. 普通用户可以使用用户名和密码进行登录。
B. 普通用
文档评论(0)