项目介绍
为了减少传统医药进销存管理的繁杂的工作量,提高医药进销存管理的效率而设计开发了此系统。本系统综合各方面的需求决定采用B/S架构,并利用clipse搭建java开发平台。从而共同完成整个医药的设计开发。系统实现的功能主要包括:用户在成功登录该系统的后台时,可以对用户、药品类别、药品、进行添加、修改和删除等功能;以及对用户名密码等的一些验证。在通过实际的测试后,该医药的主要功能基本实现。一般浏览者和后台用户对系统可以进行不同的操作,达到了预期的目标,确定该系统可以运用在实际的医药进销存管理中,且具有一定的开发潜力。
1.系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通用户。
2.管理员管理:管理员可以管理系统的其他普通用户的账号,包括录入新管理员,删除现有的普通用户,修改现有的普通用户的信息,并可以通过管理员名和姓名等关键字搜索普通用户,打印管理员列表页面,导出管理员列表至excel中。
3.修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
4.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。
5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。
6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
7.供货商管理:管理员发布供货商后,普通用户便可以查询到该供货商,管理员选择某个供货商,查询供货商,管理员审核添加,或删除供货商。
8.药品信息管理:管理员发布药品信息后,普通用户便可以查询到该药品信息,管理员选择某个药品信息,查询药品信息,管理员审核添加,或删除药品信息。
9.采购信息管理:管理员发布采购信息后,普通用户便可以查询到该采购信息,管理员选择某个采购信息,查询采购信息,管理员审核添加,或删除采购信息。
10.销售信息管理:管理员发布销售信息后,普通用户便可以查询到该销售信息,管理员选择某个销售信息,查询销售信息,管理员审核添加,或删除销售信息。
11.退单信息管理:管理员发布退单信息后,普通用户便可以查询到该退单信息,管理员选择某个退单信息,查询退单信息,管理员审核添加,或删除退单信息。
效果图
目 录
摘 要 I
ABSTRACT I
目 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和工具介绍 2
2.1 SSM 框架 2
2.1.1. Spring 框架 2
2.1.2 SpringMVC 3
2.1.3. MyBatis 的选用 3
2.2 mysql数据库 3
2.3 eclipse与Tomcat简介 5
第3章 系统分析 4
3.1可行性分析 4
3.1.1经济可行性 4
3.1.2技术可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 6
第4章 系统设计 8
4.1系统结构设计 8
4.2功能模块设计 8
4.3数据库设计 9
4.3.1数据库设计概述 9
4.3.1概念设计 9
4.3.2表设计 11
第5章 系统实现 17
5.1基本论坛 17
5.2主页面的实现 17
5.3登录模块的实现 17
5.4供货商管理模块的实现 19
5.6药品信息管理模块的实现 20
5.6采购信息管理模块的实现 21
5.7销售信息管理模块的实现 22
5.8退单信息管理模块的实现 23
第6章 系统测试 25
6.1测试目的 25
6.2测试概述 25
6.3单元测试 25
6.3.1登录测试 25
6.3.2供货商测试 26
6.4集成测试 27
第7章 总结 28
致 谢 29
参考文献 29