前言

不好意思,由于年代久远,本文不打算继续更新了。
不知不觉已经大二了,快要步入大三了,回想过去,自己好像都没有做过什么实际的编程活动,自己上学期因为一个古怪的离散老师导致没头没脑得了个刚过及格线的成绩。正好数据库有一个编程作业,我就决定锻炼一下自己,不水了,做完很久了,检查也过了,得了A+,写这篇博文,一是为了纪念,二是为了听取建议。
#题目#
这个作业题目是很常见的一个MySQL例子,二选一,一个是学生选课系统,另一个是超市货物管理,因为学生选课系统的例子比较熟悉,所以我就选了这个,以下是题目

**大学计算机学院需要完成一个学生选课及成绩管理系统,该系统要求能够登记,修改,查询,统计学生、课程、选课的基本信息。
学生的基本信息包括:学号,姓名,性别,入学年龄,入学年份,班级。其中性别只能是(男或女),入学年龄在(10-50),学号10位长。
课程的基本信息包括:课程编号 课程名称 教课教师姓名 学分 课程适合年级 取消年份(可为空)。课程编号:7位长,只有学生的年级大于等于课程适合年级而且选课时间早于取消年份时方可选课。
选课信息:学生学号,课程号,选课年份,成绩。其中学号是指向学生表的外关键字,课程号是指向课程表的外关键字。要求如果学生退学则删除该生的所有选课信息。
能够根据学生姓名或学号查询生的基本信息或所选课的情况。
能够根据学生姓名或学号和课程名称或课程编号查询该生该课程的成绩。
能够根据课程名称或课程编号查询课程的基本信息或该课程的选课情况。
能够统计出学生的加权平均成绩,班级的加权平均成绩,课程的成绩分布(不及格,60-69,70-79,80-89,90-99,满分),课程的平均成绩.
能够修改学生,课程,选课信息中的所有信息。
能够增加删除学生,课程,选课信息。

鄙人软件学院的竟然要为计算机学院的设计选课系统,也是有趣。老师要求很简单,能用就行,但是总不能弹出来一个输入框让老师自己输入sql语句进行操作吧,我也想好好做,但就是选什么与MySQL连接有点困扰。在某次周五班聚之后的周六,我去了数据库的上机,助教建议了用PHP写,WTF,我不会啊!但仔细想想,别的我也不会啊!那就这个吧,于是我就定了语言。

配置

首先,我下了一个wampserver,PHP+MySQL+Apache的一个集成环境,比较简单,适合我这种初学者,在官网就能下,但是要注意:如果你已经装了MySQL workbench,那安装好wamp的时候你之前的数据库丢失,就是按照文件路径找到文件夹,文件也没有了,这是我没想到的,而且也没看到有人提醒,特别提示一下 安装完成之后启动就行了,记住不要有端口被占用哦,同时如果有IIS网站请记得关掉,不然服务无法启动 然后我们要有环境来编写PHP程序啊,我选择强大的Zend Studio,虽然启动慢,但用着跟Myeclipse差不多,很友好,在官网就能下载,虽然收费,但有试用期,下面我会介绍如何解决试用期问题

将你的Zend Studio变成永久的

按照如下路径找到三个文件名与zend有关的文件,删掉,重新打开Zend Studio,你会惊喜的发现,试用期又回到了初始的30天!



然后我们可以访问localhost试试,通过IP输入或者单击wamp在任务栏里的小图标都行,获取本机IP的方法可以在命令行里输入
ipconfig
回车,在地址栏里输入ipv4地址就能看到localhost

在此网页的最下面有Your Projects,在访问的时候只需要在地址栏后面加上项目名以及目标文件即可访问网页,跟路径没啥区别,但单纯的点击是没有用的,要在地址栏里输路径才行

到此为止,准备工作就结束了,如果你的网页不能被同一局域网下的其他用户访问,那就搜搜吧,太久之前的事我也忘了怎么做了

我的数据库大作业——学生选课系统实现(准备)相关推荐

  1. 数据库大作业——学生选课系统(基于SpringBoot+Mysql)

    文章目录 一.需求分析 1.项目背景 2.项目目标 二.系统功能分析 1.多角色划分 2.模块功能详述 三.系统架构 1.技术选型 2.系统分析 3.架构设计 4.系统演变 四.数据库设计 1.概念结 ...

  2. MySQL数据库大作业——学生管理系统GUI

    MySQL数据库大作业--学生管理系统GUI 原程序链接: https://www.bbsmax.com/A/kmzL3WQBdG/ 为了完成数据库大作业, 我在其基础上进行了一定的修改和扩充. 如果 ...

  3. 数据库设计之学生选课系统

    版权声明:对于本博客所有原创文章,允许个人.教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者.出处及本声明. 博客地址:http://blog.csdn.net/s ...

  4. 数据库设计之学生选课系统_转载

    博客地址:http://blog.csdn.net/shuxiao9058 原始作者:季亚 一.概要设计 1.1 目的和意义 随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们 ...

  5. 数据库 - 02 MySQL学生选课系统

    MySQL学生选课系统 1.设计背景 该练习主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表. 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息. ...

  6. java课程大作业——学生教务系统(IDEA+SqlServer 2008)

    写在前面: 这学期学了java面向对象程序设计这门课(非计算机专业),这是本人的结课大作业,学的都是一些很基础很基础的东西,在网上找了一些资料,然后扩展了一下,最终做出来了一个最简单的学生教务管理系统 ...

  7. 学生证选课系统c语言大作业,学生选课管理系统c语言程序

    #include #include #include int N1,N2; struct couse * head1; struct student * head2; struct couse //课 ...

  8. C# 数据库大作业-学生管理系统

    文章目录 C# 学生管理系统 概览 C#代码 1.LoginForm(登录界面) 2.Reg(注册界面) 3.ResetP(重设密码界面) 4.MainForm(主界面,包括了选课和查询界面) 5.P ...

  9. 数据库选课系统mysql_数据库设计(学生选课系统).doc

    WORD完美整理版 PAGE 范文范例 参考指导 WORD完美整理版 范文范例 参考指导 <数据库原理与应用>实验指导与报告 2010 / 2011 学年 第 2 学期 姓 名: 季亚 学 ...

最新文章

  1. HashMap 的 7 种遍历方式与性能分析!(强烈推荐)
  2. Problem G. Graph 2015-2016 acmicpc neerc 拓扑排序模拟
  3. 【linux指令】dialog实现终端下的GUI-1
  4. 负载报服务器无响应,nodejs HTTP服务器无法在高负载下处理大量响应
  5. Docker工作笔记001---Docker的简介
  6. kafka源码1-生产者
  7. 网络管理与维护作业7
  8. 树莓派视频监控 —— 使用 mjpg
  9. 计算机辅助教学研究现状,国内计算机辅助口译教学研究的现状与思考.docx
  10. ffmpeg实现摄像头拉流_ffmpeg推流拉流的几种方式
  11. vios接口虚拟服务器,虚拟VIOS服务器安装手册V1.0
  12. 热烈祝贺 Entrust 正式成为本届SDS赞助商
  13. IP地址及相关计算方法知识
  14. [WC2013]糖果公园
  15. Android 打包解析软件包时出现问题
  16. 重磅!RTK差分共享猫APP即将开源!!
  17. java设计模式用组合模式实现树形结构
  18. eclipse在资源管理器中打开文件
  19. 我们在设计类时应该注意的问题
  20. 中汽研渗透测试_中国汽车技术研究中心王长园:V2X标准分析及测试方法探讨

热门文章

  1. 【Unity】【VR开发】为什么认为Quest和Unity组合是目前消费级VR开发的最佳组合
  2. 武汉工商行政管理综合业务系统案例
  3. linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址
  4. java中,饭店里面有五道菜, 黄花鱼 200块, 烤鸭 100块, 红烧肉 60块, 小炒肉 40块, 白水豆腐 10块,一个客人进了饭店, 根据身上的钱来决定最好能吃哪道菜 , 编程模拟。
  5. matplotlib学习之条形图
  6. 服务器系统套件,十款免费Web服务器套件
  7. 计算机进化量子攻略,超进化物语量子巨龙攻略 量子巨龙打法技巧详解[多图]
  8. html 按键样式大全,几款不错的按钮样式汇总
  9. c语言多门平均成绩,C语言:求平均成绩
  10. 小学五年级下册计算机课程目录,五年级下册信息技术教学计划