Skip to content

基本信息

基本信息

  • 教材


  • 参考资料


    1. https://www.w3cschool.cn/

    2. https://www.runoob.com/

  • 考核


    • 平时成绩(30/40)

      • 考勤
      • 作业
      • 实验
      • 问答
    • 考试(70/60)

  • 作业验收标准


    等级 要求
    A 实验内容调试正确、报告撰写完整、准确、口头问答回复准确
    B 实验内容部分未完成、报告缺少部分内容、口头问答回复有部分不准确
    C 实验内容大部分未完成、报告缺少大部分内容、口头问答回复大部分不准确
    D
  • 作业验收流程


    1. 报告在实验前的周天晚上10点由班长统一发给我,逾期起评分降一档
    2. 实验课未完成验收,逾期起评分降一档
    3. 附加训练报告在实验最后一天晚上10点由班长统一发给我,逾期起评分降一档
    4. 未经过验收的报告不予认可
  • 试题结构


    题型 比重
    选择题 20×1=20
    填空题 20×1=20
    编程题 10×6=60

内容概要

目标

掌握基于web技术的信息管理系统(为主)构建理论、技术、工具与方法

术语 定义 主要操作
数据管理 管理业务数据 CRUD
数据库管理 使用数据库管理数据 CRUD
基于Web的数据库管理系统 使用web技术构建数据管理系统 CRUD

体系结构

软件开发内容


应用类型

应用类型


分层结构

graph LR;
    A[MIS分层结构] --> B[表示层]
    A --> C[业务层]
    A --> D[数据访问层]
    A --> E[模型层]
    B --> B1[提供系统接口]
    C --> C1[控制层务层]
    C --> C2[服务层]
    C1 --> C11[控制业务流]
    C2 --> C21[实现系统服务]
    D --> D1[实现数据访问]
    E --> E1[定义数据结构]

技术

  • Java
    • JSP, Servlet, JDBC, Spring Boot, Spring MVC, MyBatis
  • Python
    • Django, Flask, FasktAPI
  • PHP,Node.js等
  • Windows:C++,C,C#,Java,VB.NET,Electron等
  • Linux: C++,C,Java,Electron等
  • Mac OS:Object-C,Java,Electron等
  • ARM/DSP/FPGA: C++,C等
  • iOS:Object-C,Xamarin,Cordova ,React ,Uni-app等
  • Android:Java,Xamarin,Cordova,React ,Uni-app 等
  • HtmlCssJavascriptjQuery, Bootstrap, Vue.js
  • 微信:类Html,类Css,类Javascript,类Vue.js,Uni-app 等
  • 支付宝等 :类Html,类Css,类Javascript,类Vue.js ,Uni-app 等

工具

角色 工具
操作系统 Windows, Linux
数据库 MySQL, SQL Sever, SQLite
浏览器 Chrome
文本编辑 Visual Studio Code(VS Code)
集成开发环境 STS(Java), PyCharm
Web服务容器 Nginx, Apache, Tomcat(Java)
Http调试 Rest Client
版本控制 Git、TortoiseGit

案例

学生选课管理系统包含三个表:学生表(学号,姓名,性别,年龄,所在系),课程表(编号,课程名,先修课,学分),学生-选课表(课程号,学号,成绩),本课程综合案例以该系统为基础编排内容

Student(No,Name,Gender,Age,Dep),Course(No,Name,PreNo,Credit),Student-Course(CourseNo,StuNo,Grade)

erDiagram Student { varchar No varchar Name varchar Gender int Age varchar Dept } COURSE { varchar No varchar Name varchar PreNo int Credit } STUDENT_COURSE { varchar CourseNo varchar StuNo float Grade } Student ||--o{ STUDENT_COURSE : Selects COURSE ||--o{ STUDENT_COURSE : IsSelectedBy