药品信息管理系统课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . 辽 宁 科 技 大 学 课程设计报告 设计题目: 药品信息管理系统 学院、系: 电信 专业班级: 计算机141班 学生姓名: 梁君玮 指导教师: 刘扬 王莉 成 绩: 2017年 12月 1日 目录 TOC \o 1-3 \h \z \u 1. 概述 4 1.1实验目标 4 1.2运行环境、工具及框架 4 2.需求分析 4 2.1顶层流程 4 2.2中层流程 5 2.3底层流程 5 2.3.1登录系统 5 2.3.2进药操作 6 2.3.3售药操作 6 2.3.4库存管理 7 2.3.5单据管理 7 2.3.6外键:供应商管理(扩展功能) 8 2.3.7外键:客户管理(扩展功能) 8 3.概要设计 9 3.1 E-R图 9 4.总体设计 9 4.1数据库设计 9 4.1.1使用PowerDesigner设计数据库模型 9 4.1.2生成建表语句 10 4.2系统功能设计 13 4.2.1使用Rational Rose设计系统用例图 13 4.2.2系统功能描述 13 5.应用程序的编程实现 14 5.1建库 14 5.2设计网页 16 5.2.1前端目录结构 16 5.2.2举例(进药页): 17 5.3添加配置 22 5.3.1逻辑架构 22 5.3.2Hibernate配置事务及实体类 23 5.4代码目录结构(MVC) 24 5.5编写后台代码(java) 24 5.5.1实体类 24 5.5.2数据持久层(hibernate) 26 5.5.3服务层(使用Spring的@Service注解) 28 5.5.4控制层(SpringMVC) 29 6.测试和运行 31 概述 1.1实验目标 为了检验自己从大一到现在为止的学习收获,运用所学软件工程课程及数据库课程所学习的理论知识同实践相结合,建立工程化思想,使用面向对象语言(java)开发一个小型MIS系统,锻炼自己解决实际问题的能力,为毕业设计打下良好的基础。 本次实验从前端到后台、从设计分析到实现并完成都是通过自己的慢慢积累并查阅相关框架资料(包括使用建模工具)完成,也算是一个微型的web全栈设计了。 1.2运行环境、工具及框架 本次设计的是基于jdk1.8的web项目,使用工具及运行环境如下: 编程语言:java、HTML、css、js等 后端框架:Spring+SpringMVC+Hibernate 前端脚本:jQuery、jstl、el、jsp等 日志记录:log4j、logging 设计工具: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/7 20:19:35 */ /*==============================================================*/ drop table if exists t_customer; drop table if exists t_enter; drop table if exists

文档评论(0)

hkfgmny + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档