药品信息管理系统-课程设计_第1页
药品信息管理系统-课程设计_第2页
药品信息管理系统-课程设计_第3页
药品信息管理系统-课程设计_第4页
药品信息管理系统-课程设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁科技大学课程设计报告设计标题:药品信息管理系统大学,学科:通信专业课:计算机141类学生名称:杨军伟导师:刘洋王力实现成果:2017年12月1日目录1.概述41.1实验目标41.2操作环境、工具和框架42.需求分析42.1顶层进程42.2中间进程52.3最低流程52.3.1系统注册52.3.2进制手术62.3.3销售运营62.3.4库存管理72.3.5文档管理72.3.6外键:供应商管理(扩展插件)82.3.7外键:客户管理(扩展插件)83.摘要设计93.1 E-R图94.整体设计94.1数据库设计94.1.1使用PowerDesigner设计数据库模型94.1.2生成表生成语句104.2系统功能设计134.2.1使用Rational Rose设计系统用例图134.2.2说明系统功能13应用程序编程145.1数据库实施145.2设计网页165.2.1前端目录结构165.2.2例(跃进页):17添加5.3配置225.3.1逻辑体系结构225.3.2Hibernate配置事务和实体类235.4代码目录结构(MVC)245.5编写后台代码(java)245.5.1实体类245.5.2数据持久化层(hibernate)265.5.3服务层(使用Spring的Service说明)285.5.4控制层(SpringMVC)296.测试和执行311.概述1.1实验目标为了检验自己从大型到现在所学学习的收获,将所学的软件工程课程和数据库课程中所学的理论知识与实际相结合,建立工程思想,利用面向对象语言(Java)开发小MIS系统,锻炼解决实际问题的能力,为毕业设计打下良好基础。本实验是通过从前端到后台、从设计分析到实现和完成,查看相关框架数据(包括使用建模工具)来完成的,可以说是小型web整体堆栈设计。1.2操作环境、工具和框架此设计是基于jdk1.8的web项目,使用以下工具和执行环境:编程语言:Java、HTML、CSS、js等后端框架:Spring SpringMVC Hibernate前端脚本:jQuery、jstl、El、JSP等记录:log4j,记录设计工具:Rational Rose,Microsoft Visio资料库:MySQL5.7数据库工具:PowerDesigner,navicatformysql编译工具:eclipse,WebStorm服务器:Tomcat测试系统环境:wind7、wind10、Linux(centOS7)2.需求分析使用Visio工具绘制数据流图(使用三层数据流图):2.1顶层进程2.2中间进程2.3低级流程2.3.1系统注册2.3.2进制手术2.3.3药物销售工作2.3.4库存管理2.3.5管理文档2.3.6外键:供应商管理(扩展插件)2.3.7外键:客户管理(扩展插件)3.摘要设计3.1 E-R图表4.整体设计4.1数据库设计4.1.1使用PowerDesigner设计数据库模型4.1.2建立组建表格叙述句/*=/* DBMS name: MySQL 5.0 */* created on : 2017/12/72033369336535 */*=Drop table if exists t _ customerDrop table if exists t _ enterDrop table if exists t _ inventorydrop table if exists t _ manufacturers;Drop table if exists t _ sellDrop table if exists t _ supplierDrop table if exists t _ user/*=/* Table: t_customer */*=Create table t_customer哟C_id varchar(255)非空值,C_name varchar(255)、C_address varchar(255)、C_postal varchar(255)、C_phone varchar(255)、C_poxy varchar(255)、主关键字(c_id);/*=/* Table: t_enter */*=Create table t_enter哟document _ number varchar(255)not null、Medicine_id varchar(255)、Procurement_price double(10,2)、Procurement_number int(10)、Procurement_date varchar(255)、Specification varchar(255)、M_id varchar(255)、S_id varchar(255)、主关键字(document_number);/*=/* Table: t_inventory */*=Create table t_inventory哟Medicine_id varchar(255)非空值,Medicine_name varchar(255)、Inventory_number int(10)、Specification varchar(255)、Retail_price double(10,2)、M_id varchar(255)、主关键字(medicine_id);/*=/* Table: t_manufacturers */*=Create table t_manufacturers哟M_id varchar(255)非空值,M_name varchar(255)非空,M_address varchar(255)、M_postal varchar(255)、M_phone varchar(255)、M_fax varchar(255)、主关键字(m_id);/*=/* Table: t_sell */*=Create table t_sell哟Document_number int(10) not null,Medicine_id varchar(255)、C_id varchar(255)、Sell_number int(10)、Sell_date date、Unit_price double(10,2)、主关键字(document_number);/*=/* Table: t_supplier */*=Create table t_supplier哟S_id varchar(255)非空值,S_name varchar(255)非空,S_address varchar(255)、S_postal varchar(255)、S_fax varchar(255)、S_phone varchar(255)、主关键字(s_id);/*=/* Table: t_user */*=Create table t_user哟Login_id varchar(255)非空值,密码varchar(255)非空,Username varchar(255)、主关键字(login_id);alter table t _ enter add constraint fk _ reference _ 1 foreign key(medicine _ id)references t _ inventory(medicine _ id)on delete restrict on update res

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论