基于JSP实现医院病历管理系统

article/2025/9/22 15:36:43

 项目编号:BS-YL-006

本系统基于JSP+SERVLET实现医院病历管理系统,前端基于CSS+JS实现开发,数据库采用MYSQL,开发工具为IDEA或ECLIPSE均可。

本系统共分为四个角色:

管理员角色:主要管理工作人员信息,管理员信息,系统日志等。

医生角色:主要进行患者就诊,病历管理,处方管理,个人信息管理等功能。

窗口工作人员角色:主要进行划价收费工作。

库存工作人员角色:主要管理药品相关的库存工作。

系统部分功能展示:

http://localhost:8080/tjsqyygl/login.jsp

管理员登陆:

工作人员管理

管理人员管理

日志管理

医生登陆系统:

患者就诊

填写病历

病历查看

处方管理

个人信息管理

窗口工作人员:

患者挂号

处方划价

处方缴费

药品取药

库管人员登陆

药品管理

药品入库管理

药品盘点

本系统功能完整,运行无误,界面简洁大方,适合做毕业设计使用。

 部分代码实现:

package cn.bukaa.control;import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
import java.util.Map;import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import cn.bukaa.dao.CommDAO;
import cn.bukaa.util.Info;public class UserController extends MainCtrl {private CommDAO dao;public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {dao = new CommDAO();response.setContentType("text/html");PrintWriter out = response.getWriter();String ac = request.getParameter("ac");String date = Info.getDateStr();String today = date.substring(0, 10);String tomonth = date.substring(0, 7);if ("login".equals(ac)) {login(request, response);}else if("logout".equals(ac)){logout(request,response);}else if("uppass".equals(ac)){updatePass(request, response);}}private void logout(HttpServletRequest request,HttpServletResponse response) {request.getSession().invalidate();gor("login.jsp", request, response);}private void login(HttpServletRequest request, HttpServletResponse response){String pagerandom = request.getParameter("pagerandom") == null ? "": request.getParameter("pagerandom");String random = (String) request.getSession().getAttribute("random");if (!pagerandom.equals(random) && request.getParameter("a") != null) {request.setAttribute("random", "");go("/login.jsp", request, response);} else {dao = new CommDAO();String username = request.getParameter("uname");String password = request.getParameter("upass");String utype = request.getParameter("utype");request.getSession().setAttribute("utype", utype);List<HashMap> list = dao.select("select * from sysuser where uname='"+ username + "'");if (list.size() == 1) {HashMap map = list.get(0);List<HashMap> ulist = dao.select("select * from sysuser where uname='"+ username + "' and upass='" + password+ "'");if (ulist.size() == 1&& password.equals(map.get("upass").toString())) {request.getSession().setAttribute("admin", map);dao = new CommDAO();HashMap<String,Object> ext = new HashMap<String,Object>();ext.put("userid", map.get("id"));ext.put("tname", map.get("tname"));ext.put("oper", "登录");request.setAttribute("f", "f");dao.insert(request, response, "log", ext, false, true);gor("admin/index.jsp", request, response);} else {request.setAttribute("error", "");go("/login.jsp", request, response);}} else {request.setAttribute("error", "");go("/login.jsp", request, response);}}}private void  updatePass(HttpServletRequest request, HttpServletResponse response){dao = new CommDAO();String olduserpass = request.getParameter("oldpass");String userpass = request.getParameter("upass");String copyuserpass = request.getParameter("repass");HashMap user = dao.getmap(Info.getUser(request).get("id").toString(), "sysuser");if (!(((String) user.get("upass")).equals(olduserpass))) {request.setAttribute("error", "");go("/admin/uppass.jsp", request, response);} else {String id = (String) user.get("id");String sql = "update sysuser set upass='" + userpass+ "' where id=" + id;dao.commOper(sql);request.setAttribute("suc", "");go("/admin/uppass.jsp", request, response);}}}

package cn.bukaa.control;import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUpload;
import org.apache.commons.fileupload.RequestContext;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.servlet.ServletRequestContext;import cn.bukaa.dao.CommDAO;
import cn.bukaa.util.Info;public class MainCtrl extends HttpServlet {public MainCtrl() {super();}public void destroy() {super.destroy(); }public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {this.doPost(request, response);}public void go(String url, HttpServletRequest request,HttpServletResponse response) {try {request.getRequestDispatcher(url).forward(request, response);} catch (ServletException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public void gor(String url, HttpServletRequest request,HttpServletResponse response) {try {response.sendRedirect(url);} catch (IOException e) {e.printStackTrace();}}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String ac = request.getParameter("ac");if (ac == null)ac = "";CommDAO dao = new CommDAO();String date = Info.getDateStr();String today = date.substring(0, 10);String tomonth = date.substring(0, 7);if (ac.equals("uploaddoc")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploaddoc.jsp?docname=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploaddoc2")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploaddoc2.jsp?docname=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploaddoc3")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploaddoc3.jsp?docname=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}// 导excelif (ac.equals("importexcel")) {String page = request.getParameter("page");String whzdstr = request.getParameter("whzdstr");String tablename = request.getParameter("tablename");try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}if (filename.indexOf(".xls") > -1) {Workbook workbook;try {workbook = Workbook.getWorkbook(new File(request.getRealPath("/upfile/") + "/" + filename));// 通过Workbook的getSheet方法选择第一个工作簿(从0开始)Sheet sheet = workbook.getSheet(0);// 通过Sheet方法的getCell方法选择位置为C2的单元格(两个参数都从0开始)for (int i = 1; i < 1000; i++) {Cell cell = null;try {String isql = "insert into " + tablename+ "(";for (String str : whzdstr.split("-")) {isql += str + ",";}isql = isql.substring(0, isql.length() - 1);isql += ")values(";int j = 0;int empty = 1;for (String str : whzdstr.split("-")) {cell = sheet.getCell(j, i);isql += "'" + cell.getContents() + "',";String content = cell.getContents() == null ? "": cell.getContents();if (!"".equals(content.trim())) {empty = 0;}j++;}if (empty == 1)continue;isql = isql.substring(0, isql.length() - 1);isql += ")";dao.commOper(isql);} catch (Exception e) {continue;}}workbook.close();} catch (Exception e) {e.printStackTrace();}}}go("/admin/" + page + "?docname=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploadimg")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploadimg.jsp?filename=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploadimg2")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploadimg2.jsp?filename=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploadimg3")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploadimg3.jsp?filename=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploadimg4")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploadimg4.jsp?filename=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}if (ac.equals("uploadimg5")) {try {String filename = "";request.setCharacterEncoding("utf-8");RequestContext requestContext = new ServletRequestContext(request);if (FileUpload.isMultipartContent(requestContext)) {DiskFileItemFactory factory = new DiskFileItemFactory();factory.setRepository(new File(request.getRealPath("/upfile/") + "/"));ServletFileUpload upload = new ServletFileUpload(factory);upload.setSizeMax(100 * 1024 * 1024);List items = new ArrayList();items = upload.parseRequest(request);FileItem fileItem = (FileItem) items.get(0);if (fileItem.getName() != null && fileItem.getSize() != 0) {if (fileItem.getName() != null&& fileItem.getSize() != 0) {File fullFile = new File(fileItem.getName());filename = Info.generalFileName(fullFile.getName());File newFile = new File(request.getRealPath("/upfile/") + "/"+ filename);try {fileItem.write(newFile);} catch (Exception e) {e.printStackTrace();}} else {}}}go("/js/uploadimg5.jsp?filename=" + filename, request, response);} catch (Exception e1) {e1.printStackTrace();}}dao.close();out.flush();out.close();}public void init() throws ServletException {}}


http://chatgpt.dhexx.cn/article/Si502X81.shtml

相关文章

基于ssm的医院病历管理系统SSM医院管理系统

基于ssm医院病历管理系统 基于ssm医院病历管理系统 今天给大家分享一下基于SSM的医院病历管理系统&#xff0c;希望能帮助大学哈~~ 介绍&#xff1a; eclipse &#xff0c;mysql&#xff0c;spring&#xff0c;springmvc&#xff0c;mybatis 本设计主要实现集人性化、高效率、…

医院病历管理系统

医院病历管理系统 本设计报告主要设计一个病历管理系统&#xff0c;因为这个系统是学校老师下发给我要求我做的&#xff0c;也是作为期末考试成绩的一部分&#xff0c;所以这几天我整理了一下&#xff0c;将这个关于病历管理系统写到博客里面&#xff0c;用于大家学习参考。 首…

[转]工作流:小明和小强都是张老师的学生

工作流:小明和小强都是张老师的学生好久没上网了发贴了&#xff0c;看到有人发这道题&#xff0c;就用工作流的解决方式作一下吧小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c;2人都知道张老师的生日是 下列10组中的一天&#xff0c;张老师把M值告诉…

工作流:小明和小强都是张老师的学生......

好久没上网了发贴了&#xff0c;看到有人发这道题&#xff0c;就用工作流的解决方式作一下吧 小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c;2人都知道张老师的生日是 下列10组中的一天&#xff0c;张老师把M值告诉了小明&#xff0c;把N值告诉了小强…

工作流:小明和小强都是张老师的学生

工作流:小明和小强都是张老师的学生 好久没上网了发贴了&#xff0c;看到有人发这道题&#xff0c;就用工作流的解决方式作一下吧 小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c; 2人都知道张老师的生日是 下列10组中的一天&#xff0c;张老师把M值告…

小强和小明猜生日(20min)

今天碰到一道有点意思的智力题&#xff0c;想通了其实还是很简单的&#xff1a; 小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c; 2人都知道张老师的生日是下列10组中的一天&#xff0c; 张老师把M值告诉了小明&#xff0c;把N值告诉了小强&#xff…

逻辑推理:张老师的生日

题目描述 小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c;2人都知道张老师的生日是下列10组中的一天&#xff1a; 3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日张老师将M值告诉了小明&#xff0c;将N值告诉了小强&#x…

E盘显示无法访问位置不可用的资料找回办法

磁盘打不开位置不可用&#xff0c;是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意&#xff0c;这个盘不能格式化&#xff0c;否则数据会进一步损坏。具体的恢复方法看正文工具/软件&#xff1a;流星数据恢复软件 步骤1&#xff1a;先下载并解压软件…

在加入域时又出现了“不能访问网络位置”的错误 的解决

错误信息&#xff1a; 当您尝试加入域时&#xff0c;出现Network Location Cannot be Reached&#xff08;不能访问网络位置&#xff09;错误信息 症状 当您尝试使用域的完全限定的域名称 (FQDN) 错误原因&#xff1a; TCP/IP NetBIOS Helper Service 服务没有启动 解决办法…

windows自动更新导致:无法访问网络位置*:\Program Files(x86)

windows又一次自动更新了&#xff0c;真的是非常的奇怪&#xff0c;已经将windows update service禁用了&#xff0c;但是仍然阻止不了其更新 结果更新完成后&#xff0c;大量软件报错无权限&#xff0c;大量软件报错&#xff1a;无法访问网络位置*:\Program Files(x86) 解决…

WSL2 网络异常排查 [ping 不通、网络地址异常、缺少默认路由、被宿主机防火墙拦截]

最近在使用的 wsl2 的时候突然发现 wsl2 无法正常联网&#xff0c;即 ping 不通外网以及宿主机的 wsl 网卡。但是将 wsl 版本设置为 1 就可以联网了。 如果你是正常使用的时候&#xff0c;并且自己没有手动修改过 主机 和 WSL2 的网络配置&#xff0c;然后就忽然发现 WSL2 不能…

怎么查找计算机上的网络路径,找不到网络路径怎么办

不到网络路径怎么办?通过\\ip或\\访问任何计算机时都会出现“找不到网络路径”的错误提示,无法正常访问网络资源,但可以访问外部网页。最终的解决方法可以通过重置TCP/IP各组件恢复到初始状态,下面将会具体演示解决找不到网络路径的问题。 1、键盘上按下Win+R快捷键调出【运…

win10如何设置计算机网络访问,win10系统设置允许或拒绝从网络中访问本地电脑的操作方法...

win10系统设置允许或拒绝从网络中访问本地电脑的操作方法? 很多win10用户在使用电脑的时候&#xff0c;会发现win10系统设置允许或拒绝从网络中访问本地电脑的的现象&#xff0c;根据小编的调查并不是所有的朋友都知道win10系统设置允许或拒绝从网络中访问本地电脑的的问题怎么…

添加网络位置(共享目录)

给美术同学和策划同学提供的文档 0X01 添加网络位置 1.双击我的电脑 2.在下面空白处右键&#xff0c;选择添加网络位置 3.弹出添加向导&#xff0c;点击下一步 4.点击选择自定义网络位置&#xff0c;双击 5.地址栏输入网络地址,然后点击下一步 这里输入自己要用的网络位置…

matlab安装出现“无法访问所在网络位置”的正确解决办法

今天安装matlab时出现了如下错误&#xff1a;无法访问您试图使用的功能所在的网络位置&#xff0c;单击“确认”重试或者在下面输入包含“vcredist.msc”的文件夹路径。 &#xff08;由于我修改之前没有截图&#xff0c;这张图是从别人那里下载的&#xff09; 像往常一样&…

网络访问计算机无法访问,电脑已连接网络却无法访问互联网怎么办

电脑已连接网络却无法访问互联网怎么办 电脑明明连接着网络,却无法访问互联网,该怎么办呢?只要进入在IPV4协议中,设置为自动获得ip地址,自动获得DNS服务器地址即可解决。一起来看看吧。 1. 首先打开电脑,进入桌面,点击左下角的开始图标,在打开的菜单中,点击左下方的齿…

访问不了共享文件夹提示“网络错误“的解决方法

创建好的一个共享文件夹后&#xff0c;另一台win10系统共享文件夹无法访问&#xff0c;会出现有些电脑可以访问&#xff0c;有些电脑会出现“网络错误”&#xff0c;提示网络错误&#xff0c;你没有权限访问\\*.*.*.8(IP地址)。请与网络管理员联系请求访问权限。或提示&#xf…

WSL无法访问网络的解决办法

今天在用WSL的时候突然网络抽风&#xff0c;域名解析出了问题&#xff0c;apt update都用不了 网上查了很多方法&#xff0c;什么vEthernet的IP啊&#xff0c;ifconfigip啊&#xff0c;ip route add default啥的&#xff0c;都不管用。最后还是看了一下/etc/resolv.conf的配置…

Windows 7及以上操作系统无法访问网络位置的问题

起因是这样的&#xff0c;程序需要访问网络文件&#xff0c;我就用资源管理器映射了网络驱动器。程序还需要访问数据库等操作&#xff0c;而操作系统是Windows 7&#xff0c;所以以管理员身份运行此程序&#xff0c;否则无法访问数据库。然而&#xff0c;程序竟然报系统找不到指…

错误代码:0x800704cf 不能访问网络位置(win7 连不上smb了)

smb一直用得好好的&#xff0c;加入突然有一天&#xff0c;win7上提示&#xff0c;错误代码&#xff1a;0x800704cf 不能访问网络位置&#xff0c;那多半是下面的原因造成的。 如果您的 win 7 机器某一天突然出现这样的情况&#xff1a;即您的 win7机器可以看到自己的共享文件…