【软件工程】02组软件工程组队项目——数据库进度汇报

数据库进度汇报

概述

数据库的学习处在小组项目开始的前两周。不论有php,还是MySql,还是SQL语言,本小组都有进行相关部分的学习,并且通过一些简单的练习巩固了数据库的操作方法。 之前的时间是实践环节,本地服务器构建方面本小组尝试了三种方法,虽然前面两种都没能跑起来,但是最后用SQL server成功地搭建了一组本地数据库和服务器。本小组构建的数据库可以完成一些基本功能,比如添加、修改、删除管理员和用户,增加课程,选择课程,录入成绩,查询成绩等等。但是后来在尝试在线服务器的和本地数据库的连接时遇到了很大阻力,我们租借了阿里云的服务器(配置...),但是由于时间原因在规定时间内未能完成对应的连接部分,所以最后决定将之前尝试的本地版本用说明的形式保留。

本地服务器设计

经历了PHP、Mysql和SQL Server三个阶段,最终使用SQL server能够在本地搭建数据库,实现对程序活动的支持。
具体设计请参照数据库设计文档

在线服务器

为了将程序服务上线,我们准备搭建在线服务器。我们租用了阿里云使用Windows Server系统,准备布置SQL Server服务。

遇到的问题

1.在服务器上安装SQL Server有很多教程,但是和其中的很大部分由于其描述不详,导致与实际情况有较大出入。在最初进行安装的时候,我们选用了功能较为强大的SQL Server企业版,但是在安装过程中报错wininstall.exe文件执行错误,且未能找到有效的解决方法,最终选用了较为普遍的Developer版本。
2.最终经过测试,决定在Windows Server2012 R2 系统中安装 SQL Server 2008 R2。要正确安装需要数据库,需要系统中 .NET Framework支持,所以要提前完成对.NET 框架的安装。
3.在服务器上正确安装数据库环境之后,本地数据库的搭建出现了问题。使用对应版本的SQL Server无法在本地进行顺利地登录,导致本地数据库服务出现问题,继而无法将数据库迁移到服务器上实现上线服务。最终我们的程序只能在本地老版本数据库的支持下运行。

猜你喜欢

转载自www.cnblogs.com/bshtdxgb/p/9270219.html