欢迎来到天天文库
浏览记录
ID:25246286
大小:740.50 KB
页数:18页
时间:2018-11-19
《数据库系统原理医药管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《数据库系统原理》课程设计报告课程设计题目:医药管理信息系统班 级: 10级计算机科学与技术(1)班 姓 名: 大大锅饭 学 号: 任课教师: 开始时间:2012年05月02日 结束时间:2012年06月10日 17目录第一章概述21.1项目背景21.2编写目的21.3软件定义21.4开发环境及相关要求2第二章需求分析22.1信息要求22.2处理要求22.3安全性与完
2、整性要求4第三章概念结构设计4第四章逻辑结构设计5第五章主要模块的设计以及代码65.1设计思路65.2主要代码65.2.1查询模块主要代码65.2.2删除模块主要代码75.2.3修改模块主要代码95.2.4浏览模块主要代码95.2.5打印主要代码105.2.6添加模块主要代码145.3系统制作简介16第六章总结166.1开发过程中遇到的问题以及解决方法166.2开发的体会17第七章参考文献1717第一章概论1.1项目背景设计本系统,模拟医药超市的部分管理功能。药品由专门的采购人员从医药经销商处购进医药超市,并
3、将药品信息记录入库,顾客从超市购买药品需填写相关个人信息,每次售药需登记经办人(医药超市员工,即销售人员)的信息,以及所售药品的信息。1.2编写目的为了增强自身的编程能力,提高对数据库学习的兴趣,理解到要作为程序员应该具备的素质。1.3软件定义本软件仅供学习交流,不做他用,而且由于作者能力有限本管理系统难免有bug,在此特发表声明。1.4开发环境Winxp以上操作系统,并且装有SQLserver2000或以上的任意版本(装好SP3或SP4补丁),还要装有JDK1.6或JDK1.7,此外要有能够运行java程序
4、的软件(譬如Eclipse、Myeclipse等)。第二章需求分析2.1信息要求通过本系统用户可以从数据库中获得17相关的药品信息和顾客的个人信息以及购买的药品信息,还有药店相关人员的情况。数据库中需要存储顾客信息表,经办人信息表、药品信息表、账户信息表。2.2处理要求此系统功能分为八大功能模块,主要有:⑴“信息查询”功能模块①查询顾客信息②查询经办人信息③查询药品信息⑵“信息录入”功能模块①录入顾客信息②录入经办人信息③录入药品信息⑶“信息删除”功能模块①删除顾客信息②删除经办人信息③删除药品信息⑷“信息修
5、改”功能模块①修改顾客信息②修改经办人信息③修改药品信息⑸“信息浏览”功能模块①浏览顾客信息②浏览经办人信息③浏览药品信息⑹“数据报表”功能模块①顾客信息报表②经办人信息报表③药品信息报表⑺用户管理与用户登陆功能模块系统可根据需要添加、删除用户,并可对已有的用户信息进行修改操作;在添加新用户时,可定义其操作权限(查询、更新、浏览、报表等权限);用户密码可进行随时修改;各种不同身份的用户登陆系统后,可享有不同的系统操作权17限。⑻系统帮助及使用说明功能模块为用户提供必要的在线帮助功能和简要的操作使用说明。下图为
6、本管理系统的大致功能模块图图2.2-1功能模块图2.3安全性与完整性要求本系统由于是供学习交流用的,所以在数据库的安全性方面做的不是特别严密,对于药品的信息可以公开查询,而系统中的账户的信息则不对外公开。一般的账户时没办法查看其他账户的信息(除管理员外)。这些都是根据不同账户设定的,安全性可以跟据情况作恰当的改动。至于完整性也是一样,可以根据实际情况修改数据库的完整性约束条件,以此来满足用户的要求。第一章概念结构设计下图为根据本系统而做的基本E-R图17图3.1基本E-R图第一章逻辑结构设计把E-R图转为关系
7、表如下:顾客(顾客号,顾客名,顾客性别,顾客年龄,顾客住址,顾客电话,顾客症状,药品号,经办人号,日期,顾客备注)药品(药品号,药品名称,药品服用方法,药品功效)经办人(经办人号,经办人姓名,经办人电话,经办人备注)17图4.1关系图第一章主要模块的设计以及代码5.1总体模块设计思路实现不同功能用户登录选择用户登陆界面5.2关键代码:5.2.1查询模块部分主要代码:17(1)c=newChoice();String[]selectname={"cno","cname","csex","cage","caddr
8、ess","cphone","csymptom","mno","ano","cdate","cremark"};for(inti=0;i
此文档下载收益归作者所有