计算机毕业设计论文分享 计算机毕业论文范文( 七 )


1、密码表(ma):包括操作员和密码;主要用来保存操作员及操作员密码 。其各个字段类型设置和字段长度设置见附录A表(3-4)所示 。
2、入库表(rk):包括商品名称、简称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人、票号 , 用来保存商品入库的详细信息 。其各个字段类型设置和字段长度设置见附录A表(3-5)所示 。
3、销售表(xsd):包括商品名称、批号、产地、规格、包装、单位、数量、单价、金额、备注、客户、日期、经手人、票号 , 用来保存商品销售的详细信息 。其各个字段类型设置和字段长度设置见附录A表(3-7)所示 。
医院及药店的药品管理系统的数据库E-R图如图 3.1所示:

计算机毕业设计论文分享 计算机毕业论文范文

文章插图


图3.1 数据库E-R图
库存实体中是药品的相关信息 , 包括商品名称、产地和批号 , 他和其他表的关系全部为1对多关系 , 入库单 , 销单 , 入库退单 , 销售退单都和它有主外键的关系 。
供应商和客户这两个实体也是作为引用实体存在的 , 供应商和入库单实体和入库退单实体发生关系 , 客户和销售单和销售退单发生1对多关系 。
3 . 2 详细设计及系统功能的实现
经过上述的需求分析和系统分析以及数据库的设计 , 确定医院及药店的药品管理系统的全部功能和所需数据库 , 下面根据软件工程学对系统详细设计的任务要求,对该软件进行详细的设计及功能实现 。在此过程中采用结构化的设计方法 , 来改善控制结构 , 降低程序的复杂度 , 从而提高程序的可读性、可测试性、可维护性 。
3.2.1 软件结构
该软件顶层数据流图如图3.2所示 。
计算机毕业设计论文分享 计算机毕业论文范文

文章插图


图3.2 顶层数据流图
3.2.2 各模块设计
根据对医院及药店的药品管理系统所做的需求分析和系统分析 , 来实现医院及药店的药品管理系统的全部功能的设计 。在此过程中采用模块化的设计方法 , 根据面向对象的设计要求 , 将系统分解成一个个独立的模块 , 从而完成具体的设计 。
医院及药店的药品管理系统是使用强大的jsp开发工具Myeclipse5.0完成全部的开发过程 。Myeclipse不断推出它的各种新版本 。它在继承以前版本优点的基础上 , 又新增加了诸多功能和特性 , 它速度快 , 具有强大且容易使用的可视化开发环境 。
1.登录窗体的设计
(1)、功能:用于操作者身份验证 。可以选择操作员 , 支持鼠标和键盘操作 。操作员和密码验证成功后 , 进入主界面 。操作员错误或密码错误提醒并返回错误点 。输入三次错误的密码 , 系统自动退出 。登陆模块的界面设计如图3.3所示:
计算机毕业设计论文分享 计算机毕业论文范文

文章插图


图3.3 登陆界面
(2)、实现过程:在“医院及药店的药品管理系统”工程中 , 添加一个新jsp页面 , 命名为login.jsp 。
2. 主界面的设计
(1)、功能:主要是提供各项功能模块的入口 。可以选择主界面的菜单 , 调用相应程序 , 进行相应操作 。显示开发者信息、系统日期和时间 。
(2)、实现过程及部分关键代码:在页面上添加一个text文本框、一个password框和一个button按钮 。其代码实现过程请参考附录B中的代码1 。

推荐阅读