当前位置:首页> 管理系统> 用数据库做宿舍管理系统要下什么软件

用数据库做宿舍管理系统要下什么软件

这个问题的答案取决于你打算用哪种技术路线搭这个系统,常见的有三种组合,每种需要的软件都不一样。先说结论,再讲下载地方。

如果你打算用Java写后台,那需要装JDK、Eclipse或者IntelliJ IDEA、Tomcat、MySQL数据库和Navicat可视化工具。JDK去Oracle官网下,注意选择对应你操作系统的版本,Windows就下Windows x64的安装包。Eclipse去Eclipse官网下载Eclipse IDE for Enterprise Java and Web Developers版本,这个版本自带Web开发插件。IDEA去JetBrains官网下载Community版就够用,社区版免费。Tomcat去Apache官网下载,选择8.5或9.0版本,别下最新的11,跟老项目兼容性不好。MySQL去MySQL官网下载MySQL Community Server,安装时选Server only就行。Navicat去Navicat官网下载,但这个软件收费,可以装个试用版,或者用免费的DBeaver替代,DBeaver官网直接下。

如果你打算用Python写后台,需要装Python解释器、PyCharm或Visual Studio Code、MySQL或者SQLite。Python去Python官网下载,装的时候勾选Add Python to PATH。PyCharm去JetBrains官网下Community版。SQLite不需要单独下载,Python自带了sqlite3模块。

如果你打算用PHP写后台,需要装PHP环境、Apache或Nginx、MySQL。但这条路对新手不太友好,配置麻烦,不太建议第一次做课设的人选。

最常用的组合是Java加MySQL,下面按这条线详细说下每个软件的下载注意点。

JDK下载时你要看清楚页面,Oracle官网下载需要登录账号,注册一下就行。安装JDK的时候,记得把安装路径记下来,比如装在C盘Program Files下的Java文件夹里,后面配置环境变量要用。JDK装完不会自动配环境变量,你需要去系统属性里的环境变量设置,新建一个JAVA_HOME变量,指向JDK的安装目录,再把JAVA_HOME\bin加到Path里。

MySQL安装的时候有几个坑要避开。选择安装类型时选Server only,别选Full因为会装一堆用不到的东西。安装过程中会要求设置root账号的密码,这个密码一定要记住,后面连数据库全靠它。MySQL默认端口是3306,如果被占用要改端口,后续连接时也要改对应的配置。

Navicat是图形化操作数据库的工具,不是必须的,装了之后能直观地看表结构、写SQL语句,比命令行方便很多。如果你不想用收费的Navicat,可以用MySQL自带的MySQL Workbench,装MySQL的时候勾选这个组件就行,功能也够用。

装完这些软件后,用数据库做宿舍管理系统的流程大概是这样的。先启动MySQL服务,用Navicat连上数据库,创建一个名为dormitory的数据库。然后建几张表,表的主键用自增的id字段。宿舍表存楼号和房间号,床位信息单独建张表跟宿舍表关联,学生表存学号和姓名,还有宿舍id做外键关联。一个宿舍住几个人由床位表里状态是空的个数决定。

用Java写代码的时候,要在IDEA里创建一个Web项目,导入MySQL的JDBC驱动包,这个驱动包去Maven中央仓库下载,搜索mysql-connector-java就能找到,选8.0版本以上。在Java代码里用Class.forName加载驱动,然后用DriverManager连接数据库,URL写成jdbc:mysql://localhost:3306/dormitory,后面跟上用户名和密码。

Tomcat部署的时候,把打包好的war文件拷到Tomcat的webapps目录下,启动Tomcat服务,浏览器访问localhost:8080就能看到系统页面。

整个开发环境安装过程大约需要半天时间,主要时间花在配置环境变量和解决各种版本兼容问题上。做宿舍管理系统本身不复杂,但如果开发环境的坑没填好,后面麻烦事会很多。建议你先装JDK和MySQL,确保这两个核心软件能正常使用,再装其他的开发工具。

满贯体育 九游体育 满贯体育 九游体育 满贯体育 满贯体育 满贯体育 九游体育 九游体育 九游体育