# java-ascent-system **Repository Path**: cyanbleeze/java-ascent-system ## Basic Information - **Project Name**: java-ascent-system - **Description**: 本项目在Core Java版本的基础上,保留了原有查询商品,购买商品,下订单等功能,新增了后台管理系统,在管理员权限下,可以对用户与药品进行增删改查等功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-01 - **Last Updated**: 2023-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 艾斯医药系统 ## 项目简介 “艾斯医药系统”是由亚思晟商务科技有限公司开发并实施的一个基于网络的应用软件。通过它能了解到已公开发布的商品,对自己需要的商品进行采购。包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。本项目在Core Java版本的基础上,保留了原有查询商品,购买商品,下订单等功能,新增了后台管理系统,在管理员权限下,可以对用户与药品进行增删改查等功能。 ## 系统分析设计 本系统采用C/S模式进行开发。采用Swing组件技术做前台展示,Java类做后台服务器的模拟、以及实体类应用等相关操作。艾斯医药系统分析及设计如图所示。 ![项目架构](docs\img\项目架构.jpg) ## 具体功能分析 ### 用户注册 此功能用于用户注册,用户需要填入用户名,并输入一次密码与重复密码,后提交。当用户名出现重复会在页面出现提示。用户注册加入了表单验证,用户名为大小写英文与数字的组合且长度在4-12,密码为大小写英文与数字的组合长度在6-12(还在写未完成) ### 用户登录 输入账号密码,即可登入系统。此页面会检查与后台服务器的连接情况,如果未能连接上服务器,会尝试连接并输出提示,当成功连接上服务器后,提示消失; ### 主页面 进入主页面,系统会对你的任务权限进行判断,当你为普通用户时,会为你打开药品窗口,你可以使用查询商品,购买商品,下订单等功能。当你为管理员时,系统将会为你提高用户与药品窗口,你可以对药品与用户进行增删改查等功能 ### 药品界面 #### 普通用户 #### 管理员 ### 用户界面