精华内容
下载资源
问答
  • mongoose.connect('mongodb://127.0.0.1:27017/数据库名称',function(err){ if(!err){ console.log('数据库服务器连接成功') } }) 启动数据库服务器:mongod --dbpath c:/data/db --port 27017 ------------...

    1.创建项目

    express -e

    cnpm install 下载依赖

    npm start 备注 (如果改端口,找 /bin/www ----3000—>你的端口号)

    2.准备 项目资源

    jquery bootstrap —> 放到public文件夹里

    3.引入资源 (在 views/index.ejs 引入)

    先引入 jquery.js (备注:因为bootstrap.js依赖 jquery.js所以先引入)

    后引入 bootstrap(css,js)

    4.先写 前端 添加模块

    进入bootstra官网,找到响应模块,修改

    form写功能 action method name(若是单选框,还要修改value)

    5.定义后端接口

    app.js 定义 一级路由

    routes文件夹中 定义二级路由

      ----------------npm start--------------
    

    6.添加 功能 业务逻辑

    安装mongoose cnpm install mongoose --save

    连接数据库服务器:
    在app.js中:

                 var mongoose = require('mongoose');
                 
                  mongoose.connect('mongodb://127.0.0.1:27017/数据库名称',function(err){
                       if(!err){
                          console.log('数据库服务器连接成功')
                                }
                        })
                  启动数据库服务器:mongod --dbpath c:/data/db --port 27017
    
            ------------npm start------------
    

    创建 schema model模型

    创建schema 文件夹 student.js


    var mongoose = require('mongoose');
    
    var Schema = mongoose.Schema;
    
    var studentSchema=new Schema({
        user:String,
        age:String,
        sex:String
    },{timestamps:true})
    
    module.exports=studentSchema;
    

    创建model 文件夹 Student.js

    var mongoose = require('mongoose');
    
    var studentSchema=require('../schema/student.js');
    
     var Student= mongoose.model('Student',studentSchema);
    
     module.exports=Student;
    

    api.js 导入集合类: var Student=require(’…/model/Student.js’)
    /add 路由:

     Student.create({user:req.body.user,age:req.body.age,sex:req.body.sex},function(err,data){
            if(!err){
                console.log('写入成功');
            }
        });
    

    7.数据展示 (查询find())

    views—index.ejs

            <table class="table table-bordered">
            <thead>
              <tr>
                <th>姓名</th>
                <th>年龄</th>
                <th>性别</th>
                <th>时间</th>
                <th>操作</th>
              </tr>
            </thead>
    
            <tbody>
    
             <% for(var i in list){ %>
                <tr>
                  <td>
                    <%= list[i].user %>
                  </td>
                  <td>
                      <%= list[i].age %>
                  </td>
                  <td>
                      <%= list[i].sex %>
                  </td>
                  <td>
                    <%= list[i].createdAt %>
                  </td>
                  <td>
                    <a class='btn btn-warning btn-xs' href="/del?a=<%= list[i]._id %>">删除</a>
                  </td>
                </tr>
             <% } %>
    
            </tbody>
       </table>
    

    8.‘ / ’(根路由) 查询数据并响应到前端(routes/index.js):

    var Student = require('../model/Student');
    
    router.get('/', function(req, res, next) {
      
    	  Student.find({},function(err,datas){
    
      	 if(!err){
    
          res.render('index', { list:datas });
    
       	 } 
        })
    });
    

    9. 添加数据后 立刻显示在下方

     api.js---/add--->添加成功时候
    
    
        res.redirect('/')
    

    10.删除 在index.js中

    router.get('/del', function (req, res, next) {
    
      var a = req.query.a;
       	Student.remove({ _id: a}, function (err, data) {
        if (!err) {
          res.redirect('/');
        }
      })
    })
    
    展开全文
  • 学生基本信息表数据库
  • 1、查询学生信息表(info_student)中的班级信息 Select “班级” from info_student; 2、查询学生信息表(info_student)中前5的班级信息。 Select top5 “班级” from info_student; 3、查询2000年来校的教师工号和...

    单表查询实例

    以下为单表查询小实验,由于没有教师表和学生表数据库文件,因此没有运行截图,若有语法错误还望大佬们指正。

    1、查询学生信息表(info_student)中的班级信息

    Select “班级” from info_student;
    

    2、查询学生信息表(info_student)中前5的班级信息。

    Select top5 “班级” from info_student;
    

    3、查询2000年来校的教师工号和姓名信息。

    Select “教师工号”,“姓名信息” from info_student 
    Where “入职日期” = 2000;
    

    4、查询2001年或2002年来校的教师信息。

    Select * from info_student
    Where “入职日期” in20012002;
    

    5、查询教师编号8000~8050的教师信息。

    Select * from info_student
    Where “教师编号” between 8000 and 8050;
    

    6、查询2008年来校的姓王的教师信息。

    Select * from info_student
    Where “教师名字” like “王%;
    

    7、查询没有登记办公室的教师信息,并按教师id降序排列。

    Select *  from info_student 
    Where “办公室” is null
    Order by “教师id” desc;
    

    8、在classinfo中查询学校共有多少个院系,显示字段为学院数目。

    Select “院系” , count(*) as “学院数目”
    from classinfo;
    

    9、查询各个院系开设了多少个专业,显示字段为学院名称和开设专业数目。

    Select “专业”, count(*) as “开设专业数目”
     from classinfo
    Group by “学院”;
    

    10、查询计算机与软件学院2013级有多少个班级。

    Select “班级” , count(*) as “班级数目”
    from classinfo
    Where “院系”= “计算机与软件学院”;
    

    11、查询所有学院2013年入学的班级信息及班级数目。

    Select “班级” , count(*) as “班级数目”
    from classinfo;
    Where “入学年份”= 2013;
    

    12、查询2013级班级数大于10的院系信息。

    Select “院系” from classinfo;
    Where “入学年份”= 2013
    Group by “院系”
    Having count(“班级”) >10;
    

    欢迎大家阅读,本人小萌新见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。

    展开全文
  • 链接正常,数据库完整,数据库登陆密码 sa 123456 还有链接数据库语句 手工打造
  • 利用SQLite设计生成一个学生数据库并建立学生基本信息表学生成绩信息表,对学生基本信息与学生成绩信息表编程实现新增及查找功能。不成熟练习之作 往海涵
  • C#中如何判断数据库学生信息表”中”学号”是否存在!急急急急急
  • 建立一个ACCESS数据库,其中有学生信息表,编写几个C#控制台应用程序,实现对学生信息表的查询添加修改删除操作
  • SQL 数据库新建学生信息表及插入数据

    万次阅读 多人点赞 2018-05-30 09:43:34
    学生表:包括学号,姓名,性别,年龄,专业create table student ( student_id varchar(7)primary key, student_name varchar(10)not null, student_sex varchar(2) check(student_sex='男'or student_sex='女...

    学生表:包括学号,姓名,性别,年龄,专业

    create table student

     (
     student_id varchar(7)primary key,
     student_name varchar(10)not null,
     student_sex varchar(2) check(student_sex='男'or student_sex='女'),
     student_age int check(student_age between 15 and 45),
     student_dept varchar(20)default('计算机系')

    )

    插入学生表数据:

    insert into student values('100','张一','男',19,'计算机') /*按照表的顺序依次写入*/

    insert into student(student_id,student_name ,student_sex ,student_age) values('101','张II','男',15)  /*默认为计算机系*/



    课程表:包括课程号,课程名,学时,学分

    create table course
    (
     course_id varchar(10)primary key,
     course_name varchar (20)not null,
     course_hours int check(course_hours>0),
     course_credit int check(course_credit>0)

    )

    插入课程表数据:

    insert into course values('201803','汉语国际教育',18,5)



    选课表:包括学号,课程号,成绩

    create table choosecouse

    (
     student_id varchar(7) foreign key references student(student_id),
     course_id varchar(10)foreign key references course(course_id),
     primary key(student_id,course_id),
     score int check(score between 0 and 100)

    )

    插入选课表数据:

    insert into choosecouse values('100,'201801,69)



    觉得不错请打赏,您的十分满意是笔者的无线动力

                                              
    展开全文
  • 第一章 绪论 11.1管理信息系统的概述 . 1 1.2 课题背景 . 2 第二章 需求分析 . 3 2.1 功能需求 . 3 第三章 相关技术介绍 . 4 3.1 前台开发工具语言 . 4 3.2 数据库简介 . 4 第四章 系统模型构建 . 5 4.1 系统结构...
  • 数据库学生信息管理系统

    千次阅读 2020-06-16 14:03:51
    数据库管理系统基于学生进行数据的存储和读取,首先由一个登陆界面,输入正确的学生的学号和密码才能进入系统,如果学生登陆成功,曾通过菜单命令显示所有学生信息、添加学生、插入学生、删除学生、根据姓名查询...

    数据库学生信息管理系统

    设计任务:
    本管理系统基于学生表进行数据的存储和读取,首先由一个登陆界面,输入正确的学生的学号和密码才能进入系统,如果学生登陆成功,曾通过菜单命令显示所有学生信息、添加学生、插入学生、删除学生、根据姓名查询学生信息,查看学生平均成绩和成绩统计
    分析等。

    需求分析:
    用户需要一个用户登录系统以保证数据库的隐私,通过姓名学号检验是否有登录权限,之后设计一个主页面,设计简易下拉框来实现页面简洁性,下拉框包括查询,查询包括按姓名查询,ID查询;更新功能,更新功能又可实现数据的增加,删除,修改,这可以再通过一个小窗口实现;成绩查询,学生平均分显示,不及格人数查询,优秀人数查询。这就是一个简单的学生信息管理系统。

    细节分析

    标题通过sql语句创建数据库,建立需要的表,同时插入所需要的的数据,然后建立数据库连接类,使用JDBC连接数据库需要四步,第一步加载驱动程序;第二步,连接数据库;第三步,访问数据库;第四步,执行查询;其中在第四步执行查询时,要用statement类的executeQuery()方法来下达select指令以查询数据库,executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用。建立好数据库连接类后开始实现所需要的功能的类,先将要使用的Connection con,PreparedStatement pstat,ResultSet rs变量定义好,首先是查询类,通过姓名进行查询,通过ID进行查询,查询全部,然后调用连接类连接oracle数据库,再通过查找所需要的对应的sql语句设置查找条件,再对返回的结果集进行处理,最后关闭数据库;紧接着是修改类,然后调用连接类连接oracle数据库,再通过修改信息所需要的对应的sql语句设置修改条件,再对返回的结果集进行处理,这里设置返回结果为布尔型,便于用户看到修改是否成功,最后关闭数据库;之后是增加学生类,然后调用连接类连接oracle数据库,再通过增加信息所需对应的sql语句设置增加条件,再对返回的结果集进行处理,这里设置返回结果为布尔型,便于用户看到增加是否成功,最后关闭数据库。之后是删除类,然后调用连接类连接oracle数据库,再通过删除信息所需对应的sql语句设置删除条件,再对返回的结果集进行处理,这里设置返回结果为布尔型,便于用户看到删除是否成功,最后关闭数据库。第五步,实现用户窗体页面,创建登录窗体类,通过调用查询类查询用户密码是否存在,再创建主窗体类,登陆成功后进入主窗体,主窗体包括查询,更改,删除,增加的一个下拉框,平均成绩,成绩统计的一个下拉框。通过设置button按钮监听,实现对各个功能类的调用。最后达到用户的需求。

    #附部分功能截图

    学生信息查询功能
    学生信息修改
    学生成绩查询
    备注:需完整word请到主页下载。

    展开全文
  • Java 应用开发 课程设计报告 题 目 学生信息管理系统 指导老师 * 姓 名 * 专 业 计算机科学与技术 班 级 10 级 1 班 日 期 2012 年 6 月 目 录 Java 应用开发课程设计报告 一系统总体设计 (一)设计目标及完成功能 1...
  • https://blog.csdn.net/Duo_lala/article/details/80505318?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=...
  • 建立一个ACCESS数据库,其中有学生信息表,编写JAVA代码,建立登陆,查询,删除,修改等界面并对学生信息表进行查询添加修改删除操作
  • 5.案例查询所有学生信息 5.1添加mysqljar包 5.2创建三层架构 5.3.创建 basedao 5.4.创建学生实体类 5.5.编写dao层接口(查询所有信息) 5.6.编写dao层接口实现 5.7.编写jsp页面调用到接口实现方法 5.8.启动...
  • //向数据库LOLrolestudent_info中批量添加学生信息,并关闭数据库连接 Random random = new Random(); //下面建表 //创建学生SQL语句 string cmdText = @"CREATE TABLE student_info( id int not null ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,936
精华内容 1,574
关键字:

数据库学生信息表